SlideShare une entreprise Scribd logo
1  sur  25
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
1
Digital Integrated
Circuits
A Design Perspective
Designing Combinational
Logic Circuits
Jan M. Rabaey
Anantha Chandrakasan
Borivoje Nikolić
November 2002.
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
2
Issues in Dynamic Design 1:
Charge Leakage
CL
Clk
Clk
Out
A
Mp
Me
Leakage sources
CLK
VOut
Precharge
Evaluate
Dominant component is subthreshold current
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
3
Solution to Charge Leakage
CL
Clk
Clk
Me
Mp
A
B
Out
Mkp
Same approach as level restorer for pass-transistor logic
Keeper
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
4
Issues in Dynamic Design 2:
Charge Sharing
CL
Clk
Clk
CA
CB
B=0
A
Out
Mp
Me
Charge stored originally on
CL is redistributed (shared)
over CL and CA leading to
reduced robustness
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
5
Charge Sharing
CL
Clk
Clk
CA
B=0
A
VOut
VX
Slide by Kia
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
6
Charge Sharing
CL
Clk
Clk
CA
B=0
A
VOut
VX
Slide by Kia
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
7
Charge Sharing
Mp
Me
VDD

Out

A
B = 0
CL
Ca
Cb
Ma
Mb
X
CLVDD CLVout t
  Ca VDD VTn VX
 
–
 
+
=
or
Vout Vout t
  VDD
–
Ca
CL
-------
- VDD VTn VX
 
–
 
–
= =
Vout VDD
Ca
Ca CL
+
---
------------------
-
 
 
 
–
=
case 1) if Vout < VTn
case 2) if Vout > VTn
B = 0
Clk
X
CL
Ca
Cb
A
Out
Mp
Ma
VDD
Mb
Clk Me
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
8
Solution to Charge Redistribution
Clk
Clk
Me
Mp
A
B
Out
Mkp
Clk
Precharge internal nodes using a clock-driven transistor
(at the cost of increased area and power)
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
9
Issues in Dynamic Design 3:
Backgate Coupling
CL1
Clk
Clk
B=0
A=0
Out1
Mp
Me
Out2
CL2
In
Dynamic NAND Static NAND
=1
=0
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
10
Backgate Coupling Effect
-1
0
1
2
3
0 2 4 6
Time, ns
Clk
In
Out1
Out2
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
11
Issues in Dynamic Design 4: Clock
Feedthrough
CL
Clk
Clk
B
A
Out
Mp
Me
Coupling between Out and
Clk input of the precharge
device due to the gate to
drain capacitance. So
voltage of Out can rise
above VDD. The fast rising
(and falling edges) of the
clock couple to Out.
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
12
Clock Feedthrough
-0.5
0.5
1.5
2.5
0 0.5 1
Clk
Clk
In1
In2
In3
In4
Out
In &
Clk
Out
Time, ns
Clock feedthrough
Clock feedthrough
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
13
Other Effects
 Capacitive coupling
 Substrate coupling
 Minority charge injection
 Supply noise (ground bounce)
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
14
Cascading Dynamic Gates
Clk
Clk
Out1
In
Mp
Me
Mp
Me
Clk
Clk
Out2
V
t
Clk
In
Out1
Out2
V
VTn
Only 0  1 transitions allowed at inputs!
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
15
Domino Logic
In1
In2 PDN
In3
Me
Mp
Clk
Clk
Out1
In4 PDN
In5
Me
Mp
Clk
Clk
Out2
Mkp
1  1
1  0
0  0
0  1
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
16
Properties of Domino Logic
 Only non-inverting logic can be implemented
 Very high speed
 static inverter can be skewed, only L-H transition
 Input capacitance reduced – smaller logical effort
 Better noise margin
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
17
Why Call it Domino?
Clk
Clk
Ini PDN
Inj
Ini
Inj
PDN Ini PDN
Inj
Ini PDN
Inj
Like falling dominos!
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
18
Footer needed?
Clk
Clk
Out1
In
Clk
Clk
Out2
Slide by Kia (fig by Rabaey)
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
19
Designing with Domino Logic
Mp
Me
VDD
PDN
Clk
In1
In2
In3
Out1
Clk
Mp
Me
VDD
PDN
Clk
In4
Clk
Out2
Mr
VDD
Inputs = 0
during precharge
Can be eliminated!
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
20
Footless Domino
The first gate in the chain needs a foot switch
Precharge is rippling – short-circuit current
A solution is to delay the clock for each stage
VDD
Clk Mp
Out1
In1
1 0
VDD
Clk Mp
Out2
In2
VDD
Clk Mp
Outn
Inn
In3
1 0
0 1 0 1 0 1
1 0 1 0
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
21
Domino Layout
Slide by Kia
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
22
np-CMOS
In1
In2 PDN
In3
Me
Mp
Clk
Clk
Out1
In4 PUN
In5
Me
Mp
Clk
Clk
Out2
(to PDN)
1  1
1  0
0  0
0  1
Only 0  1 transitions allowed at inputs of PDN
Only 1  0 transitions allowed at inputs of PUN
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
23
NORA Logic
In1
In2 PDN
In3
Me
Mp
Clk
Clk
Out1
In4 PUN
In5
Me
Mp
Clk
Clk
Out2
(to PDN)
1  1
1  0
0  0
0  1
to other
PDN’s
to other
PUN’s
WARNING: Very sensitive to noise!
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
24
Differential (Dual Rail) Domino
A
B
Me
Mp
Clk
Clk
Out = AB
!A !B
Mkp
Clk
Out = AB
Mkp Mp
Solves the problem of non-inverting logic
1 0 1 0
on
off
EE141
© Digital Integrated Circuits2nd
Combinational Circuits
25
Multiple-Output Domino

Contenu connexe

Tendances

Presentation on Scaling
Presentation on ScalingPresentation on Scaling
Presentation on ScalingRaviraj Kaur
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuitschitrarengasamy
 
Sigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSatish Patil
 
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsilabishettybhanu
 
design and analysis of voltage controlled oscillator
design and analysis of voltage controlled oscillatordesign and analysis of voltage controlled oscillator
design and analysis of voltage controlled oscillatorvaibhav jindal
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWINDvaibhav jindal
 
Cascade and cascode amplifiers
Cascade and cascode amplifiersCascade and cascode amplifiers
Cascade and cascode amplifiersPRAVEENA N G
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Debayon Saha
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rulesvarun kumar
 

Tendances (20)

Presentation on Scaling
Presentation on ScalingPresentation on Scaling
Presentation on Scaling
 
MOSFETs
MOSFETsMOSFETs
MOSFETs
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuits
 
Short Channel Effect In MOSFET
Short Channel Effect In MOSFETShort Channel Effect In MOSFET
Short Channel Effect In MOSFET
 
Sigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital Converters
 
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
 
design and analysis of voltage controlled oscillator
design and analysis of voltage controlled oscillatordesign and analysis of voltage controlled oscillator
design and analysis of voltage controlled oscillator
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWIND
 
current mirrors
current mirrorscurrent mirrors
current mirrors
 
Rc delay modelling in vlsi
Rc delay modelling in vlsiRc delay modelling in vlsi
Rc delay modelling in vlsi
 
Stick Diagram
Stick DiagramStick Diagram
Stick Diagram
 
Pll ppt
Pll pptPll ppt
Pll ppt
 
Cascade and cascode amplifiers
Cascade and cascode amplifiersCascade and cascode amplifiers
Cascade and cascode amplifiers
 
Mosfet
MosfetMosfet
Mosfet
 
Introduction to FPGAs
Introduction to FPGAsIntroduction to FPGAs
Introduction to FPGAs
 
Two port network
Two port networkTwo port network
Two port network
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 

Similaire à DOMINO LOGIC CIRCUIT (VLSI)

POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITAnil Yadav
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit designtamil arasan
 
High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...
High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...
High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...iosrjce
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...moiz89
 
ddc cinverter control design process.ppt
ddc cinverter control design process.pptddc cinverter control design process.ppt
ddc cinverter control design process.pptShivamChaturvedi67
 
Project Presentation :Analysis and characterization of different high density...
Project Presentation :Analysis and characterization of different high density...Project Presentation :Analysis and characterization of different high density...
Project Presentation :Analysis and characterization of different high density...Aalay Kapadia
 
IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...
IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...
IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...IRJET Journal
 
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...Hsien-Hsin Sean Lee, Ph.D.
 
Lect2 up350 (100328)
Lect2 up350 (100328)Lect2 up350 (100328)
Lect2 up350 (100328)aicdesign
 
combinational logic circuit and sequential logic circuit.pptx
combinational logic circuit and sequential logic circuit.pptxcombinational logic circuit and sequential logic circuit.pptx
combinational logic circuit and sequential logic circuit.pptxAhmedLakhwera
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinationalDefri Tan
 
4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan
4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan
4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayannazrulanuar
 
Testing and trouble shooting of multivibrators
Testing and trouble shooting of multivibratorsTesting and trouble shooting of multivibrators
Testing and trouble shooting of multivibratorsSandeep Jamdar
 
IC Design of Power Management Circuits (II)
IC Design of Power Management Circuits (II)IC Design of Power Management Circuits (II)
IC Design of Power Management Circuits (II)Claudia Sin
 

Similaire à DOMINO LOGIC CIRCUIT (VLSI) (20)

Dynamic CMOS.pdf
Dynamic CMOS.pdfDynamic CMOS.pdf
Dynamic CMOS.pdf
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
 
9077262.ppt
9077262.ppt9077262.ppt
9077262.ppt
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...
High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...
High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor G...
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
 
ddc cinverter control design process.ppt
ddc cinverter control design process.pptddc cinverter control design process.ppt
ddc cinverter control design process.ppt
 
Project Presentation :Analysis and characterization of different high density...
Project Presentation :Analysis and characterization of different high density...Project Presentation :Analysis and characterization of different high density...
Project Presentation :Analysis and characterization of different high density...
 
Digital logic families
Digital logic familiesDigital logic families
Digital logic families
 
IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...
IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...
IRJET- Implementation of Combined SVL Technique in Domino Inverter using Micr...
 
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
 
Lect2 up350 (100328)
Lect2 up350 (100328)Lect2 up350 (100328)
Lect2 up350 (100328)
 
combinational logic circuit and sequential logic circuit.pptx
combinational logic circuit and sequential logic circuit.pptxcombinational logic circuit and sequential logic circuit.pptx
combinational logic circuit and sequential logic circuit.pptx
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinational
 
4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan
4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan
4x4-bit 2PASCL Multiplier by Nazrul Anuar Nayan
 
L13 ic based triggering circuit
L13 ic based triggering circuitL13 ic based triggering circuit
L13 ic based triggering circuit
 
Transformer
TransformerTransformer
Transformer
 
Testing and trouble shooting of multivibrators
Testing and trouble shooting of multivibratorsTesting and trouble shooting of multivibrators
Testing and trouble shooting of multivibrators
 
IC Design of Power Management Circuits (II)
IC Design of Power Management Circuits (II)IC Design of Power Management Circuits (II)
IC Design of Power Management Circuits (II)
 
ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5
 

Dernier

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Dernier (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

DOMINO LOGIC CIRCUIT (VLSI)

  • 1. EE141 © Digital Integrated Circuits2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić November 2002.
  • 2. EE141 © Digital Integrated Circuits2nd Combinational Circuits 2 Issues in Dynamic Design 1: Charge Leakage CL Clk Clk Out A Mp Me Leakage sources CLK VOut Precharge Evaluate Dominant component is subthreshold current
  • 3. EE141 © Digital Integrated Circuits2nd Combinational Circuits 3 Solution to Charge Leakage CL Clk Clk Me Mp A B Out Mkp Same approach as level restorer for pass-transistor logic Keeper
  • 4. EE141 © Digital Integrated Circuits2nd Combinational Circuits 4 Issues in Dynamic Design 2: Charge Sharing CL Clk Clk CA CB B=0 A Out Mp Me Charge stored originally on CL is redistributed (shared) over CL and CA leading to reduced robustness
  • 5. EE141 © Digital Integrated Circuits2nd Combinational Circuits 5 Charge Sharing CL Clk Clk CA B=0 A VOut VX Slide by Kia
  • 6. EE141 © Digital Integrated Circuits2nd Combinational Circuits 6 Charge Sharing CL Clk Clk CA B=0 A VOut VX Slide by Kia
  • 7. EE141 © Digital Integrated Circuits2nd Combinational Circuits 7 Charge Sharing Mp Me VDD  Out  A B = 0 CL Ca Cb Ma Mb X CLVDD CLVout t   Ca VDD VTn VX   –   + = or Vout Vout t   VDD – Ca CL ------- - VDD VTn VX   –   – = = Vout VDD Ca Ca CL + --- ------------------ -       – = case 1) if Vout < VTn case 2) if Vout > VTn B = 0 Clk X CL Ca Cb A Out Mp Ma VDD Mb Clk Me
  • 8. EE141 © Digital Integrated Circuits2nd Combinational Circuits 8 Solution to Charge Redistribution Clk Clk Me Mp A B Out Mkp Clk Precharge internal nodes using a clock-driven transistor (at the cost of increased area and power)
  • 9. EE141 © Digital Integrated Circuits2nd Combinational Circuits 9 Issues in Dynamic Design 3: Backgate Coupling CL1 Clk Clk B=0 A=0 Out1 Mp Me Out2 CL2 In Dynamic NAND Static NAND =1 =0
  • 10. EE141 © Digital Integrated Circuits2nd Combinational Circuits 10 Backgate Coupling Effect -1 0 1 2 3 0 2 4 6 Time, ns Clk In Out1 Out2
  • 11. EE141 © Digital Integrated Circuits2nd Combinational Circuits 11 Issues in Dynamic Design 4: Clock Feedthrough CL Clk Clk B A Out Mp Me Coupling between Out and Clk input of the precharge device due to the gate to drain capacitance. So voltage of Out can rise above VDD. The fast rising (and falling edges) of the clock couple to Out.
  • 12. EE141 © Digital Integrated Circuits2nd Combinational Circuits 12 Clock Feedthrough -0.5 0.5 1.5 2.5 0 0.5 1 Clk Clk In1 In2 In3 In4 Out In & Clk Out Time, ns Clock feedthrough Clock feedthrough
  • 13. EE141 © Digital Integrated Circuits2nd Combinational Circuits 13 Other Effects  Capacitive coupling  Substrate coupling  Minority charge injection  Supply noise (ground bounce)
  • 14. EE141 © Digital Integrated Circuits2nd Combinational Circuits 14 Cascading Dynamic Gates Clk Clk Out1 In Mp Me Mp Me Clk Clk Out2 V t Clk In Out1 Out2 V VTn Only 0  1 transitions allowed at inputs!
  • 15. EE141 © Digital Integrated Circuits2nd Combinational Circuits 15 Domino Logic In1 In2 PDN In3 Me Mp Clk Clk Out1 In4 PDN In5 Me Mp Clk Clk Out2 Mkp 1  1 1  0 0  0 0  1
  • 16. EE141 © Digital Integrated Circuits2nd Combinational Circuits 16 Properties of Domino Logic  Only non-inverting logic can be implemented  Very high speed  static inverter can be skewed, only L-H transition  Input capacitance reduced – smaller logical effort  Better noise margin
  • 17. EE141 © Digital Integrated Circuits2nd Combinational Circuits 17 Why Call it Domino? Clk Clk Ini PDN Inj Ini Inj PDN Ini PDN Inj Ini PDN Inj Like falling dominos!
  • 18. EE141 © Digital Integrated Circuits2nd Combinational Circuits 18 Footer needed? Clk Clk Out1 In Clk Clk Out2 Slide by Kia (fig by Rabaey)
  • 19. EE141 © Digital Integrated Circuits2nd Combinational Circuits 19 Designing with Domino Logic Mp Me VDD PDN Clk In1 In2 In3 Out1 Clk Mp Me VDD PDN Clk In4 Clk Out2 Mr VDD Inputs = 0 during precharge Can be eliminated!
  • 20. EE141 © Digital Integrated Circuits2nd Combinational Circuits 20 Footless Domino The first gate in the chain needs a foot switch Precharge is rippling – short-circuit current A solution is to delay the clock for each stage VDD Clk Mp Out1 In1 1 0 VDD Clk Mp Out2 In2 VDD Clk Mp Outn Inn In3 1 0 0 1 0 1 0 1 1 0 1 0
  • 21. EE141 © Digital Integrated Circuits2nd Combinational Circuits 21 Domino Layout Slide by Kia
  • 22. EE141 © Digital Integrated Circuits2nd Combinational Circuits 22 np-CMOS In1 In2 PDN In3 Me Mp Clk Clk Out1 In4 PUN In5 Me Mp Clk Clk Out2 (to PDN) 1  1 1  0 0  0 0  1 Only 0  1 transitions allowed at inputs of PDN Only 1  0 transitions allowed at inputs of PUN
  • 23. EE141 © Digital Integrated Circuits2nd Combinational Circuits 23 NORA Logic In1 In2 PDN In3 Me Mp Clk Clk Out1 In4 PUN In5 Me Mp Clk Clk Out2 (to PDN) 1  1 1  0 0  0 0  1 to other PDN’s to other PUN’s WARNING: Very sensitive to noise!
  • 24. EE141 © Digital Integrated Circuits2nd Combinational Circuits 24 Differential (Dual Rail) Domino A B Me Mp Clk Clk Out = AB !A !B Mkp Clk Out = AB Mkp Mp Solves the problem of non-inverting logic 1 0 1 0 on off
  • 25. EE141 © Digital Integrated Circuits2nd Combinational Circuits 25 Multiple-Output Domino

Notes de l'éditeur

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25