28
1 CMOS CMOS INTEGRATED CIRCUIT DESIGN TECHNIQUES INTEGRATED CIRCUIT DESIGN TECHNIQUES University of University of Ioannina Ioannina CMOS CMOS Logic Families Logic Families CMOS CMOS Logic Families Logic Families Y. Tsiatouhas Dept. of Computer Science and Engineering Dept. of Computer Science and Engineering CMOS Integrated Circuit Design Techniques CMOS Integrated Circuit Design Techniques Overview Overview 1. 1. Non Nonclocked CMOS logic families clocked CMOS logic families 2. 2. Clocked CMOS logic families Clocked CMOS logic families VLSI Systems and Computer Architecture Lab

CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

  • Upload
    lamliem

  • View
    241

  • Download
    3

Embed Size (px)

Citation preview

Page 1: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

1

CMOSCMOS INTEGRATED CIRCUIT DESIGN TECHNIQUESINTEGRATED CIRCUIT DESIGN TECHNIQUES

University of University of IoanninaIoannina

CMOSCMOSLogic FamiliesLogic Families

CMOSCMOSLogic FamiliesLogic Families

Y. Tsiatouhas

Dept. of Computer Science and EngineeringDept. of Computer Science and Engineering

CMOS Integrated Circuit Design TechniquesCMOS Integrated Circuit Design Techniques

OverviewOverview

1.1. NonNon‐‐clocked CMOS logic familiesclocked CMOS logic families

2.2. Clocked CMOS logic familiesClocked CMOS logic families

VLSI Systemsand Computer Architecture Lab

Page 2: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

2

NonNon‐‐Clocked CMOS Logic FamiliesClocked CMOS Logic Families

CMOS Logic Families 3

Full or Static Full or Static CMOSCMOS LogicLogic

))D)CBA((F

A

VDD

Full CMOS

Strengths Weaknesses

Low Static Power Overlap Currents

Good Yield/Defect Tolerance

High Fan‐Out LoadsD

A

B

C

D

F

CMOS Logic Families 4

Full‐CMOS Tolerance

High Test Coverage High Noise Generation

High Noise Immunity

Α Β C

Gnd

Page 3: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

3

nMOSnMOS andand PseudoPseudo‐‐nMOSnMOS LogicLogic

))D)CBA((F VDD VDD

nMOS Pseudo‐nMOS

D

F

D

F

Gnd

CMOS Logic Families 5

Α Β C

Gnd

Α Β C

Gnd

Differential Differential CascCascοοde Voltage Switch Logic Ide Voltage Switch Logic I

DCVSDCVS

))D)CBA((FVDD VDD ))D)CBA((F

IN

DD

F F

nMOSff l

IN

D

DD

F

A

B D

F

CMOS Logic Families 6

Gnd

DifferentialNetwork

Α Β C

Gnd

C

Page 4: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

4

DCVSDCVS Logic Logic IIII

Strengths WeaknessesStrengths Weaknesses

Good Logic Density Dual Rail Wiring

Complementary Output Availability

pMOS Strength vsLatching Hysterisis

High ReliabilityHigh Device Count 

(depending on applic.)

CMOS Logic Families 7

High Noise Immunity

Differential SplitDifferential Split‐‐Level (Level (DSL) DSL) Logic Logic II

VDD

A

FF

nMOS A

VREF VREFN1 N2

CMOS Logic Families 8

tnDD

REF V2

VV Gnd

DifferentialNetwork

Page 5: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

5

DSL DSL Logic Logic IIII

Strengths WeaknessesStrengths Weaknesses

Low Switching Power Dissipation

High Static Power Dissipation

Complementary Output Availability

VREF Generation

High Reliability High Device Count

CMOS Logic Families 9

Pass Gate LogicPass Gate Logic

F G

Risk: possible violationof CMOS principles

Path 1

Path 2

A

B

C

D

E

Excessive fan out requirements

Noise PropagationBody effect

DC powerdissipation

CMOS Logic Families 10

Path n

Excessive fan‐out requirements by the driving structure

Limited fan‐out capability by the pass gate structure

Page 6: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

6

Keeper Based Pass Gate LogicKeeper Based Pass Gate Logic

E GK

A

C D

F

VDD

Keeper

CMOS Logic Families 11

B

Full Full CMOSCMOS Transmission Gate Logic Transmission Gate Logic 

AFull CMOS

B F

Transmission Gate

S h W k

CMOS Logic Families 12

Strengths Weaknesses

High Speed Body Effect

Low Area Limited Logic Depth

Low Power

Page 7: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

7

DCVSDCVS Logic with Pass GatesLogic with Pass Gates

Strengths Weaknesses

VDD

Strengths Weaknesses

Full SwingLimited Logic 

Depth

Noise ImmunityLimited Load 

Drive

Area‐Power Reduction

Body EffectΒ

F

B

FXOR XNOR

CMOS Logic Families 13

No Floating Nodes

Α A A A

Complementary Pass Gate Logic (CPL)Complementary Pass Gate Logic (CPL)

VVDD

F

B

F

XORXNOR

CMOS Logic Families 14

High Speed Operation

Α

Β

A A A

Page 8: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

8

SwingSwing‐‐Restored Pass Gate Logic (Restored Pass Gate Logic (SRPLSRPL) I) I

VDD

FF

XORXNOR

Gnd

CMOS Logic Families 15

Α

Β

A

B

A A

SRPLSRPL Logic Logic IIII

Strengths WeaknessesStrengths Weaknesses

Low Static Power Dissipation

Limited Output Load

Process Tolerance Overlapping Current

Sense Amplifier Speed Performance

Drive Strength vsPerformance

CMOS Logic Families 16

High Logic Depth

Page 9: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

9

PushPush‐‐Pull Pass Transistor Logic (Pull Pass Transistor Logic (PPLPPL))

V FF

Strengths Weaknesses

L PpMOS Logic

VDD

B

AND

NAND

Gnd

CMOS Logic Families 17

Low PowerpMOS Logic 

Implementation

Hysterisis Elimination

Limited Sequential Usage

Limited Fun‐Out CapabilityΑ

Β

B AB

Double Pass Transistor Logic (DPL) IDouble Pass Transistor Logic (DPL) I

FF ANDNAND

Β

A

A

CMOS Logic Families 18

ΑVDDB

B

A B Gnd GndVDD

Page 10: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

10

DPL DPL Logic Logic IIII

Strengths WeaknessesStrengths Weaknesses

High Speed Operation Limited Logic Depth

No Vth Drops Limited Load Capability

Redundant Device Structure

CMOS Logic Families 19

ClockedClocked CMOS Logic FamiliesCMOS Logic Families

CMOS Logic Families 20

Page 11: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

11

Dynamic Dynamic CMOSCMOS Logic Logic II

VDD VDD

Inputs

F

Φ

nMOSNetwork Α Β C

D

F

Φ

CMOS Logic Families 21

)D)CBA((F Gnd Gnd

Dynamic Dynamic CMOSCMOS Logic Logic IIII

Φ

precharge evaluationVDD VDD

F1

Race conditions

IN1

F1

Φ

nMOSNetwork

F2

nMOSnetwork

CMOS Logic Families 22

Erroneous logic state

F2

t

Gnd Gnd

Page 12: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

12

4 Phase Dynamic 4 Phase Dynamic CMOSCMOS Logic Logic ΙΙ

Φ1

prechargeVDD

Φ2

Φ1evaluation

memory memory

Inputs

F

Φ1

nMOSNetwork

Φ2

Φ2

CMOS Logic Families 23

F

Gnd

4 Phase Dynamic 4 Phase Dynamic CMOSCMOS Logic Logic ΙΙII

VDD

Φ12 Φ23 Φ1

Gnd

nMOSδικτύωμα

Φ23

Φ12

VDD

Φ34 Φ41

VDD

Φ41

nMOSδικτύωμα

Φ12

Φ12

VDD

Φ23

nMOSδικτύωμα

Φ34

Φ34

Φ2

Φ3

Φ4

Φ12

CMOS Logic Families 24

Gnd

Φ34

nMOSδικτύωμα

Φ41

Φ41

Φ34

Gnd

Φ41

Gnd

Φ23

Φ23

Φ34

Φ41

Page 13: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

13

ClockedClocked CMOSCMOS (C(C22MOS) MOS) LogicLogic

Φ

Active Tri‐StateVDD

A

Φ

A F

Φ

Φ

CMOS Logic Families 25

F

Gnd

DominoDomino CMOSCMOS Logic Logic II

VDD VDD

Φ

Inputs

F

Φ

nMOSδικτύωμα Α Β C

D

F

Φ

CMOS Logic Families 26

D)CBA(F

Optional transistor.Low power oriented design.This transistor is mandatory only at the first logic stage,which is driven by the 

primary inputs!Gnd Gnd

Page 14: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

14

DominoDomino CMOSCMOS Logic Logic IIII

precharge evaluationVDD

Α

Φ

Α

F

Φ

CMOS Logic Families 27

F

Gnd

DominoDomino CMOSCMOS Logic Logic IIIIII

Φ

prechargeevaluation

VDD VDD

F1

Φ

IN

F1

Φ

nMOSNetwork

F2

nMOSNetwork

CMOS Logic Families 28

F2

tGnd Gnd

Page 15: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

15

DominoDomino CMOSCMOS Logic Logic IVIV

Strengths WeaknessesStrengths Weaknesses

Logic DensityLogically Incomplete 

Family

High Performance Low Noise Immunity

Very Low Noise Generation

High Switch Factor

CMOS Logic Families 29

Non‐Glitching OutputLimited Fail 

Diagnosability

Domino and Charge SharingDomino and Charge Sharing

A=B=C=0

V V V

prechargeevaluationVDD

Φ

0 0 0

0 1

F΄VDD VDD‐V

Φ

Α Β C

D

F

Φ

C1

C Gnd

CMOS Logic Families 30

F

NoisetGnd

C2

Page 16: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

16

Charge SharingCharge Sharing

S = ‘0’ then:

Q C V d Q C VS

VsVb

Cs

Gnd

Cb

Gnd

S Qb = Cb.Vb and Qs = Cs.Vs

Qtotal = Qb + Qs = Cb.Vb + Cs.Vs

S ‘1’ h di h h i i i l

CMOS Logic Families 31

S = ‘1’, then according to the charge retention principle:

sb

ssbb

total

totalR

CC

VCVC

C

QV

Ctotal = Cb + Cs

Enhanced Domino LogicEnhanced Domino Logic

Use of keepersVDD

Weak pMOSVDD

Weak pMOS

Inputs

F

Φ

nMOSNetwork

Gnd

Inputs

F

Φ

nMOSNetwork

CMOS Logic Families 32

Gnd Gnd

Page 17: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

17

Multiple Multiple PrechargingPrecharging DominoDomino LogicLogic

VDD

Φ

C

Α Β C

D

F

Φ

C1

Gnd

CMOS Logic Families 33

Gnd

C2

Multiple Output Multiple Output DominoDomino Logic Logic II

prechargeevaluationVDD

Φ D)CBA(F

F

Φ

A=1 ή

D=0Α Β C

D

F

Φ

G

D)CBA(F

CBAG

CMOS Logic Families 34

G

A=1 ή B=1 

ή C=1tGnd

Page 18: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

18

Multiple Output Multiple Output DominoDomino Logic Logic IIII

Strengths WeaknessesStrengths Weaknesses

Active Power ReductionLogically Incomplete 

Family

Area, Device Count Reduction

Large Evaluate Capacitance

Low Noise Generation High Switching Factor

CMOS Logic Families 35

High Diagnosability

Compound Compound DominoDomino LogicLogic

VDD VDDStaticCMOS 

Gate

Inputs

F

Φ

nMOSNetwork

1

Inputs

Φ

nMOSNetwork

2

CMOS Logic Families 36

Gnd Gnd

Page 19: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

19

ClockClock‐‐lessless DominoDomino Logic Compatible StyleLogic Compatible Style

VDD

Β

Gnd

Φ

VDD

Φ

VDD

C

Domino AND

Gnd

G

FPDL AND

CMOS Logic Families 37

Gnd

ΦD

Gnd

ΦG F

Haniotakis et.al., ICECS, 1999 

ClockClock‐‐Delayed Domino (Delayed Domino (CDDCDD) Logic ) Logic 

VDD

Strengths Weaknesses

Logically Complete Family

Timing Complexity 

Reduced Clock Overhead

Low Noise Immunity

High Process Sensitivity

Inputs

F

Φ1

nMOSNetwork

CMOS Logic Families 38

Sensitivity

Limited Fail Diagnosability

Additional Clock PathGnd

Gnd

VDDΦ2

Page 20: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

20

SelfSelf‐‐Resetting Domino (Resetting Domino (SRDSRD) Logic ) Logic 

VDD ProperW/LStrengths Weaknesses

High PerformanceTime 

Synchronization 

Reduced Clock Overhead

Low Noise Immunity

Logically Complete Family

High Process Sensitivity

N1

N4

A

Inputs

F

nMOSNetwork

ProperW/L

CMOS Logic Families 39

Family Sensitivity

Limited Fail Diagnosability

Additional Device Count

Gnd

Network

No Race (NORA)No Race (NORA) Logic Logic II

VDD VDD VDD

Outputs from apMOS network

ornDomino

N1

Φ

nMOSNetwork

N2

Φ

pMOSNetwork

N3

Φ

nMOSNetwork

CMOS Logic Families 40

Outputs to apMOS network

Outputs to anMOS network

Outputs to apMOS networkOutputs to a

nMOS network

Gnd Gnd Gnd

Page 21: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

21

prechargeevaluation

S h W k

NORANORA Logic Logic IIII

N1

ΦStrengths Weaknesses

Reduced Delay Stages

pMOS Evaluation Devices 

Low Fanout and Capacitance

Clocking Complexity

Low AreaLow FanoutCapability

CMOS Logic Families 41

N2

p y

Complete Logic Family

Zipper DominoZipper Domino Logic Logic ΙΙ

ΦΦV V  (0, (0, VVDDDD––VVtptp))

VDD VDD VDD

Outputs from apMOS network

N1

ΦV

nMOSNetwork

ΦN2

Φ

pMOSNetwork

ΦV

N3

ΦV

nMOSNetwork

Φ

CMOS Logic Families 42

ΦΦV V  (V(Vtntn, V, VDDDD))

Gnd

Φ

Gnd

ΦV

Gnd

Φ

Page 22: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

22

Zipper DominoZipper Domino Logic Logic ΙΙΙΙ

prechargeevaluation

VDDΦΦV

ΦΦV

VDD–Vtp

VDD

Vtn

Gnd

CMOS Logic Families 43

Gnd

Differential Differential DominoDomino Logic (Logic (DDLDDL))

VDD

N1 N2

Α Β C

D

F

A

B D

F

Φ

CMOS Logic Families 44

Differential nMOS networkGnd

C

Φ

Page 23: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

23

CrossCross‐‐Coupled DominoCoupled Domino ((CCDCCD) Logic) Logic

VDD

N1 N2

Α Β C

D

F

A

B D

F

Φ Φ

CMOS Logic Families 45

Differential nMOS networkGnd

C

Φ

DDLDDL and and CCDCCD LogicLogic

Strengths Weaknesses

Logically Complete Family

High Device Count, Area

Enhanced Noise Immunity

High Clock Load

Hi h P fHigh Power 

CMOS Logic Families 46

High Performanceg

Consumption

Page 24: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

24

SampleSample‐‐Set Differential Set Differential ((SSDSSD) ) Logic Logic 

VDD

Φ ΦF

Φ

Gnd

Φ

Φ

F

CMOS Logic Families 47

Gnd

Differential nMOS network

Φ

EnableEnable‐‐Disable Disable CMOSCMOS DifferentialDifferential Logic Logic ((ECECDLDL))

ΦVDD

N1

F

Φ

F

GndGnd

Φ

CMOS Logic Families 48

Gnd

Differential nMOS network

Gnd Gnd

Page 25: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

25

ECDLECDL LogicLogic

CMOS Logic Families 49

DifferentialDifferential Current Switch Current Switch ((DCSDCS) ) Logic Logic 

ΦVDD

F

Φ

F

Gnd

CMOS Logic Families 50

Gnd

Differential nMOS network

Page 26: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

26

SSDSSD and and DCSDCS LogicLogic

Strengths Weaknesses

Logically Complete Family

High Device Count, Area

High PerformanceHigh Clock Load, 

Routing

High Logic DepthClock Generation 

CMOS Logic Families 51

High Logic DepthConstrains

DifferentialDifferential Current Mirror Current Mirror ((DCMDCM) ) Logic I Logic I 

Cross CoupledPair

CMOS Logic Families 52

Current Mirrors

Tsiatouhas et.al., ISCAS, 2006 

Page 27: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

27

DifferentialDifferential Current Mirror Current Mirror ((DCMDCM) ) Logic IILogic II

CMOS Logic Families 53

DynamicDynamic Complementary Pass Gate Complementary Pass Gate ((DCPDCP) ) Logic Logic 

VDD

F

B

FANDNAND

Φ Φ

Strengths Weaknesses

MOS E l iComplementary

CMOS Logic Families 54

Α

Β

B AB

nMOS EvaluationComplementary I/O Needed

Glitch‐Free Operation

Charge Redistribution

Added Clock Load

Page 28: CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUEStsiatouhas/CCD/Section_4-2p.pdf · 1 CMOSCMOS INTEGRATED INTEGRATED CIRCUIT DESIGN TECHNIQUES University of Ioannina CMOS Logic

28

BibliographyBibliography

• “High Speed CMOS Design Styles,” K. Bernstein, K. Carring, C. Durham, P. Hansen, D.Hogenmiller, E. Nowak and N. Rohrer, Kluwer, 6th Edition, 2002.

• “Digital Integrated Circuits: A Design Perspective,” J. Rabaey, A. Chandrakasan and B.Nikoloc, Prentice Hall, 2003.

• “Design of High‐Performance Microprocessor Circuits,” A. Chandrakasan, W. Bowhill andF. Fox, IEEE Press, 2001.

CMOS Logic Families 55