Efficient Implementation of Combinational Circuits Using PTL

Similar documents
Pass Transistor and CMOS Logic Configuration based De- Multiplexers

Design of New Full Swing Low-Power and High- Performance Full Adder for Low-Voltage Designs

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Gdi Technique Based Carry Look Ahead Adder Design

Performance Comparison of Pass Transistor and CMOS Logic Configuration based De-Multiplexers

Investigation on Performance of high speed CMOS Full adder Circuits

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

International Journal of Advance Engineering and Research Development

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

Design of 64-Bit Low Power ALU for DSP Applications

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

Enhancement of Design Quality for an 8-bit ALU

Design Analysis of 1-bit Comparator using 45nm Technology

Low Power Adiabatic Logic Design

A Literature Survey on Low PDP Adder Circuits

Implementation of Carry Select Adder using CMOS Full Adder

Design and Implementation of Complex Multiplier Using Compressors

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

II. Previous Work. III. New 8T Adder Design

Implementation of dual stack technique for reducing leakage and dynamic power

Design of Low Power Vlsi Circuits Using Cascode Logic Style

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

Low Power Design of Successive Approximation Registers

A new 6-T multiplexer based full-adder for low power and leakage current optimization

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer Based on GDI Technique

Power-Area trade-off for Different CMOS Design Technologies

DESIGN OF 64 BIT LOW POWER ALU FOR DSP APPLICATIONS

Design of 2-bit Full Adder Circuit using Double Gate MOSFET

Power Efficient adder Cell For Low Power Bio MedicalDevices

Area and Power Efficient Pass Transistor Based (PTL) Full Adder Design

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

the cascading of two stages in CMOS domino logic[7,8]. The operating period of a cell when its input clock and output are low is called the precharge

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

Figure 1 Basic Block diagram of self checking logic circuit

Leakage Power Reduction in 5-Bit Full Adder using Keeper & Footer Transistor

A Comparative Analysis of Low Power and Area Efficient Digital Circuit Design

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

A Novel Multi-Threshold CMOS Based 64-Bit Adder Design in 45nm CMOS Technology for Low Power Application

A Novel Hybrid Full Adder using 13 Transistors

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

Improved Two Phase Clocked Adiabatic Static CMOS Logic Circuit

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

Low-Power Digital CMOS Design: A Survey

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

2-Bit Magnitude Comparator Design Using Different Logic Styles

Low power high speed hybrid CMOS Full Adder By using sub-micron technology

High Performance Low-Power Signed Multiplier

High Speed Low Power Noise Tolerant Multiple Bit Adder Circuit Design Using Domino Logic

Low Power &High Speed Domino XOR Cell

Design and Implementation of combinational circuits in different low power logic styles

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

Comparator Design Analysis using Efficient Low Power Full Adder Meena Aggarwal 1, Rajesh Mehra 2 1 ME student (ECE), 2 Associate Professor

Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power & Low Area Applications

A Survey of the Low Power Design Techniques at the Circuit Level

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Design of low-power, high performance flip-flops

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

An Efficient and High Speed 10 Transistor Full Adders with Lector Technique

Design and Performance Analysis of High Speed Low Power 1 bit Full Adder

Design of Nano-Electro Mechanical (NEM) Relay Based Nano Transistor for Power Efficient VLSI Circuits

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

Implementation of High Performance Carry Save Adder Using Domino Logic

Design & Analysis of Low Power Full Adder

Design of Low Power Flip Flop Based on Modified GDI Primitive Cells and Its Implementation in Sequential Circuits

Low-Power High-Speed Double Gate 1-bit Full Adder Cell

IMPLEMENTATION OF POWER GATING TECHNIQUE IN CMOS FULL ADDER CELL TO REDUCE LEAKAGE POWER AND GROUND BOUNCE NOISE FOR MOBILE APPLICATION

PERFORMANCE COMPARISON OF DIGITAL GATES USING CMOS AND PASS TRANSISTOR LOGIC USING CADENCE VIRTUOSO

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

Booth Multiplier Implementation Using Low Power Finfet Technique

2-BIT COMPARATOR WITH 8-TRANSISTOR 1-BIT FULL ADDER WITH CAPACITOR

Analysis of Different CMOS Full Adder Circuits Based on Various Parameters for Low Voltage VLSI Design

An energy efficient full adder cell for low voltage

CHAPTER 3 NEW SLEEPY- PASS GATE

A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem

Design of Adders with Less number of Transistor

Circuit level, 32 nm, 1-bit MOSSI-ULP adder: power, PDP and area efficient base cell for unsigned multiplier

UNIT-II LOW POWER VLSI DESIGN APPROACHES

Design of Modified Shannon Based Full Adder Cell Using PTL Logic for Low Power Applications

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August ISSN

Design a Low Power CNTFET-Based Full Adder Using Majority Not Function

ISSN Vol.04, Issue.05, May-2016, Pages:

Design of Full Adder Circuit using Double Gate MOSFET

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

Adiabatic Logic Circuits for Low Power, High Speed Applications

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Design and Analysis of Low-Power 11- Transistor Full Adder

Design of an Energy Efficient 4-2 Compressor

Analysis of Different Full Adder Designs with Power using CMOS 130nm Technology

ISSN:

Design and Analysis of CMOS and Adiabatic logic using 1:16 Multiplexer and 16:1 Demultiplexer

MACGDI: Low Power MAC Based Filter Bank Using GDI Logic for Hearing Aid Applications

Design of GDI Based Power Efficient Combinational Circuits and Comparison with Other Logic Styles

PERFORMANCE ANALYSIS OF LOW POWER FULL ADDER CELLS USING 45NM CMOS TECHNOLOGY

Sophisticated design of low power high speed full adder by using SR-CPL and Transmission Gate logic

Low-power Full Adder array-based Multiplier with Domino Logic

NOVEL DESIGN OF 10T FULL ADDER WITH 180NM CMOS TECHNOLOGY

Transcription:

Efficient Implementation of Combinational Circuits Using PTL S. Kiruthiga, Assistant Professor, Sri Krishna College of Technology. S. Vaishnavi, Assistant Professor, Sri Krishna College of Technology. S. Vimal Raj, Assistant Professor, Sri Krishna College of Technology. Abstract--- CMOS circuit based applications are widely used in markets now a days. CMOS logic implementation requires larger number of transistor compared to other logic families in spite of its several salient features. This research paper focuses on implementing basic combinational circuits like multiplexer and priority encoder using pass transistor logic(ptl). The key feature of PTL is reduction of transistor based on redundancies. The proposed Mux, priority encoder and 1 bit magnitude comparator compromises in transistor count, reduction in supply voltage consumption, less inter connects, Delay minimization and power reduction in comparison with CMOS implementation. Keywords--- MUX, Priority Encoder, 1 Bit Magnitude Comparator, CMOS, PTL. I. Introduction Now a days Microcontrollers, Microprocessors, Static Ram and several other digital circuits employ Complementary Metal Oxide Semiconductor(CMOS) Circuit design since those circuits are power efficient and having better switching activities[1]. Also CMOS Design has important features like high noise immunity and less static power consumption [2]. But the problem in CMOS Circuit design is that the design will contain lot of transistors which in turn increases the chip area. As today every device is turning to potable, it is important to have design which contains less number of transistors in a design which leads to lesser area. Pass Transistor logic gives a good solution in reducing the transistor count. It is achieved by eliminating the redundant transistor while making different logic gates and other logic operation. Pass transistors requires less number of transistor, runs faster compared to CMOS transistors. And most important thing is requires less power compared to the power drawn by CMOS logic. As it is understood, Power is the predominant factor in optimization of any design [3]. Many adders, mux, demux, encoder, decoder and other combinational circuits are designed using many technology with wide range of transistors used. In one of the existing methods adders are constructed using transmission gates where the number of gates forming the circuit is very high which leads to more area. When the area gets increased the compactness inside the IC which indicates maximum capacity of devices to be in built with in an chip gets reduced. Due to the increase in size of the chip, it cannot be brought into the market with the leading competitors all over the world in the present. Hence a proper tradeoff is required between area, power, delay, etc. The design of combinational circuits like 1-bit full adder, 1-bit hybrid adders has much complexity where delay plays a major role which affects the entire system performance compared to the existing method. Design of circuits using CMOS also generallyrequires more memory where a normal half adder requires more than more than 15 transistors which is not needed in the upcoming future era. Interconnect complexities also gets high when the number of transistors gets increased. Floor-planning and routing becomes difficult when it comes to backend design of the circuit. Earlier, in submicron technology, 8, 16, 32 bit adders are designed using CMOS and transmission gates. The performance comparison shows that transmission gates are better which has the design with less number of transistors and less delay[4]. Further implementations show that adder construction using CMOS, Transmission Gates and Complementary Pass Transistor Logic. It shows that again transmission gates are better than other two implementations. Various technologies have been used for the comparison of energy, delay and area. Using CMOS only PMOS and NMOS is used for construction of circuit, by using CPL complementary part of the inputs are given and complementary part of the output is generated. In Transmission Gates combination of NMOS and PMOS in parallel manner gives the output based on the control signal inputs forced into the gates. By the usage of Transmission Gates speed of operations can be made better which in turn increases the speed of the end product chip. Power dissipation is very high in static and dynamic CMOS wherein gates are little reduced by usage of transmission gates. CMOS circuits cannot limit to the certainty of ceramic packages too. 32 transistors are needed in general to construct 1- bit adder using Complementary Pass Transistor Logic. 28 transistors are needed in general to ISSN 1943-023X 331

construct 1- bit adder using CMOS logic. 20 transistors are needed in general to construct 1- bit adder using Complementary Pass Transistor Logic which proves that this technique is efficient [5] The research paper is organized as few sections including this introduction section I.Section II explains the CMOS implementation of Multiplexers(both 2:1 and 4:1), Priority encoder, 1 bit Magnitude comparator, Section III introduces the Pass Transistor logic implementation of Multiplexer, Priority encoder, 1 bit Magnitude comparator. Section IV summarizes the few comparison analysis came out from previous section. Finally section V concludes with result. II. CMOS Logic Implementation A CMOS circuit is having a unique feature that is duality which presents between its PMOS transistors and NMOS transistors.in CMOS circuits, a path is created either from the output to power source or from output to ground. This can be achieved only when the set of all paths from output to the voltage source should be the complement of the set of all paths from output to ground. And hence always the NMOS will be in parallel combination with PMOS are in series and NMOS will be in series combination with PMOS are in parallel. The dynamic power consumption is given by the formula Where C is the Load Capacitance. V is the supply voltage. f is the clock frequency. Figure 1: CMOS based 4X2 Priority Encoder In CMOS circuit design the power dissipation in PMOS network is half of the total power dissipation. During discharging phase of clock cycle the heat is dissipated in the output load. Based on switching activity reduction and input voltage scaling methods many power reduction techniques have been proposed in CMOS design. But in most of the methods the energy drawn from the input supply is dissipated in the form of heat. ISSN 1943-023X 332

Figure 2: CMOS based 4X1 MUX Figure 3: CMOS based 2X1 MUX ISSN 1943-023X 333

III. Figure 4: CMOS based 1 Bit Magnitude Comparator Pass Transistor Logic Implementation The Pass transistor logic has many advantages like the usage of few transistors, small input capacitance, less wiring overhead. Hardware reduction is the final output of using the Pass transistor logic. Delay also plays a major role in many of the complex circuits which leads to failure of chips at times.minimization of delay and increase of speed are some of the parameters that can be achieved using the pass transistor logic. When the logic implementation of certain circuits is very complex, sometimes buffer insertion may be required. Many conditions and criteria also posed to insert buffer in the circuits during signal restoration. Although the problem is tend to be NP-Hard many linear methods can be used to solve this issues[6]. A periodic clock signal drives Pass transistors and depending on the input signal V in, the parasitic capacitance C x gets charged up or discharged. The capacitance of pass transistors charged to logic high when it receives clk = 1 and capacitance discharged to logic low when it receives clk=0.[7] [8]. Pass transistors use NMOS devices for logic implementation. NMOS devices are designed in such a way that it is good in passing a 0 and poor in passing the voltage from supply voltage V DD. When the node is connected to logic high the pass transistor will get charged to V DD V TN (V S ) where VVs = VDD (VTN0 + g 2φf + Vs 2φf ) ISSN 1943-023X 334

Figure 5: Pass Transistor based 4X2 Priority Encoder Priority encoder is categorized under the parallel-prefix computations and it is one of the basic digital circuits. Its main function includes mediation among various stages of different priority and it gives access to a shared resources. In general, the bit which is provided the highest priority and its incrementing bits are selected and all the other lower priority bits are discarded. The priority encoder has 2 N inputs and N outputs. Time delay is calculated by the formula Td= (T f +T r )/2 = (K*C L /(β n *VDD) + K*C L /(β p *V DD ). Figure 6: Pass Transistor based 4X1 MUX ISSN 1943-023X 335

Figure 7: Pass Transistor based 2X1 MUX 4:1 MUX is constructed using two 2:1 MUX. Select lines based on the input requirements are made. Input reordering is incorporated in 4:1 MUX where the pass transistors are connected in such a manner that proper output is selected based on the selection lines and with few inputs ordering properly. Pass transistors work in such a way that the source of pass transistors is connected to the respective inputs and drain terminal of the pass transistor is connected to the output or to the other stage of the circuit. The input terminals of pass transistor is also connected to the select lines in case of MUX by which Pass transistors make the circuit simple and reduces complexity compared to the MUX created using CMOS. Input reordering is also one of the optimum method to reduce the power consumption of the circuit as well as to reduce the delay produced during the working of the circuit. The internal parasitic capacitance can also be reduced because of this reduced terminals and interconnections. Figure 8: Pass Transistor based 1 bit Magnitude Comparator ISSN 1943-023X 336

Comparators are widely used in many analog to digital converters as well as in many applications like PLL. High speed comparators can be created using pass transistor logic where area becomes quite small in the designing. Power delay product also becomes less using pass transistor logic. Output voltage swing is less which produce more or less stable output voltage without distortions. Shutdown techniques also proposed wherein when the lower bits of the inputs are compared higher bits are kept in idle state. When the higher bits of the inputs are compared lower bits are kept in idle state. By this way the extra power consumed can be reduced and cooling techniques for many circuits need not be proposed. Serial architectures may be used to pose the inputs into the circuit where only few bits can be given as input. Serial architectures can be combined together to feed the long chain inputs. For better efficiency of power consumption an auxiliary power measurement circuit construction can be made to measure the power efficiency. The pass transistors operates in linear region and hence it is considered as resistance RR = 1 kk(vvvvvv VVVVVV ) aa /2at Vgs=(Vdd-Vtn)/2 IV. Simulation Results The transistor count, power consumption and the delay of the above circuits are found out by simulation. The comparison for CMOS Logic and Pass transistor logic implementation of circuits are noted in tabular column. Table I: Parameters Comparison Circuit Logic No of Transistors Power(W) Delay (ns) 2:1 mux CMOS 14 2.500000e-011 1.5 pass 4 4.893196e-018 0.72 4:1 mux CMOS 36 8.231472e-011 3.279 pass 10 1.849790e-018 1.992 4x2 priority encoder CMOS 22 3.707982e-018 4.493 pass 12 8.976786e-019 3.985 1 bit comparator CMOS 18 1.300255e-008 3.967 pass 10 2.252252e-013 2.562 A. Graphical Comparison of Parameters for CMOS Logic and Pass Transistor Logic Implementation ISSN 1943-023X 337

V. Conclusion and Future Wok In this paper pass transistor logic based mux, priority encoder and magnitude comparator are designed and simulated. The CMOS logic implementation is also resented and simulated. The simulation results shows that the pass transistor based digital circuit implementation provides better results in reduction in transistor count, delay, power consumption and reduction in interconnect length compared to CMOS logic implementation. The reduction in transistor count will lead to lesser chip area which is the most needed criteria for many applications. Basic digital circuits can be implemented with Pass transistors. The pass transistors can be evolved to have less power consumption by making threshold voltage of pass transistor as lesser. References [1] Chandrakasan, A.P., Sheng, S. and Brodersen, R.W. Low-power CMOS digital design. IEICE Transactions on Electronics 75 (4) (1992) 371-382. [2] Ding, L. and Mazumder, P. A novel technique to improve noise immunity of CMOS dynamic logic circuits. Proceedings of the 41st annual Conference on Design Automation, 2004, 900-903. [3] Zimmermann, R. and Fichtner, W. Low-power logic styles: CMOS versus pass-transistor logic. IEEE journal of solid-state circuits 32 (7) (1997) 1079-1090. [4] Baliga, A. and Yagain, D. Design of High speed adders using CMOS and Transmission gates in Submicron Technology: a Comparative Study. 4th International Conference on Emerging Trends in Engineering and Technology (ICETET), 2011, 284-289. [5] Sharma, S. and Soni, G. Comparison analysis of FinFET based 1-bit full adder cell implemented using different logic styles at 10, 22 and 32NM. International Conference on Energy Efficient Technologies for Sustainability (ICEETS), 2016, 660-667. [6] Zhou, H. and Aziz, A. Buffer minimization in pass transistor logic. IEEE transactions on computer-aided design of integrated circuits and systems 20 (5) (2001) 693-697. [7] Pedron, C. and Stauffer, A. Analysis and synthesis of combinational pass transistor circuits. IEEE transactions on computer-aided design of integrated circuits and systems 7 (7) (1988) 775-786. [8] Pucknell, D.A. and Eshraghian, K. Basic VLSI design: systems and circuits. Prentice-Hall, Inc., 1988. [9] Ciletti, M.D. and Morris Mano, M. Digital design, 4th Ed., Pearson, India, 2009. [10] Gao, L. High performance Complementary Pass transistor Logic full adder. International Conference on Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011, 4306-4309. [11] Kumar, R. and Pandey, V.K. A New 5-Transistor XOR-XNOR circuit based on the pass transistor logic. In World Congress on Information and Communication Technologies (WICT), 2011, 667-671. [12] Ramakrishnan, L.N., Chakkaravarthy, M., Manchanda, A.S., Borowczak, M. and Vemuri, R. SDMLp: On the use of complementary Pass transistor Logic for design of DPA resistant circuits. IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), 2012, 31-36. [13] Berg, Y. and Azadmehr, M. Novel ultra low-voltage and high-speed CMOS pass transistor logic. Faible Tension Faible Consommation (FTFC), 2012, 1-4. ISSN 1943-023X 338