CMOS. Dynamic Logic Circuits. Chapter 9. Digital Integrated Circuits Analysis and Design

Similar documents
Minimum Source/Drain Area AS,AD = (0.48µm)(0.60µm) - (0.12µm)(0.12µm) = µm 2

Digital Integrated Circuits. Inverter. YuZhuo Fu. Digital IC. Introduction

YuZhuo Fu Office location:417 room WeiDianZi building,no 800 DongChuan road,minhang Campus

Digital Integrated Circuits

Time-Domain Representations of LTI Systems

Regenerative Property

EEC 118 Lecture #4: CMOS Inverters. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES

LECTURE 5 PART 2 MOS INVERTERS STATIC DESIGN CMOS. CMOS STATIC PARAMETERS The Inverter Circuit and Operating Regions

EE 505. Lecture 28. ADC Design SAR

Mechatronics. Time Response & Frequency Response 2 nd -Order Dynamic System 2-Pole, Low-Pass, Active Filter

2.CMOS Transistor Theory

Chapter 9 - CD companion 1. A Generic Implementation; The Common-Merge Amplifier. 1 τ is. ω ch. τ io

Chapter 9 Computer Design Basics

Bipolar Junction Transistors

EE260: Digital Design, Spring n Binary Addition. n Complement forms. n Subtraction. n Multiplication. n Inputs: A 0, B 0. n Boolean equations:

EE 505. Lecture 29. ADC Design. Oversampled

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and

Summary of pn-junction (Lec )

DESCRIPTION OF THE SYSTEM

Design and Analysis of ALGORITHM (Topic 2)

Principle Of Superposition

Digital Integrated Circuits

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE

TECHNIQUES OF INTEGRATION

Chapter 4 : Laplace Transform

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

ECE 308 Discrete-Time Signals and Systems

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

EE 505. Lecture 13. String DACs

EE260: Digital Design, Spring n MUX Gate n Rudimentary functions n Binary Decoders. n Binary Encoders n Priority Encoders

Quantum Annealing for Heisenberg Spin Chains

Numerical Methods for Ordinary Differential Equations

C/CS/Phys C191 Deutsch and Deutsch-Josza algorithms 10/20/07 Fall 2007 Lecture 17

ECE606: Solid State Devices Lecture 19 Bipolar Transistors Design

Infinite Sequences and Series

ANALYSIS OF EXPERIMENTAL ERRORS

Markov Decision Processes

Chapter 11 Output Analysis for a Single Model. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

mx bx kx F t. dt IR I LI V t, Q LQ RQ V t,

7. Modern Techniques. Data Encryption Standard (DES)

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

Reliability and Queueing

The target reliability and design working life

Notes on iteration and Newton s method. Iteration

Exponents. Learning Objectives. Pre-Activity

ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations

1 Hash tables. 1.1 Implementation

(b) What is the probability that a particle reaches the upper boundary n before the lower boundary m?

Voltage controlled oscillator (VCO)

8. Applications To Linear Differential Equations

Discrete-Time Signals and Systems. Discrete-Time Signals and Systems. Signal Symmetry. Elementary Discrete-Time Signals.

Lecture 9: Hierarchy Theorems

Chapter 9: Numerical Differentiation

Diversity Combining Techniques

Measurement uncertainty of the sound absorption

6.111 Lecture 6 Today: 1.Blocking vs. non-blocking assignments 2.Single clock synchronous circuits 3.Finite State Machines

Chapter 9 Computer Design Basics

Classification of problem & problem solving strategies. classification of time complexities (linear, logarithmic etc)

MORE TUTORIALS FOR VERILOG DIGITAL ELECTRONICS SYSTEM DESIGN HOMEWORK ASSIGNMENTS DATASHEETS FOR PARTS 10/3/2018

Last time: Moments of the Poisson distribution from its generating function. Example: Using telescope to measure intensity of an object

POWER SERIES SOLUTION OF FIRST ORDER MATRIX DIFFERENTIAL EQUATIONS

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j

Charge Recycling in MTCMOS Circuits: Concept and Analysis Ehsan Pakbaznia University of Southern California

Analysis of Algorithms. Introduction. Contents

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Parasitic Resistance L R W. Polysilicon gate. Drain. contact L D. V GS,eff R S R D. Drain

CS 270 Algorithms. Oliver Kullmann. Growth of Functions. Divide-and- Conquer Min-Max- Problem. Tutorial. Reading from CLRS for week 2

Probability, Expectation Value and Uncertainty

Oblivious Gradient Clock Synchronization

1 Review of Probability & Statistics

Statistical Analysis on Uncertainty for Autocorrelated Measurements and its Applications to Key Comparisons

Statistical Pattern Recognition

PC5215 Numerical Recipes with Applications - Review Problems

Castiel, Supernatural, Season 6, Episode 18

Ch3. Asymptotic Notation

THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 5

NUMERICAL METHODS FOR SOLVING EQUATIONS

OBJECTIVES. Chapter 1 INTRODUCTION TO INSTRUMENTATION FUNCTION AND ADVANTAGES INTRODUCTION. At the end of this chapter, students should be able to:

ELEC1200: A System View of Communications: from Signals to Packets Lecture 3

Introduction to Microelectronics

ADVANCED DIGITAL SIGNAL PROCESSING

( ) = p and P( i = b) = q.

Section 13.3 Area and the Definite Integral

Introduction to Signals and Systems, Part V: Lecture Summary

Machine Learning Regression I Hamid R. Rabiee [Slides are based on Bishop Book] Spring

Application of Single Electron Threshold Logic based Device: - A case study

Chapter 7 z-transform

10. Comparative Tests among Spatial Regression Models. Here we revisit the example in Section 8.1 of estimating the mean of a normal random

4.3 Growth Rates of Solutions to Recurrences

A statistical method to determine sample size to estimate characteristic value of soil parameters

Appendix: The Laplace Transform

FIR Filter Design: Part II

Polynomial Functions and Their Graphs

Lecture 6 Chi Square Distribution (χ 2 ) and Least Squares Fitting

Ch3 Discrete Time Fourier Transform

Review of Discrete-time Signals. ELEC 635 Prof. Siripong Potisuk

Analysis of MOS Capacitor Loaded Annular Ring MICROSTRIP Antenna

Transcription:

MOS Digital Itegrated ircuits Aalysis ad Desig hapter 9 Dyamic Logic ircuits 1

Itroductio Static logic circuit Output correspodig to the iput voltage after a certai time delay Preservig its output level as log as the power supply is provided Large area time delay Dyamic logic circuit he operatio of all dyamic logic gates depeds o temporary (trasiet) storage of charge i parasitic ode capacitaces Need periodic clock sigals charge refreshig Smaller silico area osume less power

Eample 9.1 K1 MP o chargig or dischargig QD K0 MP off isolated from D Q (deped o the charge store i ) d iverter remove rasistor couts Q-D Assumig OL0 IL.1 IH.9 OH5.0 0.8 K1 MP o ioh5 5-0.84. higher tha IH so Q K0 M off 4. if charge leakage <.9 ca t be iterpreted as a logic 1 3

Basic priciples of pass trasistor circuits he fudametal buildig block of MOS dyamic logic circuits MP A MOS pass trasistor drivig the gate of aother MOS trasistor Drivig by the periodic clock sigal Acts as access switch If K1 Logic 1 trasfer Logic 0 trasfer If K0 ease to coduct ad the charge store I the parasitic capacitace 4

5 Logic 1 trasfer ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) F F t t t k t k t k t k d k dt k φ φ γ 1 ) ( 1 1 1 dt d to charge up the MP o i saturatio regio starts 1 0 K : 0 0) (t Itially ma 0 ma 0 0 0 OH i + + he ode has a upper limit of ma ( - )

6 Logic 1 trasfer ( ) ( ).... ma 0 ma1 0 1 F F F F φ φ γ φ φ γ + +

7 Logic 0 trasfer ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) [ ] ( ) fall t k k t t k t k k t k t k t d k dt d k dt k dt d 90% 10% 10% 90% 0.74 l(1.) l(19) 0.1 1.9 l 0.9 1.1 l ) 0.9( ) 0.9)( ( l l l 1 1 + τ he pass trasistor operates i the liear regio throughout this cycle sice DS < GS -

harge storage ad charge leakage I leakage I subthreshold(mp) +I reverse(mp) 8

Equivalet circuit used for aalyzig the charge leakage process Q Q ( i dq dq j( ) dqi Ileakage + dt dt dt dq j( ) A j0 where j ( ) d 1+ φ k N D N φ l 0 q i + t mi hold j gb ΔQ I ) + Q + gb i poly criticalmi leakagema + poly where Q + A metal j0 metal i + where ΔQ i 0 qε SiN A ( N + N ) A dbmi criticalmi A N D D mi qε SiN 0 ( φ + ) 0 ma A qε SiN φ i : these costat capacitace compoets : due to reverse biased drai-substrate juctio mi : the miimum combied soft-ode capacitace db.mim : the miimum juctio capacitace obtaied uder the bias coditio ma t hold : worst-case holdig time the shortest time required for the soft-ode voltage to drop from the iitial logic high value to the logic threshold voltage due to leakage φ 0 A 9

Eample 10

Eample (cot.) 11

oltage bootstrappig o overcome threshold voltage drops i digital circuits Figure 9.11 osiderig M i saturatio out(ma) - (out) o obtai a full logic-high level the voltage must be icreased Figure 9.1 A third trasistor has bee added to the circuit s : dyamic couple to the groud boot : dyamic couple to his circuit produce a high durig switchig + ( out ) 1

oltage bootstrappig i s ( + ) s if 3 (mi) ( + ) s i boot s boot boot boot boot d boot 3 d dt ( ) s ( + ) out 3 ( + ) OL ( + ) + s OL d dt boot OU OU ( OU boot boot boot d dt OU out OL is much larger tha + + ( ( )) 3 3 d( out ) dt d dt ) d s ( ma ) 3 3 s ( boot + boot - ( + ) *s: the sum of the parasitic source-to-substrate cap. ofm3 ad the gate-to substrate cap of M *o obtai a sufficietly large bootstrap cap. boot i compariso to s a etra dummy trasistor is added *he dummy trasistor acts as a MOS capacitor betwee ad out s 3 d dt boot - out ) + OL boot s ( boot boot OL ( ) OL ) 13

Eample 9.3 14

Sychroous dyamic circuit techiques Previous sectio Basic cocepts associated with temporary storage of logic levels i capacitive circuit odes his sectio Pay attetio to digital circuit desig Differet eamples of sychroous dyamic circuit Depletio-load MOS Ehacemet-load MOS MOS buildig block 15

Dyamic pass trasistor circuits ascaded combiatioal logic stage Itercoected through MOS trasistor All iput of each combiatioal logic block are drive by a sigle clock sigal wo phase clockig 16

Depletio-load MOS dyamic shift register circuit Φ1 active i is trasferred to i1 out1 is determied Φ active out1 is trasferred to i out is determied i1 retai its previous level via charge storage Φ1 active agai he origial data bit writte ito the register (3rd)!st stage accept ew data 17

Depletio-load MOS dyamic shift register circuit Maimum clock frequecy Beig determied by the sigal propagatio delay through oe iverter stage Oe half period of the clock sigal must be log eough to allow i to charge up or dow ad the logic level to propagate to the output by chargig out Logic-high iput level of each iverter stage is oe threshold voltage lower tha the power supply level 18

A two-stage sychroous comple logic circuit he same operatio priciple eteded to sychroous comple logic I order to guaratee correct logic levels are propagated durig each active clock cycle he half period legth of the clock sigal must be loger tha the largest sigal-stage sigal propagatio delay foud i the cirucit 19

Ehacemet-load dyamic shift register (ratioed logic)(1) Oe importat differece Applyig the clock sigal to the gate of the load trasistor Power dissipatio ad the silico area ca be reduced sigificatly he iput pass trasistor ad load trasistor are drive by opposite clock phase 0

Ehacemet-load dyamic shift register (ratioed logic)() Φ1 active i i1 MOS load off Φ active MOS load o the output of 1st iverter attais its valid logic (i1 preserved) Pass trasistor of d stage o out1 i Φ1 active out is determied ad trasferred ito i3 Also a ew iput level ca be accepted ito i1 OL of each stage is strictly determied by the driver to load ratio (ratioeddyamic logic) 1

Geeral circuit structure of ratioed sychroous dyamic logic Eteded to arbitrary comple logic

Ehacemet-load dyamic shift register (ratioless logic)(1) I each stage the iput pass trasistor ad the load trasistor are drive by the same clock phase Φ1 active i trasfer to i 1st iverter is active out1 attais its valid logic level Φ active d pass trasistor o the logic level is trasferred oto the et stage 3

Ehacemet-load dyamic shift register (ratioless logic)() osiderig two cases ase 1 If out1 high at the ed of the active Φ1 phase By mea of i1 low iput MOS driver off out1- Φ active he voltage level is trasfer to i via charge sharig over the pass trasistor out/i to correctly trasfer a logic-high level 4

Ehacemet-load dyamic shift register (ratioless logic)(3) osiderig two cases ase If out1 is logic-low at the ed of the active Φ1 phase i1 high MOS driver o out10 As Φ active rasfer by pass trasistor Ratioless dyamic logic OL 0 idepedet of driver-to-load ratio 5

Geeral circuit structure of ratioless sychroous dyamic logic 6

Dyamic MOS trasmissio gate logic otally require four clock sigals 7

MOS trasmissio gate dyamic shift register Low o-resistace of trasmissio gate (ref.p310) Smaller trasfer time (R ) No threshold voltage drop 8

Sigle-phase MOS trasmissio gate dyamic shift register Ideally K1 Odd o eve off isolated I practical do ot truly ooverlappig LK have fiite t r ad t f So prefer Φ1 Φ 9

Dyamic MOS logic gate implemetig a comple Boolea fuctio(1) ( A A A B ) F + 1 3 1B Sigificatly reduce the umber of trasistors used to implemet ay logic fuctio Operatio First prechargig the output ode capacitace Evaluatig the output level accordig to the applied iputs Both of theses of operatios are scheduled by a sigle clock sigal Which drives oe MOS ad oe pmos trasistor i each dyamic stage 30

Dyamic MOS logic gate implemetig a comple Boolea fuctio() Φ0 (precharge phase) Mp o Me off the parasitic capacitace of the circuit is charged up to out he iput voltages are also applied durig this phase o ifluece o the output Φ1 (evaluate phase) Mp off Me o the output voltage deped o the iput voltage levels OL or he practical multi-stage applicatios however the dyamic MOS gate presets a sigificat problem 31

Illustratio of the cascadig problem i dyamic MOS logic(1) Assume Durig the precharge phase Both output voltages out1 ad out are pulled up Durig evaluatio phase he iput variables of 1st stage assume to be such that Output out1 drop to logic 0 he eteral iput of d stage assume to be logic 1 As evaluatio Begiig Both out1 a d out are logic-high he out1 drops to its correct logic after a certai time delay out Startig with the high value of out1 at the begiig of the evaluatio phase the output voltage out at the ed of the evaluatio phase will be erroeously low 3

Illustratio of the cascadig problem i dyamic MOS logic(1) his eample illustrates that Dyamic MOS logic gates drive by the same clock sigal caot be cascade directly his limitatio udermie some advatages such as Low power dissipatio Large oise margis Low trasistor cout 33

High-performace dyamic MOS circuits Base o the basic dyamic MOS logic gate structure Desig to take full advatage of the obvious beefits of dyamic operatio o all urestricted cascadig of multiple stages he ultimate goal is to achieve usig the least complicated clockig scheme possible Reliable High-speed ompact circuit 34

35

36

37

38

39

40

41

4

43

44

45

46

47

48