Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort



Similar documents
Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

Gate Delay Model. Estimating Delays. Effort Delay. Gate Delay. Computing Logical Effort. Logical Effort

e.g. τ = 12 ps in 180nm, 40 ps in 0.6 µm Delay has two components where, f = Effort Delay (stage effort)= gh p =Parasitic Delay

Lecture 5: Logical Effort

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

CMOS Binary Full Adder

Lecture 5: Gate Logic Logic Optimization

Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells

Chapter 10 Advanced CMOS Circuits

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating

CSE140 Homework #7 - Solution

10 BIT s Current Mode Pipelined ADC

International Journal of Electronics and Computer Science Engineering 1482

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

Sequential 4-bit Adder Design Report

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Analog & Digital Electronics Course No: PH-218

HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER

Gates, Circuits, and Boolean Algebra

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

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

AN IMPROVED DESIGN OF REVERSIBLE BINARY TO BINARY CODED DECIMAL CONVERTER FOR BINARY CODED DECIMAL MULTIPLICATION

LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC

Adder.PPT(10/1/2009) 5.1. Lecture 13. Adder Circuits

A New Low Power Dynamic Full Adder Cell Based on Majority Function

Two-level logic using NAND gates

High Speed Gate Level Synchronous Full Adder Designs

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

Digital to Analog Converter. Raghu Tumati

ECE124 Digital Circuits and Systems Page 1

Three-Phase Dual-Rail Pre-Charge Logic

Gates. J. Robert Jump Department of Electrical And Computer Engineering Rice University Houston, TX 77251

Module 7 : I/O PADs Lecture 33 : I/O PADs

CHAPTER 11: Flip Flops

Understanding Logic Design

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Weste04r4.fm Page 67 Monday, January 5, :24 AM. 4.1 Introduction

Basic Logic Gates Richard E. Haskell

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

Lecture 10: Latch and Flip-Flop Design. Outline

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

CMOS Logic Integrated Circuits

LFSR BASED COUNTERS AVINASH AJANE, B.E. A technical report submitted to the Graduate School. in partial fulfillment of the requirements

Layout of Multiple Cells

Elementary Logic Gates

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

Chapter 2 Logic Gates and Introduction to Computer Architecture

A high Speed 8 Transistor Full Adder Design using Novel 3 Transistor XOR Gates

These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption

ELEC EXPERIMENT 1 Basic Digital Logic Circuits

Counters and Decoders

Field-Effect (FET) transistors

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.

Performance of Flip-Flop Using 22nm CMOS Technology

ASYNCHRONOUS COUNTERS

True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique

Digital Logic Elements, Clock, and Memory Elements

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Floating Point Fused Add-Subtract and Fused Dot-Product Units

Upon completion of unit 1.1, students will be able to

Sequential Logic: Clocks, Registers, etc.

CHAPTER 16 MEMORY CIRCUITS

CHAPTER 10 OPERATIONAL-AMPLIFIER CIRCUITS

A Novel Low Power Fault Tolerant Full Adder for Deep Submicron Technology

Cancellation of Load-Regulation in Low Drop-Out Regulators

VENDING MACHINE. ECE261 Project Proposal Presentaion. Members: ZHANG,Yulin CHEN, Zhe ZHANG,Yanni ZHANG,Yayuan

Using Op Amps As Comparators

Design Verification and Test of Digital VLSI Circuits NPTEL Video Course. Module-VII Lecture-I Introduction to Digital VLSI Testing

CMOS Thyristor Based Low Frequency Ring Oscillator

Series and Parallel Circuits

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Bridgeless PFC Implementation Using One Cycle Control Technique

Interfacing 3V and 5V applications

Step Response of RC Circuits

Current vs. Voltage Feedback Amplifiers

Let s put together a Manual Processor

Application Note AN-940

IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 7, NO. 3, SEPTEMBER

Performance Comparison of an Algorithmic Current- Mode ADC Implemented using Different Current Comparators

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Design of a Fully Differential Two-Stage CMOS Op-Amp for High Gain, High Bandwidth Applications

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

Chapter 19 Operational Amplifiers

Content Map For Career & Technology

Transistor Amplifiers

EMI in Electric Vehicles

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Monte Carlo Simulation of Device Variations and Mismatch in Analog Integrated Circuits

Analysis and Design of High gain Low Power Fully Differential Gain- Boosted Folded-Cascode Op-amp with Settling time optimization

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits

Lecture 8: Synchronous Digital Systems

An Introduction to the EKV Model and a Comparison of EKV to BSIM

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

A New Reversible TSG Gate and Its Application For Designing Efficient Adder Circuits

Karnaugh Maps & Combinational Logic Design. ECE 152A Winter 2012

Transcription:

Optimization and Comparison of -Stage, -i/p NND Gate, -i/p NOR Gate Driving Standard Load By Using Logical Effort Satyajit nand *, and P.K.Ghosh ** * Mody Institute of Technology & Science/ECE, Lakshmangarh, India bstract- pplication of logical effort on transistor-level analysis of -stage inverter, -i/p stage NND and -i/p stage NOR gate is presented. Logical effort method is used to estimate delay and to evaluate the validity of the results obtained by using logical effort. The tested gate topologies were -stage inverter, -i/p- stage NND gate and, -i/p stage NOR gate. The quality of the obtained estimates is validated by circuit simulation using T-SPICE for.8v, 80nm technologies. Index Terms: NND, NOR, Gate, logical path optimization, logical effort. I. Introduction CMOS logic gates are basic building blocks for gate circuits. The delay through these gates is related to their sizes and their during loads. Logical effort is a technique, which gives insight about proper sizing of CMOS logic gates to have the minimum achievable delay. Three architectures for -stage inverter, -i/p- stage NND gate, and -i/p stage NOR gate are sized using logical effort to get the minimum possible delay simulated. The paper is organized as follows. Section II describes the theory of logical effort and the expression for delays. nalytical results are shown in section III. Simulate results are shown in section IV Finally, conclusion is given in section V. II.Logical Effort The method of logical effort is founded on a simple model of the delay through a single MOS logic gate. The model describes delays caused by the capacitive load that the logic gate drives and by the topology of the logic gate. Clearly, as the load increases, the delay increases, but delay also depends on the logic function of the gate. s, the simplest logic gates, drive loads best and are often used as amplifiers to drive large capacitances. Logic gates that compute other functions require more transistors, some of which are connected in series, making them poorer than inverters at driving current. Thus a NND gate must have more delay than an inverter with similar transistor sizes that drives the same load. The method of logical effort (LE) quantifies these effects to simplify delay analysis for individual logic gates and multi-stage logic networks. The first step in modeling delays is to isolate the effects of a particular integrated circuit fabrication process by expressing all delays in terms of a basic delay unit τ, thus we express absolute delay d abs as the product of a unitless delay of the gate, and the delay unit that characterizes a given process []: d abs =dτ () Unless otherwise indicated, we will measure all times in units of τ which is about 50 ps in a typical process. The delay incurred by a logic gate is comprised of two components, a fixed part called the parasitic delay, p and a part that is proportional to the load on the gate s output, called the effort delay or stage effort, f. The total delay, measured in units of τ, is the sum of the effort and parasitic delays.thus d= f+p () The effort delay depends on the load and on properties of the logic gate driving the load. We introduce two related terms for these effects: the logical effort g, captures properties of the logic gate, while the electrical effort h, characterizes the load. The effort delay of the logic gate is the product of these two factors. f=gh () The logical effort captures the effect of the logic gate s topology on its ability to produce output current. It is independent of the size of the transistors in the circuit. The electrical effort describes how the electrical environment of the logic gate affects performance and how the size of the transistors in the gate determines its load-driving capability. The electrical effort is defined by h = C out / () where C out is the capacitance that loads the logic gate and c in is the capacitance presented by the logic gate at one of its input terminals. Many CMOS designers also call electrical effort as fanout. Combining Equations and, we obtain the basic equation that models the delay through a single logic gate, in time scale is d = gh+ p (5) This equation shows that logical effort g and electrical effort h both contribute to delay in the same way. This formulation separates g, h, p and τ the four contributions to delay. The process parameter τ represents the speed of the basic transistors. The parasitic delay p expresses the intrinsic delay of the gate due to its own internal capacitance, which is largely independent of the size of the transistors in the logic gate. The electrical effort h combines the effects of external load, which establishes

C out with the sizes of the transistors in the logic gate, which establish of parasitic delay of various logic gate types assuming simple layout styles. typical value of p inv the parasitic delay of an inverter is.0 shown in Table. The logical effort, g expresses the effects of circuit topology on the delay free of considerations of loading or transistor size. Logical effort is useful because it depends only on circuit topology. Logical effort values for a few CMOS logic gates are shown in Table. Logical effort is defined so that an inverter has a logical effort of one. This unitless form means that all delays are measured relative to the delay of a simple inverter. n inverter driving an exact copy of it experiences an electrical effort of one. Because the logical effort of an inverter is defined to be one, an inverter driving an exact copy of it will therefore have an effort delay of one. Fig. shows the architectures of, NND and NOR gates. Table : Estimates of parasitic delay of various logic gate types assuming simple layout styles. typical value of p inv the parasitic delay of an inverter is.0. Gate type NND NOR XOR, XNOR 6 Number of inputs 8 n p inv np inv np inv np inv = g = / B = g = / (a) (b) (c) B = 5 g = 5/ i) For -stage inverter Given: N =, C out = 00f III NLTICL RESULTS To find least delay (D) = N [F /N + P in ] = [00 / +] =6.69sec For τ = ps in 80 nm process Fig.. Simple gates architecture for (a) (b) two i/p Nand gate and (c) two i/p Nor gate Table.Logical effort of static CMOS gates. (γ =,where γ is the ratio between PMOS and NMOS transistor size.) bsolute delay (d abs ) = Dτ = 6.69 0 - sec =.997 0-0 sec. ii) For -stage -i/p Nand gate Given: N =, C out = 00f Gate type Number of inputs To find least delay (D) = N [F /N + P in ] n = [(00/) / +] =.59sec For τ = ps in 80 nm process NND / 5/ 6/ (n+)/ bsolute delay (d abs ) = Dτ =.59 0 - sec =.59 0-0 sec. NOR 5/ 7/ 9/ (n+)/ iii) For -stage -i/p Nor gate XOR, XNOR Given: N =, C out = 00f

To find least delay (D) = N [F /N ] + P in = [(500/) / +] =.7sec For τ = ps in 80 nm processes bsolute delay (d abs ) = Dτ =.7 0 - sec =.68 0-0 sec IV SIMULTION RESULTS The original logical effort model has been studied and tested using 80 nm CMOS technology. n extended model has been introduced and compared against the original one. It improves by including the effect on delay time from transition times at the input. The simulation results by using logical effort shows that the new model exceeds the original model on delay accuracy for -stage inverter, -i/p stage Nand gate, -i/p stage Nor gate by 6.85%, 8%, 5.6% respectively. This result is very beneficial to circuit optimization since a more accurate model will bring closer to the best implementation of a particular logic circuit. Figure illustrates simple gate sized for roughly equal output currents.. From the ratio of input capacitances, one can see that the NND gate has logical effort / and the NOR gate has logical effort 5/. It is interesting but not surprising to note from Table that more complex logic functions have larger logical effort. Moreover, the logical effort of most logic gates grows with the number of inputs to the gate. Larger or more complex logic gates will thus exhibit greater delay. s we shall see later on, these properties make it worthwhile to contrast different choices of logical structure. Designs that minimize the number of stages of logic will require more inputs for each logic gate and thus have larger logical effort. Designs with fewer inputs and thus less logical effort per stage may require more stages of logic. The electrical effort is just a ratio of two capacitances. The load driven by a logic gate is the capacitance of whatever is connected to its output; any such load will slow down the circuit. The input capacitance of the circuit is a measure of the size of its transistors [-6]..0E-09.00E-09 8.00E-0 6.00E-0.00E-0.00E-0 0.00E+00 verage delay in sec verage Delay in sec Using logical Effort verage Delay in sec Using nalytical Method -I/p - stage Nor gate -I/p -stage NND gate -stage Table Delay Comparison between simulated and analytical of a logic gate using logical effort Design -stage -I/p - stage NND gate -I/p - stage Nor gate verage delay in sec verage Delay in sec Using logical Effort V CONCLUSION Use of Logical Effort methods for performance comparison of three different gate topologies were presented with wire capacitance included. Obtained results are found consistent with simulation and are encouraging that NND are faster than NOR in CMOS logic gates Paths are fastest when effort delays are, Path delay is weakly sensitive to stages, sizes but using fewer stages doesn t mean faster paths s and NND best for driving large capacitance. They show that incorporating Logical Effort into the analysis of VLSI three different gate topologies can help find better gate topologies. REFERENCES verage Delay in sec Using nalytical Method.576e-00.05e-00.997 0-0.759e-00.086e-00.59 0-0.89e-00.088e-00.68 0-0. I. Sutherland, B. Sproull, D. Harris, Logical Effort: Designing Fast CMOS Circuits, Morgan Kaufmann Publisher, 999.. M.J Sebastian smith, application specific integrated circuits, addision- wesely 9997.Kabbani, Modeling and optimization of switching power dissipation in static CMOS circuits, IEEE Computer Society nnual Symposium on VLSI (008), pp. 8 85 pr..j. Park et al., 70ps 6-Bit Parallel Binary dder, 000 Symposium on VLSI Circuits Digest of Technical Papers. 5.H. Q. Dao, V. G. Oklobdzija, pplication of Logical Effort Techniques for Speed Optimization and nalysis of Representative dders, 5 th nnual silomar Conference on Signals, Systems and Computers, Pacific Grove, California, November 7, 00. 6.V.G.Oklobdzija, High-Performance System Design: Circuits and Logic, IEEE Press, 999 Figure. Delay plot