SlideShare a Scribd company logo
1 of 12
Design and Implementation of VLSI Systems
                  (EN01600)
        Lecture 19: Combinational Circuit Design (1/3)




S. Reda EN160 SP’08
Circuit Families


      1. Static CMOS
      2. Ratioed Circuits
      3. Cascode Voltage Switch Logic
      4. Dynamic Circuits
      5. Pass-transistor Circuits




S. Reda EN160 SP’08
1. Static CMOS
    • Start with network of AND / OR gates
    • Convert to NAND / NOR + inverters
    • Push bubbles around to simplify logic
          – Remember DeMorgan’s Law



                         Y                        Y

            (a)                    (b)




                               Y              Y

                  D
            (c)                    (d)



S. Reda EN160 SP’08
Compound gates

      • Logical Effort of compound gates




S. Reda EN160 SP’08
Input ordering delay effect
       – Calculate parasitic delay for Y falling
             • If A arrives latest? 2τ
             • If B arrives latest? 2.33τ


                                  2         2          Y
                         A                  2    6C

                         B                  2x    2C




      If input arrival time is known
        –Connect latest input to inner terminal

S. Reda EN160 SP’08
Asymmetric gates

    • Asymmetric gates favor one input over another
    • Ex: suppose input A of a NAND gate is most critical
          – Use smaller transistor on A (less capacitance)
          – Boost size of noncritical input
          – So total resistance is same
    • gA = 10/9
    • gB = 2
    • gavg = (gA + gB)/2 = 14/9
    • Asymmetric gate approaches g = 1 on critical input
    • But total logical effort goes up


S. Reda EN160 SP’08
Symmetric gates

      • Inputs can be made perfectly symmetric


                          2       2
                                       Y
                      A   1       1
                      B   1       1




S. Reda EN160 SP’08
Skewed gates
    • Skewed gates favor one transition over another
    • Ex: suppose rising output of inverter is most critical
          – Downsize noncritical nMOS transistor




    • Calculate logical effort by comparing to unskewed
      inverter with same effective resistance on that edge.
          – gu = 2.5 / 3 = 5/6
          – gd = 2.5 / 1.5 = 5/3


S. Reda EN160 SP’08
Hi- and Lo-Skew

      • Definition: Logical effort of a skewed gate for a
        particular transition is the ratio of the input
        capacitance of the skewed gate to the input
        capacitance of an unskewed inverter with equal drive
        for the same transition.

      • Skewed gates reduce size of noncritical transistors
            – HI-skew gates favor rising output (small nMOS)
            – LO-skew gates favor falling output (small pMOS)
      • Logical effort is smaller for favored direction
      • But larger for the other direction


S. Reda EN160 SP’08
Catalog of skewed gates




S. Reda EN160 SP’08
What is the P/N ratio that gives the least
   delay?




   • We have selected P/N ratio for unit rise and fall resistance (µ =
     2-3 for an inverter).
   • Alternative: choose ratio for least average delay




    • By sacrificing rise delay, pMOS transistors can be downsized
      to reduced input capacitance, average delay, and total area

S. Reda EN160 SP’08
Beware of PMOS

                                B             4
                                A             4
                                                  Y
                                        1     1



        • pMOS is the enemy!
              – High input and diffusion capacitance for a given current
        • Can we take the pMOS capacitance off the input?
              – Various circuit families try to do this…




S. Reda EN160 SP’08

More Related Content

What's hot

What's hot (20)

Programmable Logic Devices Plds
Programmable Logic Devices PldsProgrammable Logic Devices Plds
Programmable Logic Devices Plds
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
 
DOMINO LOGIC CIRCUIT (VLSI)
DOMINO LOGIC CIRCUIT (VLSI)DOMINO LOGIC CIRCUIT (VLSI)
DOMINO LOGIC CIRCUIT (VLSI)
 
MOSFET and Short channel effects
MOSFET and Short channel effectsMOSFET and Short channel effects
MOSFET and Short channel effects
 
Vlsi physical design automation on partitioning
Vlsi physical design automation on partitioningVlsi physical design automation on partitioning
Vlsi physical design automation on partitioning
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
Asic design
Asic designAsic design
Asic design
 
Short channel effects
Short channel effectsShort channel effects
Short channel effects
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
fpga programming
fpga programmingfpga programming
fpga programming
 
DIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFETDIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFET
 
Stick digram by Euler Approach
Stick digram by Euler ApproachStick digram by Euler Approach
Stick digram by Euler Approach
 
Power Gating
Power GatingPower Gating
Power Gating
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational Circuit
 
Vlsi gate level design
Vlsi gate level designVlsi gate level design
Vlsi gate level design
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
CMOS TG
CMOS TGCMOS TG
CMOS TG
 
Threshold Voltage & Channel Length Modulation
Threshold Voltage & Channel Length ModulationThreshold Voltage & Channel Length Modulation
Threshold Voltage & Channel Length Modulation
 
Shifters
ShiftersShifters
Shifters
 

Viewers also liked

Viewers also liked (18)

Lecture21
Lecture21Lecture21
Lecture21
 
Meritlist
MeritlistMeritlist
Meritlist
 
Assignments
AssignmentsAssignments
Assignments
 
Pdf
PdfPdf
Pdf
 
Lecture17
Lecture17Lecture17
Lecture17
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Chapter3
Chapter3Chapter3
Chapter3
 
Lecture19
Lecture19Lecture19
Lecture19
 
Clock Skew 2
Clock Skew 2Clock Skew 2
Clock Skew 2
 
Timing issues in digital circuits
Timing issues in digital circuitsTiming issues in digital circuits
Timing issues in digital circuits
 
Basics of digital ic
Basics of digital icBasics of digital ic
Basics of digital ic
 
Digital logic circuit
Digital logic circuitDigital logic circuit
Digital logic circuit
 
Lecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsLecture11 combinational logic dynamics
Lecture11 combinational logic dynamics
 
3673 mosfet
3673 mosfet3673 mosfet
3673 mosfet
 
What's new in Bluetooth 5 ? Facts Unleashed
What's new in Bluetooth 5 ? Facts UnleashedWhat's new in Bluetooth 5 ? Facts Unleashed
What's new in Bluetooth 5 ? Facts Unleashed
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logic
 

Similar to Lecture19 (20)

Digital ic ajal crc
Digital ic ajal crcDigital ic ajal crc
Digital ic ajal crc
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture30
Lecture30Lecture30
Lecture30
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinational
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshop
 
Lecture14
Lecture14Lecture14
Lecture14
 
Advd lecture 7 logical effort
Advd   lecture 7 logical effortAdvd   lecture 7 logical effort
Advd lecture 7 logical effort
 
Lecture16
Lecture16Lecture16
Lecture16
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.ppt
 
Differentiator.ppt
Differentiator.pptDifferentiator.ppt
Differentiator.ppt
 
2 op-amp concepts
2 op-amp concepts2 op-amp concepts
2 op-amp concepts
 
Switched capacitor filter
Switched capacitor filterSwitched capacitor filter
Switched capacitor filter
 
Lecture15
Lecture15Lecture15
Lecture15
 
Ln as
Ln asLn as
Ln as
 
5 transistor applications
5 transistor applications5 transistor applications
5 transistor applications
 
L9 thyristor gate characteristics...contd
L9 thyristor gate characteristics...contdL9 thyristor gate characteristics...contd
L9 thyristor gate characteristics...contd
 
Tda8511 j
Tda8511 jTda8511 j
Tda8511 j
 
Logic Gates & Family.pdf
Logic Gates & Family.pdfLogic Gates & Family.pdf
Logic Gates & Family.pdf
 
MOS logic family
MOS logic familyMOS logic family
MOS logic family
 

More from Dharmesh Goyal (20)

Lecture32
Lecture32Lecture32
Lecture32
 
Lecture31
Lecture31Lecture31
Lecture31
 
Lecture29
Lecture29Lecture29
Lecture29
 
Lecture28
Lecture28Lecture28
Lecture28
 
Lecture27
Lecture27Lecture27
Lecture27
 
Lecture26
Lecture26Lecture26
Lecture26
 
Lecture25
Lecture25Lecture25
Lecture25
 
Lecture24
Lecture24Lecture24
Lecture24
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture13
Lecture13Lecture13
Lecture13
 
Lecture10
Lecture10Lecture10
Lecture10
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture07
Lecture07Lecture07
Lecture07
 
Lecture08
Lecture08Lecture08
Lecture08
 
vlsi Lecture06
vlsi Lecture06vlsi Lecture06
vlsi Lecture06
 
vlsi Lecture05
vlsi Lecture05vlsi Lecture05
vlsi Lecture05
 
Vlsi Lecture02
Vlsi Lecture02Vlsi Lecture02
Vlsi Lecture02
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Lecture19

  • 1. Design and Implementation of VLSI Systems (EN01600) Lecture 19: Combinational Circuit Design (1/3) S. Reda EN160 SP’08
  • 2. Circuit Families 1. Static CMOS 2. Ratioed Circuits 3. Cascode Voltage Switch Logic 4. Dynamic Circuits 5. Pass-transistor Circuits S. Reda EN160 SP’08
  • 3. 1. Static CMOS • Start with network of AND / OR gates • Convert to NAND / NOR + inverters • Push bubbles around to simplify logic – Remember DeMorgan’s Law Y Y (a) (b) Y Y D (c) (d) S. Reda EN160 SP’08
  • 4. Compound gates • Logical Effort of compound gates S. Reda EN160 SP’08
  • 5. Input ordering delay effect – Calculate parasitic delay for Y falling • If A arrives latest? 2τ • If B arrives latest? 2.33τ 2 2 Y A 2 6C B 2x 2C  If input arrival time is known –Connect latest input to inner terminal S. Reda EN160 SP’08
  • 6. Asymmetric gates • Asymmetric gates favor one input over another • Ex: suppose input A of a NAND gate is most critical – Use smaller transistor on A (less capacitance) – Boost size of noncritical input – So total resistance is same • gA = 10/9 • gB = 2 • gavg = (gA + gB)/2 = 14/9 • Asymmetric gate approaches g = 1 on critical input • But total logical effort goes up S. Reda EN160 SP’08
  • 7. Symmetric gates • Inputs can be made perfectly symmetric 2 2 Y A 1 1 B 1 1 S. Reda EN160 SP’08
  • 8. Skewed gates • Skewed gates favor one transition over another • Ex: suppose rising output of inverter is most critical – Downsize noncritical nMOS transistor • Calculate logical effort by comparing to unskewed inverter with same effective resistance on that edge. – gu = 2.5 / 3 = 5/6 – gd = 2.5 / 1.5 = 5/3 S. Reda EN160 SP’08
  • 9. Hi- and Lo-Skew • Definition: Logical effort of a skewed gate for a particular transition is the ratio of the input capacitance of the skewed gate to the input capacitance of an unskewed inverter with equal drive for the same transition. • Skewed gates reduce size of noncritical transistors – HI-skew gates favor rising output (small nMOS) – LO-skew gates favor falling output (small pMOS) • Logical effort is smaller for favored direction • But larger for the other direction S. Reda EN160 SP’08
  • 10. Catalog of skewed gates S. Reda EN160 SP’08
  • 11. What is the P/N ratio that gives the least delay? • We have selected P/N ratio for unit rise and fall resistance (µ = 2-3 for an inverter). • Alternative: choose ratio for least average delay • By sacrificing rise delay, pMOS transistors can be downsized to reduced input capacitance, average delay, and total area S. Reda EN160 SP’08
  • 12. Beware of PMOS B 4 A 4 Y 1 1 • pMOS is the enemy! – High input and diffusion capacitance for a given current • Can we take the pMOS capacitance off the input? – Various circuit families try to do this… S. Reda EN160 SP’08