SlideShare a Scribd company logo
1 of 10
Design and Implementation of VLSI Systems
                   (EN1600)
                      Lecture 17: Design Considerations




S. Reda EN160 SP’08
Measuring the input capacitance (for lab)
    First, create your standard cell and extract it to SPICE




                                   Make sure to extract the parasitic
                                   capacitance


S. Reda EN160 SP’08
Creating a subcircuit of your cell
     Create a subcircuit out of the extracted files

     .global vdd gnd
     .subckt inv a y
     Cpar1 vdd 0 14.40942f
     Cpar2 gnd 0 8.9712f
     Cpar3 y 0 12.0537f
     M1 y a vdd vdd PMOS L=600n W=3u
     M2 y a gnd gnd NMOS L=600n W=1.5u
     .ends




S. Reda EN160 SP’08
Basic idea

                                 c
                      I3
                                           CAP


                                                        delay of I1
                      I1              I2
                 a           y                f


     • Delay from a to y depend on the load capacitance of I1 → input
       capacitance of I2
     • If CAP has the same capacitance as I2 then delay from a to c
       will be equal to delay from a to y
     • Objective: try to “guess” CAP to equalize the delay


S. Reda EN160 SP’08
SmartSPICE has a builtin optimizer to save
   your guessing time
    XI1 a y inv
    XI2 y f inv
    XI3 a c inv
    Ccin c gnd CAP

    Vin a gnd PULSE 0 3.3 100ps 0ps 0ps 2000ps 4200ps

    .measure TRAN tdr   TRIG v(a) VAL='0.5*3.3' FALL=1 TARG v(y) VAL='0.5*3.3' RISE=1
    .measure TRAN tdf   TRIG v(a) VAL='0.5*3.3' RISE=1 TARG v(y) VAL='0.5*3.3' FALL=1
    .measure TRAN tdavg PARAM='(tdr+tdf)/2'

    .measure TRAN tdrc   TRIG v(a) VAL='0.5*3.3' FALL=1 TARG v(c) VAL='0.5*3.3' RISE=1
    .measure TRAN tdfc   TRIG v(a) VAL='0.5*3.3' RISE=1 TARG v(c) VAL='0.5*3.3' FALL=1
    .measure TRAN tdavgc PARAM='(tdrc+tdfc)/2' goal=tdavg

    .model opt1 opt method=bisection
    .param CAP=optc(0fF, 0fF, 100fF)
    .tran 20ps 3000ps sweep optimize=optc results = tdavgc model=opt1
    .end

    Optimizer report that the input capacitance = 6.25 fF (which you
    can easily validate!)
S. Reda EN160 SP’08
Design margins                                          [source: Asenov’99]




      Sources of variations:

      Manufacturing (process
      variations): L, Vth, tox,
      interconnect dielectric                 threshold voltage 0.97V   threshold voltage 0.57V
      height, .., etc
                                  1st CPU     2nd CPU
                                                                 [source: Devgan’05]




      Temperature

                                            cache            thermal profile during runtime




      Supply voltage (IR drop)

S. Reda EN160 SP’08
Variations can be modeled statistically




S. Reda EN160 SP’08
Process corners

      • Process corners describe extreme case variations
            – If a design works in all corners, it will probably work for any
              variation.
      • Describe corner with four letters (T, F, S)
            –   nMOS speed
            –   pMOS speed
            –   Voltage
            –   Temperature




S. Reda EN160 SP’08
Design corners check

                Purpose       nMOS   pMOS   VDD   Temp

                Cycle time    S      S      S     S

                Power         F      F      F     F

                Subthrehold   F      F      F     S
                leakage




S. Reda EN160 SP’08
Simulating corner cases in SPICE
                      .lib '05corners.lib' typ
                      .temp 27
                      .option scale=250n
                      .option post
                      vdd vdd gnd 3.3
                      Vin a gnd PULSE 0 3.3 100ps 0ps 0ps 2000ps 4200ps
                      M1 y a gnd gnd NMOS W=4 L=2 AS=20 PS=18 AD=20
                      PD=18
                      M2 y a vdd vdd PMOS W=8 L=2 AS=40 PS=26 AD=40
                      PD=26
                      .tran 1ps 500ps
                      .alter
                      .lib '05corners.lib' fastfast
                      .alter
                      .lib '05corners.lib' slowslow
                      .end




S. Reda EN160 SP’08

More Related Content

What's hot

Lab 5 Report Precision Diodes and Applications
Lab 5 Report Precision Diodes and ApplicationsLab 5 Report Precision Diodes and Applications
Lab 5 Report Precision Diodes and ApplicationsKatrina Little
 
Udeme Eyoh
Udeme EyohUdeme Eyoh
Udeme EyohUdeme Eyoh
 
73T02GH / AP73T02GH Datasheet PDF
73T02GH / AP73T02GH Datasheet PDF73T02GH / AP73T02GH Datasheet PDF
73T02GH / AP73T02GH Datasheet PDFDatasheet
 
Lab 3 Report Linear Voltage Regulators
Lab 3 Report Linear Voltage RegulatorsLab 3 Report Linear Voltage Regulators
Lab 3 Report Linear Voltage RegulatorsKatrina Little
 
Lab 7 Report Voltage Comparators and Schmitt Triggers
Lab 7 Report Voltage Comparators and Schmitt TriggersLab 7 Report Voltage Comparators and Schmitt Triggers
Lab 7 Report Voltage Comparators and Schmitt TriggersKatrina Little
 
Original Transistor NPN TIP35C TIP35 TO-247 25A 100V New ST
Original Transistor NPN TIP35C TIP35 TO-247 25A 100V New STOriginal Transistor NPN TIP35C TIP35 TO-247 25A 100V New ST
Original Transistor NPN TIP35C TIP35 TO-247 25A 100V New STauthelectroniccom
 
Three phase semi converter
Three phase semi converterThree phase semi converter
Three phase semi converterArpit Raval
 
Original N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUP
Original N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUPOriginal N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUP
Original N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUPAUTHELECTRONIC
 
6 aplicaciones del transistor bjt
6 aplicaciones  del transistor bjt6 aplicaciones  del transistor bjt
6 aplicaciones del transistor bjtAndresChaparroC
 
Original NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code New
Original NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code NewOriginal NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code New
Original NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code Newauthelectroniccom
 
Original Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F New
Original Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F NewOriginal Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F New
Original Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F NewAUTHELECTRONIC
 
Lab 4 EEL 3552 Amplitude Modulation with MATLAB Simulations
Lab 4 EEL 3552 Amplitude Modulation with MATLAB SimulationsLab 4 EEL 3552 Amplitude Modulation with MATLAB Simulations
Lab 4 EEL 3552 Amplitude Modulation with MATLAB SimulationsKatrina Little
 
Buck converter
Buck converterBuck converter
Buck converterTroy Stahley
 

What's hot (20)

Lab 5 Report Precision Diodes and Applications
Lab 5 Report Precision Diodes and ApplicationsLab 5 Report Precision Diodes and Applications
Lab 5 Report Precision Diodes and Applications
 
Udeme Eyoh
Udeme EyohUdeme Eyoh
Udeme Eyoh
 
73T02GH / AP73T02GH Datasheet PDF
73T02GH / AP73T02GH Datasheet PDF73T02GH / AP73T02GH Datasheet PDF
73T02GH / AP73T02GH Datasheet PDF
 
Lab 3 Report Linear Voltage Regulators
Lab 3 Report Linear Voltage RegulatorsLab 3 Report Linear Voltage Regulators
Lab 3 Report Linear Voltage Regulators
 
Exp 4
Exp 4 Exp 4
Exp 4
 
Lab 7 Report Voltage Comparators and Schmitt Triggers
Lab 7 Report Voltage Comparators and Schmitt TriggersLab 7 Report Voltage Comparators and Schmitt Triggers
Lab 7 Report Voltage Comparators and Schmitt Triggers
 
nfc
nfcnfc
nfc
 
Diodos
DiodosDiodos
Diodos
 
Original Transistor NPN TIP35C TIP35 TO-247 25A 100V New ST
Original Transistor NPN TIP35C TIP35 TO-247 25A 100V New STOriginal Transistor NPN TIP35C TIP35 TO-247 25A 100V New ST
Original Transistor NPN TIP35C TIP35 TO-247 25A 100V New ST
 
Three phase semi converter
Three phase semi converterThree phase semi converter
Three phase semi converter
 
Original N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUP
Original N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUPOriginal N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUP
Original N-Channel Mosfet PFF7N80 800V 7A TO-220F New WING ON GROUP
 
6 aplicaciones del transistor bjt
6 aplicaciones  del transistor bjt6 aplicaciones  del transistor bjt
6 aplicaciones del transistor bjt
 
Original NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code New
Original NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code NewOriginal NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code New
Original NPN Transistor KTC3875S-Y-RTK 150mA 60V SOT-23 ALO ALY SMD Code New
 
Lf353
Lf353Lf353
Lf353
 
Original Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F New
Original Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F NewOriginal Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F New
Original Transistor 17N80C3 17N80 SPP17N80C3 SPA17N80C3 800V 17A TO-220F New
 
Lab 4 EEL 3552 Amplitude Modulation with MATLAB Simulations
Lab 4 EEL 3552 Amplitude Modulation with MATLAB SimulationsLab 4 EEL 3552 Amplitude Modulation with MATLAB Simulations
Lab 4 EEL 3552 Amplitude Modulation with MATLAB Simulations
 
Buck converter
Buck converterBuck converter
Buck converter
 
2n3904
2n39042n3904
2n3904
 
Kuching std layouts1
Kuching std layouts1Kuching std layouts1
Kuching std layouts1
 
D5S6M
D5S6MD5S6M
D5S6M
 

Similar to Lecture17

90981041 control-system-lab-manual
90981041 control-system-lab-manual90981041 control-system-lab-manual
90981041 control-system-lab-manualGopinath.B.L Naidu
 
Original Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak New
Original Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak NewOriginal Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak New
Original Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak NewAUTHELECTRONIC
 
Original N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IR
Original N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IROriginal N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IR
Original N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IRAUTHELECTRONIC
 
Original N - Channel Mosfet IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IR
Original N - Channel Mosfet  IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IROriginal N - Channel Mosfet  IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IR
Original N - Channel Mosfet IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IRAUTHELECTRONIC
 
HRF3205.pdf
HRF3205.pdfHRF3205.pdf
HRF3205.pdfivan ion
 
En528032
En528032En528032
En528032stalinys
 
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IROriginal Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IRAUTHELECTRONIC
 
Original N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IR
Original N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IROriginal N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IR
Original N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IRAUTHELECTRONIC
 
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 NewOriginal P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 NewAUTHELECTRONIC
 
PSpice Tutorial
PSpice TutorialPSpice Tutorial
PSpice Tutorialankitgdoshi
 
Original Mosfet IRF9530N TO220 14A 100V New
Original Mosfet IRF9530N TO220 14A 100V NewOriginal Mosfet IRF9530N TO220 14A 100V New
Original Mosfet IRF9530N TO220 14A 100V NewAUTHELECTRONIC
 
Design and implementation of cyclo converter for high frequency applications
Design and implementation of cyclo converter for high frequency applicationsDesign and implementation of cyclo converter for high frequency applications
Design and implementation of cyclo converter for high frequency applicationscuashok07
 
Current Transformers parameter design and graphs - size and design requirements
Current Transformers parameter design and graphs - size and design requirementsCurrent Transformers parameter design and graphs - size and design requirements
Current Transformers parameter design and graphs - size and design requirementsssuser39bdb9
 
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 NewOriginal N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 NewAUTHELECTRONIC
 
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 NewOriginal N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 NewAUTHELECTRONIC
 
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IROriginal Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IRAUTHELECTRONIC
 
Original N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IR
Original N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IROriginal N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IR
Original N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IRAUTHELECTRONIC
 

Similar to Lecture17 (20)

Lecture14
Lecture14Lecture14
Lecture14
 
EI 2406 instrumentation system design laboratory
EI 2406 instrumentation system design laboratoryEI 2406 instrumentation system design laboratory
EI 2406 instrumentation system design laboratory
 
90981041 control-system-lab-manual
90981041 control-system-lab-manual90981041 control-system-lab-manual
90981041 control-system-lab-manual
 
Original Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak New
Original Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak NewOriginal Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak New
Original Mosfet F3205S 3205 IRF3205S IRF3205 55V 110A D2Pak New
 
Original N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IR
Original N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IROriginal N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IR
Original N Channel Mosfet IRF630N IRF630 TO-220 9.3A 200V New IR
 
Original N - Channel Mosfet IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IR
Original N - Channel Mosfet  IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IROriginal N - Channel Mosfet  IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IR
Original N - Channel Mosfet IRFR3709ZTRPBF FR3709Z 3709 FR3709 TO-252 New IR
 
HRF3205.pdf
HRF3205.pdfHRF3205.pdf
HRF3205.pdf
 
En528032
En528032En528032
En528032
 
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IROriginal Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
 
Original N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IR
Original N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IROriginal N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IR
Original N-Channel Mosfet IRFB3077PBF IRFB3077 3077 75V 120A TO-220 New IR
 
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 NewOriginal P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
 
PSpice Tutorial
PSpice TutorialPSpice Tutorial
PSpice Tutorial
 
Original Mosfet IRF9530N TO220 14A 100V New
Original Mosfet IRF9530N TO220 14A 100V NewOriginal Mosfet IRF9530N TO220 14A 100V New
Original Mosfet IRF9530N TO220 14A 100V New
 
Design and implementation of cyclo converter for high frequency applications
Design and implementation of cyclo converter for high frequency applicationsDesign and implementation of cyclo converter for high frequency applications
Design and implementation of cyclo converter for high frequency applications
 
Sig con
Sig conSig con
Sig con
 
Current Transformers parameter design and graphs - size and design requirements
Current Transformers parameter design and graphs - size and design requirementsCurrent Transformers parameter design and graphs - size and design requirements
Current Transformers parameter design and graphs - size and design requirements
 
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 NewOriginal N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
 
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 NewOriginal N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
Original N-Channel Mosfet IRFI4019H-117P 4019 8A 150V TO-220 New
 
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IROriginal Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
Original Mosfet IRL3713PBF 3713 30V 180A TO-220 New IR
 
Original N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IR
Original N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IROriginal N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IR
Original N - Channel Mosfet IRLR120NTRPBF LR120 LR120N 100V TO-252 New IR
 

More from 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
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture31
Lecture31Lecture31
Lecture31
 
Lecture30
Lecture30Lecture30
Lecture30
 
Lecture29
Lecture29Lecture29
Lecture29
 
Lecture28
Lecture28Lecture28
Lecture28
 
Lecture27
Lecture27Lecture27
Lecture27
 
Lecture26
Lecture26Lecture26
Lecture26
 
Lecture25
Lecture25Lecture25
Lecture25
 
Lecture24
Lecture24Lecture24
Lecture24
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture16
Lecture16Lecture16
Lecture16
 
Lecture15
Lecture15Lecture15
Lecture15
 
Lecture13
Lecture13Lecture13
Lecture13
 

Recently uploaded

rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 

Recently uploaded (20)

rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 

Lecture17

  • 1. Design and Implementation of VLSI Systems (EN1600) Lecture 17: Design Considerations S. Reda EN160 SP’08
  • 2. Measuring the input capacitance (for lab) First, create your standard cell and extract it to SPICE Make sure to extract the parasitic capacitance S. Reda EN160 SP’08
  • 3. Creating a subcircuit of your cell Create a subcircuit out of the extracted files .global vdd gnd .subckt inv a y Cpar1 vdd 0 14.40942f Cpar2 gnd 0 8.9712f Cpar3 y 0 12.0537f M1 y a vdd vdd PMOS L=600n W=3u M2 y a gnd gnd NMOS L=600n W=1.5u .ends S. Reda EN160 SP’08
  • 4. Basic idea c I3 CAP delay of I1 I1 I2 a y f • Delay from a to y depend on the load capacitance of I1 → input capacitance of I2 • If CAP has the same capacitance as I2 then delay from a to c will be equal to delay from a to y • Objective: try to “guess” CAP to equalize the delay S. Reda EN160 SP’08
  • 5. SmartSPICE has a builtin optimizer to save your guessing time XI1 a y inv XI2 y f inv XI3 a c inv Ccin c gnd CAP Vin a gnd PULSE 0 3.3 100ps 0ps 0ps 2000ps 4200ps .measure TRAN tdr TRIG v(a) VAL='0.5*3.3' FALL=1 TARG v(y) VAL='0.5*3.3' RISE=1 .measure TRAN tdf TRIG v(a) VAL='0.5*3.3' RISE=1 TARG v(y) VAL='0.5*3.3' FALL=1 .measure TRAN tdavg PARAM='(tdr+tdf)/2' .measure TRAN tdrc TRIG v(a) VAL='0.5*3.3' FALL=1 TARG v(c) VAL='0.5*3.3' RISE=1 .measure TRAN tdfc TRIG v(a) VAL='0.5*3.3' RISE=1 TARG v(c) VAL='0.5*3.3' FALL=1 .measure TRAN tdavgc PARAM='(tdrc+tdfc)/2' goal=tdavg .model opt1 opt method=bisection .param CAP=optc(0fF, 0fF, 100fF) .tran 20ps 3000ps sweep optimize=optc results = tdavgc model=opt1 .end Optimizer report that the input capacitance = 6.25 fF (which you can easily validate!) S. Reda EN160 SP’08
  • 6. Design margins [source: Asenov’99] Sources of variations: Manufacturing (process variations): L, Vth, tox, interconnect dielectric threshold voltage 0.97V threshold voltage 0.57V height, .., etc 1st CPU 2nd CPU [source: Devgan’05] Temperature cache thermal profile during runtime Supply voltage (IR drop) S. Reda EN160 SP’08
  • 7. Variations can be modeled statistically S. Reda EN160 SP’08
  • 8. Process corners • Process corners describe extreme case variations – If a design works in all corners, it will probably work for any variation. • Describe corner with four letters (T, F, S) – nMOS speed – pMOS speed – Voltage – Temperature S. Reda EN160 SP’08
  • 9. Design corners check Purpose nMOS pMOS VDD Temp Cycle time S S S S Power F F F F Subthrehold F F F S leakage S. Reda EN160 SP’08
  • 10. Simulating corner cases in SPICE .lib '05corners.lib' typ .temp 27 .option scale=250n .option post vdd vdd gnd 3.3 Vin a gnd PULSE 0 3.3 100ps 0ps 0ps 2000ps 4200ps M1 y a gnd gnd NMOS W=4 L=2 AS=20 PS=18 AD=20 PD=18 M2 y a vdd vdd PMOS W=8 L=2 AS=40 PS=26 AD=40 PD=26 .tran 1ps 500ps .alter .lib '05corners.lib' fastfast .alter .lib '05corners.lib' slowslow .end S. Reda EN160 SP’08