Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.

Slides:



Advertisements
Similar presentations
CSET 4650 Field Programmable Logic Devices
Advertisements

COMP541 Transistors and all that… a brief overview
Digital Electronics Logic Families TTL and CMOS.
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Design, Verification, and Test of True Single-Phase Adiabatic Multiplier Suhwan Kim IBM Research Division T. J. Watson Research Center, Yorktown Heights.
Outline Introduction – “Is there a limit?”
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Digital CMOS Logic Circuits
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
VLSI Digital Systems Design Alternatives to Fully-Complementary CMOS Logic.
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Mixed Logic Circuit Design
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
EC1354 – VLSI DESIGN SEMESTER VI
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
1 VLSI Design SMD154 LOW-POWER DESIGN Magnus Eriksson & Simon Olsson.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 2 CMOS.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
Comparison of Two RCA Implementations Abstract Two implementations of RCA (Ripple Carry Adder) static circuit are introduced—CMOS and TG logic circuit.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Abdullah Aldahami ( ) Feb26, Introduction 2. Feedback Switch Logic 3. Arithmetic Logic Unit Architecture a.Ripple-Carry Adder b.Kogge-Stone.
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
EE 447 VLSI Design Lecture 8: Circuit Families.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
Basics of Energy & Power Dissipation Lecture notes S. Yalamanchili, S. Mukhopadhyay. A. Chowdhary.
CMOS DYNAMIC LOGIC DESIGN
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Low Power – High Speed MCML Circuits (II)
L 19: Low Power Circuit Optimization. Power Optimization Modeling and Technology Circuit Design Level –logic Families –low-power Flip-Flops –low-power.
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
Bootstrapped Full-Swing CMOS Driver for Low Supply Voltage Operation Speaker : Hsin-Chi Lai Advisor ︰ Zhi-Ming Lin National.
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Supply Voltage Biasing Andy Whetzel and Elena Weinberg University of Virginia.
Pass Transistor Logic EMT 251. Pass Transistor Logic I n p u t s Switch Network Out A B B B.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
Integrated VLSI Systems EEN4196 Title: 4-bit Parallel Full Adder.
Basics of Energy & Power Dissipation
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
Bi-CMOS Prakash B.
Dynamic Logic Dynamic Circuits will be introduced and their performance in terms of power, area, delay, energy and AT2 will be reviewed. We will review.
Solid-State Devices & Circuits
Static CMOS Logic Seating chart updates
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE141 Project: 32x32 SRAM Abhinav Gupta, Glen Wong Optimization goals: Balance between area and performance Minimize area without sacrificing performance.
Dynamic Logic.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
1 Recap: Lecture 4 Logic Implementation Styles:  Static CMOS logic  Dynamic logic, or “domino” logic  Transmission gates, or “pass-transistor” logic.
Presentation transcript:

Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi IEEE TRANSACTIONS ON VLSI SYSTEMS, VOL. 14, NO. 12, DECEMBER 2006 Prsented By Ahmed Gabr ELEC5707Y

Introduction Why Full adders are important? Modern portable electronics require: Smaller silicon area, Higher speeds, Longer battery life, and More reliability Adders are an extensively used component in datapaths. Full adders are often in the critical paths of complex arithmetic circuits for multiplication and division. Full adders are fundamental units in various circuits such as compressors, comparators, parity checkers, and so on. Enhancing the performance of the full adder can significantly affect the system performance Figure shows the power consumption breakdown in a modern day high-performance microprocessor. At the circuit level, an optimized design is desired to avoid any degradation in the output voltage, consume less power, have less delay in critical path, and be reliable even at low supply voltage as we scale towards deep submicrometer. Good driving capability under different load conditions and balanced output to avoid glitches is also an important virtue. Since the full-adder cells are duplicated in large numbers, layout regularity, and interconnect complexity are also important.

Different Logic Styles Static CMOS Existence of pMOS which has low mobility compared to nMOS High Input capacitance. Complementary Pass Transistor (CPL) Large power consumption. Layout is not easy due to irregular transistor arrangement. Transmission-function full adder (TFA) Transmission-gate full adder (TGA) Lack driving capability. Dynamic CMOS Higher switching activity and lower noise immunity. Large portion of the power in driving the clock lines More susceptible to leakage Static CMOS pull-up and pull-down transistors providing full-swing output and good driving capabilities CPL provides high-speed (low capacitance), full-swing operation (level restored) and good driving capability due to the output static inverters and the fast differential stage of cross-coupled pMOS transistors. TFA and TGA. These designs are based on transmission-function theory and transmission gates, respectively. These adders are inherently low power consuming. The dynamic CMOS logic style provides a high speed of operation because the logic is constructed with only high mobility nMOS transistors.

Hybrid Logic Styles Use more than one logic style for their implementation. These designs exploit the features of different logic styles to improve upon the performance of the designs using single logic style HPSC: Hybrid Pass logic with Static Cmos output drive Generally, the main focus in such attempts is to reduce the number of transistors in the adder cell Most of these adders lack driving capabilities

Categorization of Full-Adder The outputs of a 1-b full adder can be generally expressed as The three broad categories are as follows XOR–XOR-Based Full Adder XNOR–XNOR-Based Full Adder Centralized Full Adder Hybrid-CMOS full-adder cells can be categorized in three categories depending upon their structure and logical expression of the Sum output.

XOR–XOR-Based Full Adder The general form of this category is expressed as follows, Where H is and is the complement of H.

XONR–XONR-Based Full Adder The general form of this category is expressed as follows, The static energy recovery full adder (SERF) belongs to this category

Centralized Full Adder The general form of this category is expressed as follows, The simultaneous generation of H and H_ signal is critical in these types of adders as they drive the select lines of the multiplexers in the output stage. Otherwise there may be glitches and unnecessary power dissipation may occur. The final outputs cannot be generated until these intermediate signals are available from module I We will look at each module into more details now

Module I Proposed XOR-XNOR circuit Based on CPL logic using only one inverter. Cross-coupled pMOS transistors guarantees Full swing operation and reduce short circuit current A hybrid-CMOS full adder can be broken down into three modules. Module I comprises of either a XOR or XNOR circuit or both. This module produces intermediate signals that are passed onto Module II and Module III that generate Sum and Carry outputs, respectively The circuit is inherently fast due to the high mobility nMOS transistors and the fast differential stage of cross-coupled pMOS transistors.

Module I Comparison There is a delay in switching the feedback transistors. This occurs because one of the feedback transistors is switched ON by a weak signal and the other signal is at high impedance state The 2nd circuit performs successfully but at the expense of increased area and number of transistors. Another disadvantage of the new circuit is that each of the inputs drives four gates instead of two gates doubling the input load. This will cause slow response when this circuit is cascaded. The proposed circuit is 1.6 faster than the circuit in [7] but consumes more power. The circuit in [9] and the proposed circuit, consume almost the same power but our circuit is 10% faster

Module II Different circuits are compared The circuit shown in figure is one of the best performance and has Good driving capabilities No Short Circuit currents Good driving capability due to the presence of the static inverter No supply rails thereby eliminating short circuit current. lowest PDP amongst all circuits that are used for module II

Module III The output can be expressed as TG logic style is used as they consume very low power. Static-CMOS logic style also used because of its robustness and good noise margins The carry is evaluated using the following logic expression Complementary A and B signals are not required The structure of the circuit is very symmetric and, therefore, the layout is regular.

Module III Comparison This circuit possesses all the features of static CMOS logic style Due to the additional inverter in the proposed design, it consumes slightly more power as compared to the circuit in [8]. The proposed circuit is 1.5 faster than the compared one and requires slightly lesser area for the layout despite the same number of transistors.

Full Adder Module II Module I Module III Optimized for low PDP Excellent driving capabilities The proposed XOR–XNOR (Module I) circuit is 1.7 faster than the best available XOR–XNOR circuits. Due to this reason, the new adder is faster than the compared adders.

Simulation Setup Circuit layout is extracted using TSMC 0.18µm technology. All the possible input combinations are considered for all the test circuits All the simulated circuits are prototyped at optimum transistor sizing The circuits are tested for a range of supply voltages (0.8–1.8 V) at 50-MHz frequency Different loading conditions to evaluate the performance of the test circuits (5.6–200 fF) Each adder is embedded in a 4- and 8-b 4-operand carry–save array adder (CSA) with final carry–propagate adder (CPA). To achieve minimum PDP, an iterative process of redesigning and transistor sizing after post-layout simulations was carried out.

Simulation Results: Delay TFA and TGA have the smallest delays CMOS is ahead of the CPL adder . HPSC and NEW14T adders perform poorly at low voltages This shows that the HPSC and New14T (XOR–XNOR cells) used in these designs does not scale well with reducing supply voltage. At 1.8 V , the proposed adder is 30%, 55%, 88%, and 29% faster than CMOS, HPSC, NEW14T, and NEW-HPSC full adders, respectively. At lower supply voltages, the proposed full adder is the fastest, compared to Hybrid. When the output load is increased, the proposed adder, NEW-HPSC, and CMOS adder have the least speed degradation The proposed adder has minimum speed degradation with varying load Speed degrades significantly at higher loads for TGA and TFA. CMOS shows the least speed degradation.

Simulation Results: Power The CPL adder dissipates the most power TGA and TFA dissipate least power. The proposed full adder and NEW-HPSC adder have the least power dissipation. The CPL adder dissipates the most power because of its dual-rail structure and high number of internal nodes in its design The HPSC and NEW14T adders show high degradation in performance with decreasing supply Voltages. They are unsuitable for operation at low voltages TFA and TGA show more degradation than others.

Simulation Results: Summary Simulation results for the proposed full adder in 0.18µm technology at 50-MHz frequency and 1.8V VDD The CPL has the highest area. This is attributed to the highly irregular arrangement of the CPL adder and high number of transistors leading to an irregular layout and increased layout complexity. The static-CMOS full adder has less number of transistors as compared to the CPL adder and occupies much lesser area because of its highly regular structure. The TGA has 20 transistors and has slightly lesser area than the static-CMOS full adder. Although it has a lesser number of transistors, it occupies almost the same area as the static-CMOS full adder. This is because the TGA adder has higher transistor sizes to achieve minimum PDP. NEW14T has the smallest area since it has the lowest number of transistors. The proposed adder still has lesser area requirements when compared to the conventional adders and has similar area requirements when compared to other hybrid-CMOS full adders.

4-operand CSA with final CPA.

Simulation Results for Four-Operand CSA As the number of bits of the operands increase, the power dissipated in the CSA increases proportionally. The adders without driving capability (TGA and TFA) show the poorest performance

Conclusion Hybrid-CMOS design style gives flexibility for the designer. The proposed hybrid-CMOS full adder performs well with supply voltage scaling and under different load conditions Hybrid-CMOS design style is recommended for the design of high-performance circuits.

Thank you