SlideShare une entreprise Scribd logo
1  sur  13
Design and Implementation of VLSI Systems
                   (EN1600)
        Lecture 20: Combinational Circuit Design (2/3)




S. Reda EN160 SP’08
Let’s get rid of pMOS




         Reduced the capacitance and improved the delay
         Increased static power consumption
       Implementing a large resistive load in CMOS is not readily available

                            [see subsection 2.5.4]
S. Reda EN160 SP’08
2. Pseudo-nMOS circuits
     • Use a pull-up transistor that is always ON
     • Issues:
           – Ratio or relative strength
           – Make pMOS about ¼ effective strength of pulldown network




                            [see subsection 2.5.4]
S. Reda EN160 SP’08
Logical effort of pseudo-nMOS gates



    • Design for unit current on output to compare with unit inverter.
    • pMOS fights nMOS
    • psuedo-nMOS is slower on the average than CMOS but it works
      well for wide NOR gates




                                                logical effort independent of
                                                number of inputs!

S. Reda EN160 SP’08
Pseudo-nMOS power

                        en
                                             Y
                         A     B     C



     • Pseudo-nMOS draws power whenever Y = 0
        – Called static power P = I•VDD
        – A few mA / gate * 1M gates would be a problem
        – This is why nMOS went extinct!
     • Use pseudo-nMOS sparingly for wide NORs
     • Turn off pMOS when not in use




S. Reda EN160 SP’08
Ganged CMOS
                                                     Traditional pseudo-nMOS




  • When A=B=0:
     • both pMOS turn on in parallel pulling the output high fast

  • When both inputs are ‘1’:
     • both pMOS transistors turn off saving power over psuedo-nMOS

  • When one is ‘1’ or one is ‘0’ then it is just like the pseudo-nMOS case



S. Reda EN160 SP’08
3. Cascode Voltage Switch Logic (CVSL)




   • Seeks the performance of pseudo-nMOS without the static power
     consumption


   • CVSL disadvantages:
         – Require input complement
         – NAND gate structures can be tall and slow



S. Reda EN160 SP’08
4. Pass Transistor Logic
                                     B



                               A
                                           B
                                                    F = AB

                               0

          Advantage:
             • just uses two transistors
          Problem:
                • ‘1’ is not passed perfectly
                • cannot the output to the input of another gate


S. Reda EN160 SP’08
Complementary Pass Transistor Logic (CPTL)
                                            A
                                                Pass-Transistor
                                            A                                  F
                                            B     Network
                                            B
                                                                                   (a)
                                            A     Inverse
                                            A   Pass-Transistor                F
                                            B
                                            B     Network




                          B   B                         B         B                      B   B


                      A                           A                                A

                      B              F=AB         B                   F=A+B        A             F=A ⊕Β

                      A                           A                                A                      (b)

                      B              F=AB          B                  F =A+B       A             F=A ⊕Β

                          AND/NAND                       OR/NOR                    EXOR/NEXOR




    • Complementary data inputs and outputs are available
    • Very suitable for XOR realization (compare to traditional CMOS)
    • Interconnect overhead to route the signal and its complement
S. Reda EN160 SP’08
Possible solution: interface to a CMOS inverter
                                                                            3.0
                                                                                                      In
                 In
                             1.5µ m/0.25 µm                                         Out




                                                              Voltage [V]
                                                                            2.0
        VD D           x                                                                       x
                                               Out
           0.5 µ m/0.25µ m
                                                                            1.0
                             0.5µ m/0.25 µm

                                                                            0.00   0.5     1       1.5     2
                                                                                          Time [ns]

          Threshold voltage loss causes static power consumption
                                                     V DD
                                                                        V DD
                              Level Restorer
                                                     Mr                                   (AKA Lean Integration
                                               B
                                                                            M2            with Pass Transistors
                                A              Mn
                                                          X
                                                                                   Out
                                                                                          - LEAP)
                                                                            M1




               A better design: full swing; reduces static power
S. Reda EN160 SP’08
Pass Transistor Logic with transmission gates
   • In pass-transistor circuits, inputs are also applied to the
     source/drain terminals.
   • Circuits are built using transmission gates.




       Problem:
           • Non-restoring logic.
           • Traditional CMOS “rejuvenates” signals
S. Reda EN160 SP’08
Restoring Pass Transistor Logic

                                  VDD
                              S


                      A
                                   M2


                          S             F

                                   M1
                      B



                              S




S. Reda EN160 SP’08
Circuit Families


       Static CMOS
       Ratioed Circuits
       Cascode Voltage Switch Logic
       Pass-transistor Circuits
       Dynamic Circuits




S. Reda EN160 SP’08

Contenu connexe

Tendances

219272664 s-parameters
219272664 s-parameters219272664 s-parameters
219272664 s-parametersManish Arora
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniquesSathish Kumar
 
Antenna PARAMETERS
Antenna PARAMETERSAntenna PARAMETERS
Antenna PARAMETERSAJAL A J
 
Avalanche photodiode & there bandwidth
Avalanche photodiode & there bandwidthAvalanche photodiode & there bandwidth
Avalanche photodiode & there bandwidthSHARMAGOLU
 
Power dissipation cmos
Power dissipation cmosPower dissipation cmos
Power dissipation cmosRajesh Tiwary
 
Short channel effects
Short channel effectsShort channel effects
Short channel effectsashish bait
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rulesvarun kumar
 
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 DESIGNNITHIN KALLE PALLY
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation pptsanjeev2419
 
Driving large capacitive loads
Driving large capacitive loadsDriving large capacitive loads
Driving large capacitive loadsRavi Selvaraj
 
Double SideBand Suppressed Carrier (DSB-SC)
Double SideBand Suppressed Carrier (DSB-SC)Double SideBand Suppressed Carrier (DSB-SC)
Double SideBand Suppressed Carrier (DSB-SC)Ridwanul Hoque
 

Tendances (20)

219272664 s-parameters
219272664 s-parameters219272664 s-parameters
219272664 s-parameters
 
CMOS TG
CMOS TGCMOS TG
CMOS TG
 
Foc ppt
Foc pptFoc ppt
Foc ppt
 
Mosfet
MosfetMosfet
Mosfet
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniques
 
Antenna PARAMETERS
Antenna PARAMETERSAntenna PARAMETERS
Antenna PARAMETERS
 
CMOS Logic
CMOS LogicCMOS Logic
CMOS Logic
 
Avalanche photodiode & there bandwidth
Avalanche photodiode & there bandwidthAvalanche photodiode & there bandwidth
Avalanche photodiode & there bandwidth
 
MOSFETs
MOSFETsMOSFETs
MOSFETs
 
Power dissipation cmos
Power dissipation cmosPower dissipation cmos
Power dissipation cmos
 
CMOS
CMOS CMOS
CMOS
 
Short channel effects
Short channel effectsShort channel effects
Short channel effects
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
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
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Driving large capacitive loads
Driving large capacitive loadsDriving large capacitive loads
Driving large capacitive loads
 
Double SideBand Suppressed Carrier (DSB-SC)
Double SideBand Suppressed Carrier (DSB-SC)Double SideBand Suppressed Carrier (DSB-SC)
Double SideBand Suppressed Carrier (DSB-SC)
 
FET AMPLIFIER
FET AMPLIFIERFET AMPLIFIER
FET AMPLIFIER
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
 
current mirrors
current mirrorscurrent mirrors
current mirrors
 

En vedette

Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logicstudent
 
VLSI circuit design process
VLSI circuit design processVLSI circuit design process
VLSI circuit design processVishal kakade
 
Lecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsLecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsvidhya DS
 
Unit 1 Traditional CMOS Design
Unit 1 Traditional CMOS DesignUnit 1 Traditional CMOS Design
Unit 1 Traditional CMOS Designimran khan
 
Mos and cmos technology
Mos and cmos technologyMos and cmos technology
Mos and cmos technologySARITHA REDDY
 
physics investigatory project class 12 on logic gates ,boolean algebra
physics investigatory project class 12 on logic gates ,boolean algebraphysics investigatory project class 12 on logic gates ,boolean algebra
physics investigatory project class 12 on logic gates ,boolean algebrasukhtej
 
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
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuitsSARITHA REDDY
 

En vedette (20)

Lecture21
Lecture21Lecture21
Lecture21
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logic
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logic
 
Lecture15
Lecture15Lecture15
Lecture15
 
Lecture14
Lecture14Lecture14
Lecture14
 
Lecture01
Lecture01Lecture01
Lecture01
 
Micro Electro Mechanical Systems (MEMS) - Lecture 07
Micro Electro Mechanical Systems (MEMS) - Lecture 07Micro Electro Mechanical Systems (MEMS) - Lecture 07
Micro Electro Mechanical Systems (MEMS) - Lecture 07
 
Lecture07
Lecture07Lecture07
Lecture07
 
Cmos uma
Cmos umaCmos uma
Cmos uma
 
Dynamic&p t-logic
Dynamic&p t-logicDynamic&p t-logic
Dynamic&p t-logic
 
VLSI circuit design process
VLSI circuit design processVLSI circuit design process
VLSI circuit design process
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsLecture11 combinational logic dynamics
Lecture11 combinational logic dynamics
 
Unit 1 Traditional CMOS Design
Unit 1 Traditional CMOS DesignUnit 1 Traditional CMOS Design
Unit 1 Traditional CMOS Design
 
Bi cmos technology
Bi cmos technologyBi cmos technology
Bi cmos technology
 
Mos and cmos technology
Mos and cmos technologyMos and cmos technology
Mos and cmos technology
 
physics investigatory project class 12 on logic gates ,boolean algebra
physics investigatory project class 12 on logic gates ,boolean algebraphysics investigatory project class 12 on logic gates ,boolean algebra
physics investigatory project class 12 on logic gates ,boolean algebra
 
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
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 

Similaire à Lecture20

Hardware combinational
Hardware combinationalHardware combinational
Hardware combinationalDefri Tan
 
Digital ic ajal crc
Digital ic ajal crcDigital ic ajal crc
Digital ic ajal crcAJAL A J
 
Noise reduction techniques
Noise reduction techniquesNoise reduction techniques
Noise reduction techniquesChico3001
 
Dsp U Lec02 Data Converters
Dsp U   Lec02 Data ConvertersDsp U   Lec02 Data Converters
Dsp U Lec02 Data Converterstaha25
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line BasicsJohn Williams
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basicsbhaavan22
 
Basic electronics #8(2010)
Basic electronics #8(2010)Basic electronics #8(2010)
Basic electronics #8(2010)zaluu_medleg
 
Alive human detector
Alive human detectorAlive human detector
Alive human detectorAnkush Tayade
 
S-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper Presentation: Switching Amplifier Design With S-functionsS-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper Presentation: Switching Amplifier Design With S-functionsNMDG NV
 
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018Mr. RahüL YøGi
 
Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)aicdesign
 

Similaire à Lecture20 (20)

Hardware combinational
Hardware combinationalHardware combinational
Hardware combinational
 
Lecture19
Lecture19Lecture19
Lecture19
 
Digital ic ajal crc
Digital ic ajal crcDigital ic ajal crc
Digital ic ajal crc
 
Noise reduction techniques
Noise reduction techniquesNoise reduction techniques
Noise reduction techniques
 
44
4444
44
 
Lecture30
Lecture30Lecture30
Lecture30
 
Dsp U Lec02 Data Converters
Dsp U   Lec02 Data ConvertersDsp U   Lec02 Data Converters
Dsp U Lec02 Data Converters
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line Basics
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basics
 
IC_Lectures_Updated.pdf
IC_Lectures_Updated.pdfIC_Lectures_Updated.pdf
IC_Lectures_Updated.pdf
 
USB noise filter
USB noise filterUSB noise filter
USB noise filter
 
Basic electronics #8(2010)
Basic electronics #8(2010)Basic electronics #8(2010)
Basic electronics #8(2010)
 
Alive human detector
Alive human detectorAlive human detector
Alive human detector
 
mos transistor
mos transistormos transistor
mos transistor
 
S-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper Presentation: Switching Amplifier Design With S-functionsS-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper Presentation: Switching Amplifier Design With S-functions
 
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
 
Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)
 
Power Divider
Power DividerPower Divider
Power Divider
 
amplifier Engr332 1ba-chapter9
amplifier Engr332 1ba-chapter9amplifier Engr332 1ba-chapter9
amplifier Engr332 1ba-chapter9
 
4057
40574057
4057
 

Plus de Dharmesh Goyal (20)

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
 
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
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture16
Lecture16Lecture16
Lecture16
 
Lecture13
Lecture13Lecture13
Lecture13
 
Lecture10
Lecture10Lecture10
Lecture10
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture08
Lecture08Lecture08
Lecture08
 
vlsi Lecture06
vlsi Lecture06vlsi Lecture06
vlsi Lecture06
 

Dernier

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Dernier (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Lecture20

  • 1. Design and Implementation of VLSI Systems (EN1600) Lecture 20: Combinational Circuit Design (2/3) S. Reda EN160 SP’08
  • 2. Let’s get rid of pMOS  Reduced the capacitance and improved the delay  Increased static power consumption Implementing a large resistive load in CMOS is not readily available [see subsection 2.5.4] S. Reda EN160 SP’08
  • 3. 2. Pseudo-nMOS circuits • Use a pull-up transistor that is always ON • Issues: – Ratio or relative strength – Make pMOS about ¼ effective strength of pulldown network [see subsection 2.5.4] S. Reda EN160 SP’08
  • 4. Logical effort of pseudo-nMOS gates • Design for unit current on output to compare with unit inverter. • pMOS fights nMOS • psuedo-nMOS is slower on the average than CMOS but it works well for wide NOR gates logical effort independent of number of inputs! S. Reda EN160 SP’08
  • 5. Pseudo-nMOS power en Y A B C • Pseudo-nMOS draws power whenever Y = 0 – Called static power P = I•VDD – A few mA / gate * 1M gates would be a problem – This is why nMOS went extinct! • Use pseudo-nMOS sparingly for wide NORs • Turn off pMOS when not in use S. Reda EN160 SP’08
  • 6. Ganged CMOS Traditional pseudo-nMOS • When A=B=0: • both pMOS turn on in parallel pulling the output high fast • When both inputs are ‘1’: • both pMOS transistors turn off saving power over psuedo-nMOS • When one is ‘1’ or one is ‘0’ then it is just like the pseudo-nMOS case S. Reda EN160 SP’08
  • 7. 3. Cascode Voltage Switch Logic (CVSL) • Seeks the performance of pseudo-nMOS without the static power consumption • CVSL disadvantages: – Require input complement – NAND gate structures can be tall and slow S. Reda EN160 SP’08
  • 8. 4. Pass Transistor Logic B A B F = AB 0 Advantage: • just uses two transistors Problem: • ‘1’ is not passed perfectly • cannot the output to the input of another gate S. Reda EN160 SP’08
  • 9. Complementary Pass Transistor Logic (CPTL) A Pass-Transistor A F B Network B (a) A Inverse A Pass-Transistor F B B Network B B B B B B A A A B F=AB B F=A+B A F=A ⊕Β A A A (b) B F=AB B F =A+B A F=A ⊕Β AND/NAND OR/NOR EXOR/NEXOR • Complementary data inputs and outputs are available • Very suitable for XOR realization (compare to traditional CMOS) • Interconnect overhead to route the signal and its complement S. Reda EN160 SP’08
  • 10. Possible solution: interface to a CMOS inverter 3.0 In In 1.5µ m/0.25 µm Out Voltage [V] 2.0 VD D x x Out 0.5 µ m/0.25µ m 1.0 0.5µ m/0.25 µm 0.00 0.5 1 1.5 2 Time [ns] Threshold voltage loss causes static power consumption V DD V DD Level Restorer Mr (AKA Lean Integration B M2 with Pass Transistors A Mn X Out - LEAP) M1 A better design: full swing; reduces static power S. Reda EN160 SP’08
  • 11. Pass Transistor Logic with transmission gates • In pass-transistor circuits, inputs are also applied to the source/drain terminals. • Circuits are built using transmission gates. Problem: • Non-restoring logic. • Traditional CMOS “rejuvenates” signals S. Reda EN160 SP’08
  • 12. Restoring Pass Transistor Logic VDD S A M2 S F M1 B S S. Reda EN160 SP’08
  • 13. Circuit Families  Static CMOS  Ratioed Circuits  Cascode Voltage Switch Logic  Pass-transistor Circuits  Dynamic Circuits S. Reda EN160 SP’08