SlideShare a Scribd company logo
7
Most read
8
Most read
11
Most read
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

PPTX
Short channel effects
PPTX
CMOS Inverter static characterstics.pptx
PDF
CMOS Topic 5 -_cmos_inverter
PDF
Mos transistor
PPTX
THE CMOS VLSI DESIGN
PPT
Pass Transistor Logic
PPTX
System partitioning in VLSI and its considerations
PPTX
Silicon on Insulator (SOI) Technology
Short channel effects
CMOS Inverter static characterstics.pptx
CMOS Topic 5 -_cmos_inverter
Mos transistor
THE CMOS VLSI DESIGN
Pass Transistor Logic
System partitioning in VLSI and its considerations
Silicon on Insulator (SOI) Technology

What's hot (20)

PPTX
Second order effects
PPTX
MOS transistor 13
PPT
Cmos design
PPTX
VLSI Design_ Stick Diagrams_slidess.pptx
PPTX
Power dissipation cmos
PPTX
CMOS LOGIC STRUCTURES
PPTX
Pass Transistor Logic
PPT
CMOS Logic Circuits
PPT
PPTX
Short Channel Effect In MOSFET
PPT
PPT
Latch up
PDF
CMOS Topic 6 -_designing_combinational_logic_circuits
PPT
VLSI- Unit II
PDF
Z transform
PDF
Synchronous and asynchronous clock
PPSX
PDF
Actel fpga
PPTX
Phase locked loop
PPT
optimazation of standard cell layout
Second order effects
MOS transistor 13
Cmos design
VLSI Design_ Stick Diagrams_slidess.pptx
Power dissipation cmos
CMOS LOGIC STRUCTURES
Pass Transistor Logic
CMOS Logic Circuits
Short Channel Effect In MOSFET
Latch up
CMOS Topic 6 -_designing_combinational_logic_circuits
VLSI- Unit II
Z transform
Synchronous and asynchronous clock
Actel fpga
Phase locked loop
optimazation of standard cell layout
Ad

Similar to Combinational Logic (20)

PPT
ppt.ppt on didgital logic design by muskan.s
PDF
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
PPTX
Vlsi gate level design
PDF
BEC602-Module-4-Notes.pdf.Vlsi design and testing notes
PDF
VLSI _4_UNIT PPT FINAL.pdf ppt for design
PDF
vlsi4unitpptfinal-240723145755-36f08a74.pdf
PDF
cmoslogic_data7.pdf
PPTX
PDF
9_DVD_Dynamic_logic_circuits.pdf
PPTX
Combinational MOS Logic Design (Combinational Metal oxide semiconductor logic...
PPTX
VLSIM11.pptx
PPTX
Module-3 Basic digital and analog circuits.pptx
PPTX
UNIT 3_new_2025onwardsvhshdhdhhdhdhdhhdhdhhdhd.pptx
PPTX
Ad vlsi pass-transistor logic_yalagoud_patil
PDF
MOS logic family
DOC
LECTURE NOTES-DSD1.doc
PPTX
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
PPT
Dynamic CMOS and Domino logic design .ppt
PPT
UNIT-4-Logic styles for low power_part_2.ppt
PPTX
circuit families in vlsi.pptx
ppt.ppt on didgital logic design by muskan.s
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
Vlsi gate level design
BEC602-Module-4-Notes.pdf.Vlsi design and testing notes
VLSI _4_UNIT PPT FINAL.pdf ppt for design
vlsi4unitpptfinal-240723145755-36f08a74.pdf
cmoslogic_data7.pdf
9_DVD_Dynamic_logic_circuits.pdf
Combinational MOS Logic Design (Combinational Metal oxide semiconductor logic...
VLSIM11.pptx
Module-3 Basic digital and analog circuits.pptx
UNIT 3_new_2025onwardsvhshdhdhhdhdhdhhdhdhhdhd.pptx
Ad vlsi pass-transistor logic_yalagoud_patil
MOS logic family
LECTURE NOTES-DSD1.doc
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
Dynamic CMOS and Domino logic design .ppt
UNIT-4-Logic styles for low power_part_2.ppt
circuit families in vlsi.pptx
Ad

More from Sirat Mahmood (20)

PPT
Vlsi circuit design
PPT
Vlsi circuit design 2
PPT
Video and sound
PPT
Transforming data into information
PPT
The basics of information systems
PPT
Synchronous motor
PPT
Symmetrical components
PPT
Single phase induction motor
PPT
Semiconductor diodes1
PPT
Semiconductor diodes
PPT
Nuclear power station
PPT
Network basics
PPT
Modern cpus
PPT
Introducing computer systems
PPT
Infrared & Thermal Testing
PPT
Engineering drawing
PPT
Station Performance and Operation Characteristics
PPT
Defects in Materials
PPT
Condition Monitoring Technology
PPT
7 Cs OF BUSINESS WRITING
Vlsi circuit design
Vlsi circuit design 2
Video and sound
Transforming data into information
The basics of information systems
Synchronous motor
Symmetrical components
Single phase induction motor
Semiconductor diodes1
Semiconductor diodes
Nuclear power station
Network basics
Modern cpus
Introducing computer systems
Infrared & Thermal Testing
Engineering drawing
Station Performance and Operation Characteristics
Defects in Materials
Condition Monitoring Technology
7 Cs OF BUSINESS WRITING

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Well-logging-methods_new................
PPTX
web development for engineering and engineering
PPTX
Construction Project Organization Group 2.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Structs to JSON How Go Powers REST APIs.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
573137875-Attendance-Management-System-original
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT
Project quality management in manufacturing
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
CH1 Production IntroductoryConcepts.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
OOP with Java - Java Introduction (Basics)
Lecture Notes Electrical Wiring System Components
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Well-logging-methods_new................
web development for engineering and engineering
Construction Project Organization Group 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Structs to JSON How Go Powers REST APIs.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Embodied AI: Ushering in the Next Era of Intelligent Systems
573137875-Attendance-Management-System-original
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Project quality management in manufacturing
Lesson 3_Tessellation.pptx finite Mathematics

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