SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Mos transistor
Mos transistorMos transistor
Mos transistorMurali Rai
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : IntroductionUsha Mehta
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technologyMantra VLSI
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design slpinjare
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI illpa
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)shaik sharief
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlockseInfochips (An Arrow Company)
 
VLSI Technology Evolution
VLSI Technology EvolutionVLSI Technology Evolution
VLSI Technology EvolutionA B Shinde
 
MOS-Nonideal charecteristics
MOS-Nonideal charecteristicsMOS-Nonideal charecteristics
MOS-Nonideal charecteristicsShanmuga Raju
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitUsha Mehta
 
Switched capacitor
Switched capacitorSwitched capacitor
Switched capacitorGur Kan
 
VLSI
VLSI VLSI
VLSI So Ma
 
Introduction to VLSI
Introduction to VLSIIntroduction to VLSI
Introduction to VLSIShams Tabrej
 
VLSI Training presentation
VLSI Training presentationVLSI Training presentation
VLSI Training presentationDaola Khungur
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI DesignKalyan Acharjya
 
Design of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEDesign of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEnandivashishth
 
Chap16-1-NMOS-Inverter.pdf
Chap16-1-NMOS-Inverter.pdfChap16-1-NMOS-Inverter.pdf
Chap16-1-NMOS-Inverter.pdfahmedsalim244821
 

La actualidad más candente (20)

Mos transistor
Mos transistorMos transistor
Mos transistor
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : Introduction
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
 
VLSI Technology Evolution
VLSI Technology EvolutionVLSI Technology Evolution
VLSI Technology Evolution
 
MOS-Nonideal charecteristics
MOS-Nonideal charecteristicsMOS-Nonideal charecteristics
MOS-Nonideal charecteristics
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational Circuit
 
Short channel effects
Short channel effectsShort channel effects
Short channel effects
 
Switched capacitor
Switched capacitorSwitched capacitor
Switched capacitor
 
VLSI
VLSI VLSI
VLSI
 
Introduction to VLSI
Introduction to VLSIIntroduction to VLSI
Introduction to VLSI
 
VLSI Training presentation
VLSI Training presentationVLSI Training presentation
VLSI Training presentation
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Design of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEDesign of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCE
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 
Chap16-1-NMOS-Inverter.pdf
Chap16-1-NMOS-Inverter.pdfChap16-1-NMOS-Inverter.pdf
Chap16-1-NMOS-Inverter.pdf
 

Similar a 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
 

Similar a 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
 

Último

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
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
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
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
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
 
(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
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
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
 
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
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Último (20)

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
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
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
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
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
 
(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...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
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
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
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
 
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...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

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

Notas del editor

  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