Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

Similar documents
Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

UNIT-III GATE LEVEL DESIGN

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

EEC 118 Lecture #12: Dynamic Logic

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

EE434 ASIC & Digital Systems

MOS TRANSISTOR THEORY

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

Power-Area trade-off for Different CMOS Design Technologies

CMOS VLSI Design (A3425)

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated CircuitDesign

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

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

MOS Logic and Gate Circuits. Wired OR

Combinational Logic Gates in CMOS

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Analysis of Different Topologies of Inverter in 0.18µm CMOS Technology and its Comparision

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Introduction to Electronic Devices

DIGITAL VLSI LAB ASSIGNMENT 1

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

In this experiment you will study the characteristics of a CMOS NAND gate.

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

Electronic Circuits EE359A

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Electronics Basic CMOS digital circuits

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

3.CMOS Inverter-homework

Digital Electronics. Assign 1 and 0 to a range of voltage (or current), with a separation that minimizes a transition region. Positive Logic.

Comparison of Power Dissipation in inverter using SVL Techniques

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

UNIT-II LOW POWER VLSI DESIGN APPROACHES

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

Domino Static Gates Final Design Report

CMOS Digital Integrated Circuits Analysis and Design

HW#3 Solution. Dr. Parker. Spring 2014

BICMOS Technology and Fabrication

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

CMOS Circuits CONCORDIA VLSI DESIGN LAB

Lecture 02: Logic Families. R.J. Harris & D.G. Bailey

Digital circuits. Bởi: Sy Hien Dinh

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. October 25, 2005

CPE/EE 427, CPE 527 VLSI Design I CMOS Inverter. CMOS Inverter: A First Look

8. Combinational MOS Logic Circuits

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

Microelectronics, BSc course

IJMIE Volume 2, Issue 3 ISSN:

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

Radivoje Đurić, 2015, Analogna Integrisana Kola 1

ECEN 474/704 Lab 5: Frequency Response of Inverting Amplifiers

Digital logic families

CMOS VLSI Design (A3425)

Performance Analysis of High Speed Low Power Carry Look-Ahead Adder Using Different Logic Styles

Microelectronics, BSc course

Digital Integrated CircuitDesign

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

Depletion-mode operation ( 공핍형 ): Using an input gate voltage to effectively decrease the channel size of an FET

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

Chapter 3 DESIGN OF ADIABATIC CIRCUIT. 3.1 Introduction

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

5. CMOS Gates: DC and Transient Behavior

ECE 3110: Engineering Electronics II Fall Final Exam. Dec. 16, 8:00-10:00am. Name: (78 points total)

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

A Comparative Study of Π and Split R-Π Model for the CMOS Driver Receiver Pair for Low Energy On-Chip Interconnects

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

Chapter 6 Digital Circuit 6-6 Department of Mechanical Engineering

ECE 340 Lecture 40 : MOSFET I

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

Lecture # 16 Logic with a State Dependent Device. Logic Gates How are they built in practice?

Reading. Lecture 17: MOS transistors digital. Context. Digital techniques:

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. MOSFET Ids vs. Vgs, Vds MOSFET. Preclass. MOSFET I vs.

VLSI Logic Structures

Preliminary Exam, Fall 2013 Department of Electrical and Computer Engineering University of California, Irvine EECS 170B

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

ECE/CoE 0132: FETs and Gates

Abu Dhabi Men s College, Electronics Department. Logic Families

Ultra Low Power VLSI Design: A Review

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

EE 330 Laboratory 7 MOSFET Device Experimental Characterization and Basic Applications Spring 2017

ECEN 720 High-Speed Links: Circuits and Systems. Lab3 Transmitter Circuits. Objective. Introduction. Transmitter Automatic Termination Adjustment

Microcontroller Systems. ELET 3232 Topic 13: Load Analysis

Design of low-power, high performance flip-flops

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

Transcription:

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits Objectives In this lecture you will learn the following Ratioed Logic Pass Transistor Logic Dynamic Logic Circuits 19.1 Ratioed Logic Instead of combination of active pull down and pull up networks such a gate consists of an NMOS pull down network that realizes the logic function and a simple load device. For an inverter PDN is single NMOS transistor. Fig 19.1: Ratioed Logic Circuit The load can be a passive device, such as a resistor or an active element as a transistor. Let us assume that both PDN and load can be represented as linearized resistors. The operation is as follows: For a low input signal the pull down network is off and the output is high by the load. When the input goes high the driver transistor turns on, and the resulting output voltage is determined by the resistive division between the impedances of pull down and load network: V OL = R D V DD /(R D +R L ) where R D = pulldown n/w resistance, R L = load resistance. To keep the low noise margin high it is important to chose R L >>R D. This style of logic therefore called ratioed, because a careful PDN scaling of impedances (or transistor sizes) is required to obtain a workable gate. This is in contrast to the ratioless logic style

as complementary CMOS, where the low and high level don t depend upon transistor sizes. As a satisfactory level we keep RL>=4RD. To achieve this, (W/L) D /(W/L) L > 4. 19.2 Pass Transistor Logic The fundamental building block of nmos dynamic logic circuit, consisting of an nmos pass transistor is shown in figure 19.21. Fig 19.21: Pass Transistor Logic Circuit The pass transistor MP is driven by the periodic clock signal and acts as an access switch to either charge up or down the parasitic capacitance, Cx, depending on the input signal Vin. Thus there are 2 possible operations when the clock signal is active are the logic 1 transfer( charging up the capacitance Cx to logic high level) and the logic 0 transfer( charging down the capacitance Cx to a logic low level). In either case, the output of the depletion load of the nmos inverter obviously assumes a logic low or high level, depending on the voltage Vx. The pass transistor MP provides the only current path to the intermediate capacitive node X. when clock signal becomes inactive (clk=0) the pass transistor ceases to conduct and the charge is stored in the parasitic capacitor Cx continues to determine the output level of the inverter. Logic 1 Transfer: Assume that the Vx = 0 initially. A logic "1"level is applied to the input terminal which corresponds to Vin=VOH=VDD. Now the clock signal at the gate of the pass transistor goes from 0 to VDD at t=0. It can be seen that the pass transistor starts to conduct and operate in saturation throughout this cycle since VDS=VGS. Consequently VDS> VGSVtn. Analysis: The pass transistor operating in saturation region starts to charge up the capacitor Cx, thus: The previous equation for Vx(t) can be solved as- The variation of the node voltage Vx(t)is plotted as a function of time in fig. 19.22. The voltage rises from its initial value of 0 and reaches Vmax =VDD-Vtn after a large time. The pass transistor will turn off when Vx = Vmax. Since Vgs= Vtn. Therefore Vx can never attain VDD during logic 1 transfer. Thus we can use buffering to overcome this problem.

Fig 19.22: Node Voltage Vx vs t Logic 0 Transfer: Assume that the Vx=1 Initially. A logic 0 level is applied to the input terminal which corresponds to Vin=1. Now the clock signal at the gate of the pass transistor goes from 0 to VDD at t=0. It can be seen that the pass transistor starts to conduct and operate in linear mode throughout this cycle and the drain current flows in the opposite direction to that of charge up. Analysis: We can write The above equation for Vx(t) can be solved as Plot of Vx(t) is shown in figure 19.23. Fig 19.22: Node Voltage Vx vs t 19.3 Dynamic Logic Circuits In case of static CMOS for a fan-in of N, 2N transistors are required. In order to reduce this, various other design logics were used like pseudo-nmos logic and pass transistor logic. However the static power consumption in these cases increased. An alternative to

these design logics is Dynamic logic, which reduces the number of transistors at the same time keeps a check on the static power consumption. Principle: A block diagram of a dynamic logic circuit is as shown in fig 19.31. This uses NMOS block to implement its logic The operation of this circuit can be explained in two modes. 1. Precharge 2. Evaluation Fig 19.31: Dynamic CMOS Block Diagram In the precharge mode, the CLK input is at logic 0. This forces the output to logic 1, charging the load capacitance to VDD. Since the NMOS transistor M1 is off the pulldown path is disabled. There is no static consumption in this case as there is no direct path between supply and ground. In the evaluation mode, the CLK input is at logic 1. Now the output depends on the PDN block. If there exists a path through PDN to ground (i.e. the PDN network is ON), the capacitor CL will discharge else it remains at logic 1.As there exists only one path between the output node and a supply rail, which can only be ground, the load capacitor can discharge only once and if this happens, it cannot charge until the next precharge operation. Hence the inputs to the gate can make at most one transition during evaluation 19.32: DOMINO CMOS Block Diagram

Advantages of dynamic logic circuits: 1. As can be seen, the number of transistors required here are N+2 as compared to 2N in the Static CMOS circuits. 2. This circuit is still a ratioless circuit as in Static case. Hence, progressive sizing and ordering of the transistors in the PDN block is important. 3. As can be seen, the static power loss is negligible. Disadvantages of dynamic logic circuits: 1. The penalty paid in such circuits is that the clock must run everywhere to each such block as shown in the diagram. 2. The major problem in such circuits is that the output node is at Vdd till the end of the precharge mode. Now if the CLK in the next block arrives earlier compared to the CLK in this block, or the PDN network in this block takes a longer time to evaluate its output, then the next block will start to evaluate using this erroneous value The second part of the disadvantage can be eliminated by using DOMINO CMOS circuits which are as shown below. As can be seen the output at the end of precharge is inverted by the inverter to logic 0. Thus the next block will not be evaluated till this output has been evaluated. As an ending point, it must be noted that this also has a disadvantage that since at each stage the output is inverted, the logic must be changed to accommodate this. Recap In this lecture you have learnt the following Ratioed Logic Pass Transistor Logic Dynamic Logic Circuits Congratulations, you have finished Lecture 19.