SlideShare a Scribd company logo
1 of 17
Combinational Logic
VLSI Circuit Design
Outline
• Pass Transistors
• Transmission Gates
• Pseudo nMOS Logic
• Tri-state Logic
• Dynamic Logic
• Domino Logic
Pass Transistors & Transmission Gates
• Transmission gate is non-restoring – noise on A passes to Y
Device Transmission of
‘1’
Transmission of
‘0’
nMOS poor good
pMOS good poor
A S S’ Vout
VSS 1 0 VSS (strong) due to nMOS
VDD 1 0 VDD (strong) due to pMOS
VSS 0 1 Z
VDD 0 1 Z
Pass Transistors & Transmission Gates
• nMOS pass transistor
▫ Vin=VDD
▫ VG=VDD
▫ Vout  VDD – Vtn
▫ Not VDD – degraded 1
• pMOS pass transistor
▫ Vin=VSS
▫ VG=VSS
▫ Vout  |Vtp|
▫ Not VSS – degraded 0
Pass Transistors & Transmission Gates
• 2 input MUX
• XOR
A B Y
0
0
1
1
0
1
0
1
0
1
1
0
4 transistors
(2 to invert S)
6 transistors
A=0, Y=B
A=1, Y=B’
Y=AS’+BS
S=0, Y=A
S=1, Y=B
Pass Transistors & Transmission Gates
• AND
• OR
A B Y
0
0
1
1
0
1
0
1
0
0
0
1
A B Y
0
0
1
1
0
1
0
1
0
1
1
1
A=0, Y=A
A=1, Y=B
A=0, Y=B
A=1, Y=A
Pseudo NMOS Logic (Ratioed logic)
• Single PMOS in pull-up network – gate
connected to VSS
• PMOS always in ON state
• Less transistors than CMOS, smaller area
• For N inputs, only requires (N+1) MOS
• NMOS logic array acts as a large switch
between the output f and ground
• However, since the PMOS is always biased
on, VOL can never achieve the ideal value of
0 V – static power dissipation
• A simple inverter using pseudo-NMOS is
shown: Figure 2
Fig 2 Pseudo-nMOS inverter
Fig 1 General structure of a
pseudo-nMOS logic gate
Pseudo NMOS Logic (Ratioed logic)
• The design of nMOS array of pseudo-nMOS is the same as in
standard CMOS
▫ Smaller simpler layouts, and interconnect is much simpler
▫ Sizes need to be adjusted to ensure proper electrical
coupling to the next stage
▫ Resize in physical design – PMOS having ¼ strength
compared to NMOS (1/2 the effective width)
(a) NOR2 (b) NAND2 (c) Layout
Tri-state Logic (0,1,Z)
• A tri-state circuit produces the usual 0 and 1 voltages, but also
has a third high impedance Z (or Hi-Z)
▫ Useful for isolating circuits from common bus lines
▫ In Hi-Z case, the output capacitance can hold a voltage
even though no hardwire connection exists
(a) Symbol and operation (b) Tristate Inverter (c) Tri-state layout
Tri-state Logic
• A non-inverting circuit (a buffer) can be obtained by adding a
regular static inverter to the input
(a) EN = 0, f = Z
Output isolated from both
power supply and ground
(a) EN = 1, f = Data
Normal operation
Dynamic Logic Circuits
• A dynamic logic gate uses clocking and charge
storage properties of MOSFETs to implement
logic operations
▫ Provide a synchronized data flow
▫ Result is valid only for a short period of time
▫ Less transistors, and may be faster than static
cascades
• Based on the circuit in Figure 3
▫ The clock drives a complementary pair of
transistors Mn and Mp
▫ Precharge phase , pMOS is ON, Vout high
▫ Evaluation phase , pMOS is OFF1
0

Figure 3 Basic dynamic logic gateC
Dynamic Logic Circuits
Dynamic Inverter
Dynamic NOR
Dynamic Logic Circuits
• During evaluation, dynamic gates
require monotonically rising inputs
▫ Start LOW, remain LOW
▫ Start LOW, rise HIGH
▫ Start HIGH, remain HIGH
▫ Cannot start HIGH and fall LOW
Fig 4 Dynamic logic gate example
Dynamic Logic Circuits
• Monotonicity problems
• Dynamic gates produce monotonically falling outputs during
evaluation
• Illegal for one dynamic gate to drive another
Dynamic Logic- Charge sharing
• The origin of the charge sharing problem is the
parasitic node capacitance C1 and C2
▫ When clock , and the capacitor voltage V1
and V2 are both 0 V at this time, the total
charge is
▫ The worst-case charge sharing condition is
when the inputs are at (a, b, c) = (1, 1, 0)
▫ The principle of conservation of charge
1
Charge sharing circuit
DDoutVCQ 
fout VVVV  12 (When the current flow ceases)
fout
fffout
VCCC
VCVCVCQ
)( 21
21


DD
out
out
f V
CCC
C
V 







21
1
21






 CCC
C
out
out
DDf VV 
21 CCCout 
DDoutfout VCVCCCQ  )( 21
Domino Logic Circuits
• Follow dynamic stage with
inverting state gate
▫ Dynamic/static pair is called
Domino gate
▫ Produces monotonic outputs
▫ Non-inverting
▫ Useful in cascade operation
Domino Logic Circuits
Layout for domino
AND gate
Domino AND gate Domino OR gate

More Related Content

What's hot

What's hot (20)

Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuits
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logic
 
Second order effects
Second order effectsSecond order effects
Second order effects
 
WPE
WPEWPE
WPE
 
VLSI circuit design process
VLSI circuit design processVLSI circuit design process
VLSI circuit design process
 
Layout02 (1)
Layout02 (1)Layout02 (1)
Layout02 (1)
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Matching concept in Microelectronics
Matching concept in MicroelectronicsMatching concept in Microelectronics
Matching concept in Microelectronics
 
Silicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySilicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) Technology
 
MOSFET and Short channel effects
MOSFET and Short channel effectsMOSFET and Short channel effects
MOSFET and Short channel effects
 
digital logic_families
digital logic_familiesdigital logic_families
digital logic_families
 
Cmos fabrication
Cmos fabricationCmos fabrication
Cmos fabrication
 
Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)
 
Short Channel Effect In MOSFET
Short Channel Effect In MOSFETShort Channel Effect In MOSFET
Short Channel Effect In MOSFET
 
Vlsi design and fabrication ppt
Vlsi design and fabrication  pptVlsi design and fabrication  ppt
Vlsi design and fabrication ppt
 
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
 
bandgap ppt
bandgap pptbandgap ppt
bandgap ppt
 
Short channel effects
Short channel effectsShort channel effects
Short channel effects
 
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNSHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
 
CMOS
CMOS CMOS
CMOS
 

Similar to Combinational Logic

circuit families in vlsi.pptx
circuit families in vlsi.pptxcircuit families in vlsi.pptx
circuit families in vlsi.pptxanitha862251
 
Unit no. 5 cmos logic design
Unit no. 5 cmos logic designUnit no. 5 cmos logic design
Unit no. 5 cmos logic designswagatkarve
 
CMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdfCMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdfSouravRoyElectronics
 
2. Unit1-CMOS PTL TGL Logic.pdf
2. Unit1-CMOS PTL TGL Logic.pdf2. Unit1-CMOS PTL TGL Logic.pdf
2. Unit1-CMOS PTL TGL Logic.pdftheanmolchawla19
 
Operational Amplifiers I
Operational Amplifiers IOperational Amplifiers I
Operational Amplifiers Iali_craigslist
 
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece departmentvlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece departmentnitcse
 
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...Hsien-Hsin Sean Lee, Ph.D.
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsIkhwan_Fakrudin
 
presentation on high-performance_dynamic_cmos_circuit
presentation on high-performance_dynamic_cmos_circuitpresentation on high-performance_dynamic_cmos_circuit
presentation on high-performance_dynamic_cmos_circuitJayminSojitra
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinationalDefri Tan
 
VLSI D PPT.pdf
VLSI D PPT.pdfVLSI D PPT.pdf
VLSI D PPT.pdfAMohan12
 
Ad vlsi pass-transistor logic_yalagoud_patil
Ad vlsi pass-transistor logic_yalagoud_patilAd vlsi pass-transistor logic_yalagoud_patil
Ad vlsi pass-transistor logic_yalagoud_patilYalagoud Patil
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterIkhwan_Fakrudin
 

Similar to Combinational Logic (20)

circuit families in vlsi.pptx
circuit families in vlsi.pptxcircuit families in vlsi.pptx
circuit families in vlsi.pptx
 
Unit no. 5 cmos logic design
Unit no. 5 cmos logic designUnit no. 5 cmos logic design
Unit no. 5 cmos logic design
 
CMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdfCMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdf
 
cmoshssd-220105164535.pptx
cmoshssd-220105164535.pptxcmoshssd-220105164535.pptx
cmoshssd-220105164535.pptx
 
2. Unit1-CMOS PTL TGL Logic.pdf
2. Unit1-CMOS PTL TGL Logic.pdf2. Unit1-CMOS PTL TGL Logic.pdf
2. Unit1-CMOS PTL TGL Logic.pdf
 
Operational Amplifiers I
Operational Amplifiers IOperational Amplifiers I
Operational Amplifiers I
 
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece departmentvlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
 
Dynamic logic circuits
Dynamic logic circuitsDynamic logic circuits
Dynamic logic circuits
 
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
 
Module-2.pptx
Module-2.pptxModule-2.pptx
Module-2.pptx
 
presentation on high-performance_dynamic_cmos_circuit
presentation on high-performance_dynamic_cmos_circuitpresentation on high-performance_dynamic_cmos_circuit
presentation on high-performance_dynamic_cmos_circuit
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinational
 
VLSI_MOS.pptx
VLSI_MOS.pptxVLSI_MOS.pptx
VLSI_MOS.pptx
 
VLSI D PPT.pdf
VLSI D PPT.pdfVLSI D PPT.pdf
VLSI D PPT.pdf
 
Ad vlsi pass-transistor logic_yalagoud_patil
Ad vlsi pass-transistor logic_yalagoud_patilAd vlsi pass-transistor logic_yalagoud_patil
Ad vlsi pass-transistor logic_yalagoud_patil
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
Vlsi gate level design
Vlsi gate level designVlsi gate level design
Vlsi gate level design
 
unit4.pdf
unit4.pdfunit4.pdf
unit4.pdf
 

More from Sirat Mahmood

Vlsi circuit design 2
Vlsi circuit design  2Vlsi circuit design  2
Vlsi circuit design 2Sirat Mahmood
 
Transforming data into information
Transforming data into informationTransforming data into information
Transforming data into informationSirat Mahmood
 
The basics of information systems
The basics of information systemsThe basics of information systems
The basics of information systemsSirat Mahmood
 
Symmetrical components
Symmetrical componentsSymmetrical components
Symmetrical componentsSirat Mahmood
 
Single phase induction motor
Single phase induction motorSingle phase induction motor
Single phase induction motorSirat Mahmood
 
Semiconductor diodes1
Semiconductor diodes1Semiconductor diodes1
Semiconductor diodes1Sirat Mahmood
 
Semiconductor diodes
Semiconductor diodesSemiconductor diodes
Semiconductor diodesSirat Mahmood
 
Nuclear power station
Nuclear power stationNuclear power station
Nuclear power stationSirat Mahmood
 
Introducing computer systems
Introducing computer systemsIntroducing computer systems
Introducing computer systemsSirat Mahmood
 
Infrared & Thermal Testing
 Infrared & Thermal Testing Infrared & Thermal Testing
Infrared & Thermal TestingSirat Mahmood
 
Station Performance and Operation Characteristics
Station Performance and Operation Characteristics Station Performance and Operation Characteristics
Station Performance and Operation Characteristics Sirat Mahmood
 
Defects in Materials
Defects in MaterialsDefects in Materials
Defects in MaterialsSirat Mahmood
 
Condition Monitoring Technology
Condition Monitoring Technology Condition Monitoring Technology
Condition Monitoring Technology Sirat Mahmood
 

More from Sirat Mahmood (20)

Vlsi circuit design
Vlsi circuit designVlsi circuit design
Vlsi circuit design
 
Vlsi circuit design 2
Vlsi circuit design  2Vlsi circuit design  2
Vlsi circuit design 2
 
Video and sound
Video and soundVideo and sound
Video and sound
 
Transforming data into information
Transforming data into informationTransforming data into information
Transforming data into information
 
The basics of information systems
The basics of information systemsThe basics of information systems
The basics of information systems
 
Synchronous motor
Synchronous motorSynchronous motor
Synchronous motor
 
Symmetrical components
Symmetrical componentsSymmetrical components
Symmetrical components
 
Single phase induction motor
Single phase induction motorSingle phase induction motor
Single phase induction motor
 
Semiconductor diodes1
Semiconductor diodes1Semiconductor diodes1
Semiconductor diodes1
 
Semiconductor diodes
Semiconductor diodesSemiconductor diodes
Semiconductor diodes
 
Nuclear power station
Nuclear power stationNuclear power station
Nuclear power station
 
Network basics
Network basicsNetwork basics
Network basics
 
Mosfet
MosfetMosfet
Mosfet
 
Modern cpus
Modern cpusModern cpus
Modern cpus
 
Introducing computer systems
Introducing computer systemsIntroducing computer systems
Introducing computer systems
 
Infrared & Thermal Testing
 Infrared & Thermal Testing Infrared & Thermal Testing
Infrared & Thermal Testing
 
Engineering drawing
Engineering drawingEngineering drawing
Engineering drawing
 
Station Performance and Operation Characteristics
Station Performance and Operation Characteristics Station Performance and Operation Characteristics
Station Performance and Operation Characteristics
 
Defects in Materials
Defects in MaterialsDefects in Materials
Defects in Materials
 
Condition Monitoring Technology
Condition Monitoring Technology Condition Monitoring Technology
Condition Monitoring Technology
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

Combinational Logic

  • 2. Outline • Pass Transistors • Transmission Gates • Pseudo nMOS Logic • Tri-state Logic • Dynamic Logic • Domino Logic
  • 3. Pass Transistors & Transmission Gates • Transmission gate is non-restoring – noise on A passes to Y Device Transmission of ‘1’ Transmission of ‘0’ nMOS poor good pMOS good poor A S S’ Vout VSS 1 0 VSS (strong) due to nMOS VDD 1 0 VDD (strong) due to pMOS VSS 0 1 Z VDD 0 1 Z
  • 4. Pass Transistors & Transmission Gates • nMOS pass transistor ▫ Vin=VDD ▫ VG=VDD ▫ Vout  VDD – Vtn ▫ Not VDD – degraded 1 • pMOS pass transistor ▫ Vin=VSS ▫ VG=VSS ▫ Vout  |Vtp| ▫ Not VSS – degraded 0
  • 5. Pass Transistors & Transmission Gates • 2 input MUX • XOR A B Y 0 0 1 1 0 1 0 1 0 1 1 0 4 transistors (2 to invert S) 6 transistors A=0, Y=B A=1, Y=B’ Y=AS’+BS S=0, Y=A S=1, Y=B
  • 6. Pass Transistors & Transmission Gates • AND • OR A B Y 0 0 1 1 0 1 0 1 0 0 0 1 A B Y 0 0 1 1 0 1 0 1 0 1 1 1 A=0, Y=A A=1, Y=B A=0, Y=B A=1, Y=A
  • 7. Pseudo NMOS Logic (Ratioed logic) • Single PMOS in pull-up network – gate connected to VSS • PMOS always in ON state • Less transistors than CMOS, smaller area • For N inputs, only requires (N+1) MOS • NMOS logic array acts as a large switch between the output f and ground • However, since the PMOS is always biased on, VOL can never achieve the ideal value of 0 V – static power dissipation • A simple inverter using pseudo-NMOS is shown: Figure 2 Fig 2 Pseudo-nMOS inverter Fig 1 General structure of a pseudo-nMOS logic gate
  • 8. Pseudo NMOS Logic (Ratioed logic) • The design of nMOS array of pseudo-nMOS is the same as in standard CMOS ▫ Smaller simpler layouts, and interconnect is much simpler ▫ Sizes need to be adjusted to ensure proper electrical coupling to the next stage ▫ Resize in physical design – PMOS having ¼ strength compared to NMOS (1/2 the effective width) (a) NOR2 (b) NAND2 (c) Layout
  • 9. Tri-state Logic (0,1,Z) • A tri-state circuit produces the usual 0 and 1 voltages, but also has a third high impedance Z (or Hi-Z) ▫ Useful for isolating circuits from common bus lines ▫ In Hi-Z case, the output capacitance can hold a voltage even though no hardwire connection exists (a) Symbol and operation (b) Tristate Inverter (c) Tri-state layout
  • 10. Tri-state Logic • A non-inverting circuit (a buffer) can be obtained by adding a regular static inverter to the input (a) EN = 0, f = Z Output isolated from both power supply and ground (a) EN = 1, f = Data Normal operation
  • 11. Dynamic Logic Circuits • A dynamic logic gate uses clocking and charge storage properties of MOSFETs to implement logic operations ▫ Provide a synchronized data flow ▫ Result is valid only for a short period of time ▫ Less transistors, and may be faster than static cascades • Based on the circuit in Figure 3 ▫ The clock drives a complementary pair of transistors Mn and Mp ▫ Precharge phase , pMOS is ON, Vout high ▫ Evaluation phase , pMOS is OFF1 0  Figure 3 Basic dynamic logic gateC
  • 12. Dynamic Logic Circuits Dynamic Inverter Dynamic NOR
  • 13. Dynamic Logic Circuits • During evaluation, dynamic gates require monotonically rising inputs ▫ Start LOW, remain LOW ▫ Start LOW, rise HIGH ▫ Start HIGH, remain HIGH ▫ Cannot start HIGH and fall LOW Fig 4 Dynamic logic gate example
  • 14. Dynamic Logic Circuits • Monotonicity problems • Dynamic gates produce monotonically falling outputs during evaluation • Illegal for one dynamic gate to drive another
  • 15. Dynamic Logic- Charge sharing • The origin of the charge sharing problem is the parasitic node capacitance C1 and C2 ▫ When clock , and the capacitor voltage V1 and V2 are both 0 V at this time, the total charge is ▫ The worst-case charge sharing condition is when the inputs are at (a, b, c) = (1, 1, 0) ▫ The principle of conservation of charge 1 Charge sharing circuit DDoutVCQ  fout VVVV  12 (When the current flow ceases) fout fffout VCCC VCVCVCQ )( 21 21   DD out out f V CCC C V         21 1 21        CCC C out out DDf VV  21 CCCout  DDoutfout VCVCCCQ  )( 21
  • 16. Domino Logic Circuits • Follow dynamic stage with inverting state gate ▫ Dynamic/static pair is called Domino gate ▫ Produces monotonic outputs ▫ Non-inverting ▫ Useful in cascade operation
  • 17. Domino Logic Circuits Layout for domino AND gate Domino AND gate Domino OR gate