Professional Documents
Culture Documents
net/publication/356579163
Low Area – High Speed – Energy Efficient One Bit Full Subtractor With
MTCMOS
CITATIONS READS
5 44
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Mohammed Mahaboob Basha on 27 November 2021.
1
M. MahaboobBasha, 2Dr. K. VenkataRamanaiah, 3Dr. P. Ramana Reddy
Associate Professor, Dept. of E.C.E, AVR SVR CET, JNTUA Nandyal, Kurnool (Dt.),
A.P, India.
Associate Professor, Dept. of E.C.E, YSR Engineering College of Y.V.U, Proddatur,
Y.S.R (Dt.) A.P., India.
Professor, Dept. of E.C.E, JNTUA College of Engineering, Kalikiri, Chittoor (Dt.),
A.P.,India.
E.Mail Id:- mmehboobbasha@gmail.com, ramanaiahkota@gmail.com,
prrjntu@gmail.com.
Abstract
As the technology goes down into the nanoscale domain, static or leakage
power consumption becomes an important parameter.In this paper a lower
area - energy efficient 10T 1-bit Full Subtractor has been designed. To reduce
the leakage current MTCMOS technique is applied for the proposed circuit
and have been analyzed by using Microwind 3.1 VLSI CAD tool.The
designed one bit Full Subtractor consists of two XOR gates and one
multiplexer. Various parameters such as area, delay, power dissipation and
PDP have been determined from Subtractor layout of feature size 65nm
technology. The Simulated parameters of proposed one bit Full Subtractor
compared with conventional, 20T and 14T one bit Full Subtractors.
Keywords: 10T One-bit Full Subtractor, Low area, High Speed, MTCMOS,
Low Leakage, Low Power.
Introduction
In Today’s, VLSI Digital Circuits low power consumption, less chip area and high
performance are the major concern. A Subtractor is a digital circuit that performs
subtraction between two binary numbers and which is one among the four basic
binary operations. In most of the digital systems there is a requirement for calculating
addresses, table indices frequently in some parts of processor which can be perfomed
by a subtractor. Integration and Differentiations are the two important mathematical
operations which can be performed frequently in analog circuits where as in digital
27594 M. MahaboobBasha
Previous Work
The two outputs are Difference and Borrow, respectively. The transistor level circuit
of Full Subtractor is shown in above Fig.2 and Table I reflect the logic outlined in
truth table [3].
INPUTS OUTPUTS
A B C Difference(DOUT) Borrow(BOUT)
0 0 0 0 0
0 0 1 1 1
27596 M. MahaboobBasha
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
B. 20 T Full Subtractor:
Fig. 3 shows the transistor level circuit diagram of Full Subtractor with twenty
transistors. As it has less transistor count when compared to Conventional Full
Subtractor it occupies less area, consumes less power and has low leakage current.
Here six transistors used for implementing difference equation and ten transistors for
borrow equation while rest of four transistors for inverting operation.
C. 14TFull Subtractor
Fig. 4 shows the transistor level circuit diagram of 14T 1-Bit Full Subtractor. The
modules of six transistors XNOR - XOR produce two intermediate signals which are
passed to the 2x1 MUX. The two intermediate signals produce by the above logic
gates act as input to the 2x1 MUX and third input acts as selection line for the
multiplexer. Difference between the inputs A, B and C is obtained from the output of
multiplexer. The Borrow is obtained from two AND gates and one OR gate.[4].
Low Area – High Speed – Energy Efficient One Bit Full Subtractor With et. al. 27597
Proposed Work
The circuit of 10T Subtractor is a one-bit Full Subtractor core which has three inputs
(A, B, and C) and two outputs (Difference and Borrow). The Subtractor cell is made
of two XOR gates and one multiplexer. As sum and difference logics are same for
both full adder and Full Subtractor, the subtraction logic can be implemented with two
XOR gates where asthe borrowis obtained with multiplexer. The output of first XOR
gate is considered asaselection line for multiplexer to pass the logic value.The logics
B and C act as inputs for the multiplexer.Gate level Logic diagram for the proposed 1-
bitFull Subtractor is shown in Fig.7, while the circuits with transistor for the proposed
XOR gate and multiplexer are shown in Fig.8 a) & b).The total transistor based circuit
diagram forthe proposed one -bit Full Subtractor shown in Fig. 9, and Fig.10 shows
the proposedFull Subtractor with MTCMOS.
Simulation Results
The different types of Subtractor circuits have been simulated by using Microwind 3.1
VLSI CAD tool in 65nm technology [5]. The Proposed Full Subtractor circuit with
and without MTCMOS technique have been analyzed using BSIM 4 Parameter
analyzer. Reduction in Power, area, delay, power delay product and transistor count is
tabulated in table- II, III.
Fig.11 depicts the layout of proposed Full Subtractor, Fig.12 represents power output
waveform(V Vs T), Fig.13 shows the responses between Voltage Vs Current, whereas
Fig.14, Fig.15, Fig.16 and Fig.17 shows Id versus Vd characteristics of nMOS and
pMOS devices in Low Leakage and High Speed modes at room temperature.
Figure 16: Id/Vd characteristics ofnMOS devices in High Speed mode at room
temperature
Figure 17: Id/Vd characteristics ofpMOS devices in High Speed mode at room
temperature
Conclusion
This paper concludes that one – bit Full Subtractor with 10 transistor is better in terms
of area, delay, power and Power Delay product as compared to conventional, 20T,
14T with MTCMOS technique.In the Proposed design the number of transistor count
is reduced which in turn reduce the area, delay andphysical size of the
device.Therefore, the proposed 10T one bit Full Subtractorat 65nm technology is
Energy Efficient as it`s PDP value is less.
27604 M. MahaboobBasha
References
[1] Neil Weste and D. Harris, “CMOS VLSI Design: A Circuit and System
Perspective,” Pearson Addition Wesley, third Edition, 2005.
[2] Ken Martin, Digital Integrated Circuit Design, Oxford University Press,
New York, 2000.
[3] CMOS Digital Integrated Circuits Analysis and Design Third
Edition2003, By Sung-Mo Kang, Yusuf Leblebici.
[4] Pranshu Sharma, Anjali Sharma, Richa Singh, “Design and analysis of
Area and Power Efficient 1-Bit Full Subtractor using 120nm Technology”,
International Journal of Computer ApplicationsVol.88-No.12, PP.No.36-
42, February 2014, ISSN 0975-8887.
[5] Microwind and Dsch v3.1 – Lite User’s Manual – Etienne Sicard.
[6] Hemantha S, Dhawan A and Kar H, “Multi-threshold CMOS design for
low power digital circuits”, TENCON 2008-2008 IEEE Region 10
Conference,pp.1-5, 2008.
[7] Phani kumar M and N. Shanmukha Rao, “A Low Power and High Speed
Design for VLSI Logic Circuits Using Multi-Threshold Voltage CMOS
Technology”, International Journal of Computer Science and Information
Technologies (IJCSIT), Vol. 3(3), pp- 4131-4133, 2012.
[8] Milind Gautam, Shyam Akashe, “Reduction of Leakage Current and
Power in Full Subtractor Using MTCMOS Technique”, 2013 International
Conference on Computer Communication and Informatics (ICCCI -2013),
Jan. 04 –06, 2013, Coimbatore, INDIA.
[9] K. Roy, S. Mukhopadhyay, and H. Mahmoodi-Meimand, “Leakage current
mechanisms and leakage reduction techniques in
deepsubmicrometerCMOS circuits,” Proc. IEEE, vol. 91, no. 2, pp. 305–
327,Feb. 2003.
[10] M. Mahaboob Basha, Towfeeq Fairooz, Nisar Hunadewale, K. Vasudeva
Reddy, B. Pradeep, : Implementation of LFSR counter using CMOS VLSI
Technology,” Lecture notes of the Institute for the computer sciences,
Social Informatics and Tele Communication Engineering,ISBN :978-3-
642-32573-1, Volume 62, 2012, pp. 275-281.
[11] M.Mahaboob Basha, Dr. K.Venkata Ramanaiah, Dr. P.Ramana Reddy,
Salendra. Govindarajulu.” Novel low Power and high speed array divider
in 65nm technology” International Journal of Advances in Science and
Technology Vol. 6, No. 6, 2013.