P
piano
Guest
Ik heb een vraag over het meten van statische lekkage macht met behulp van NanoSim.
Wat ik probeer te meten is de statische kracht verspild in een NAND-poort (of wat dat betreft een circuit ... Ik begin off klein).Input is een HSPICE netlist van een NAND-poort (4 transistors).Ingangen aan de NAND-poort dc zijn 2 ingangen.Simulatie tijd voor ongeveer 400 nanoseconden (willekeurige).Wat ik wil is de
lekkage macht verdwenen als gevolg van de stromingen subthreshold lekkage die door de dc paden.
Ik las in de documentatie NanoSim doet maatregel lekkage (verspild) de huidige - zowel statisch en dynamisch.Ik heb geprobeerd het gebruik van de track_wasted en split_wasted optie.Volgens de docs, zegt dat de split_wasted optie splitst de verspilde stromingen (bevoegdheden) in statisch en dynamisch.Ik probeerde het uit voor een eenvoudige NAND-poort.Mijn inbreng is in de vorm van een SPICE netlist:
. inc 'TSMC-0.35um.model'
. wereldwijde GND
V_vdd Vdd GND 1V
* V_a A1 GND PWL (0n 0 49N 0 50N 1 100n 1 101N 0)
* V_b B1 GND PWL (0n 0 100n 0 101N 1)
V_a A1 GND dc 0.0
V_b B1 GND dc 1.0* HSPICE bestand gemaakt van nanf201.ext - technologie: SCN4M.25.TSMC
. optie schaal = 0.25u
m0 O A1 Vdd Vdd CMOSPL w = 25 l = 2
Ad = 150 pd = 62 als = 242 ps = 132
m1 Vdd B1 O Vdd CMOSPL w = 25 l = 2
Ad = 0 pd = 0 als = 0 ps = 0
m2 a_13_3 A1 GND GND CMOSNL w = 21 l = 2
Ad = 42 pd = 46 als = 105 ps = 52
m3 O B1 a_13_3 GND CMOSNL w = 21 l = 2
Ad = 79 pd = 52 als = 0 ps = 0
C0 Vdd GND 6.8fF
** Hspice subcircuit woordenboek
**. maatregel tran Vdd_pwr gem macht van 0ns = naar = 400ns
. tran ,1 ns 200N
. einde
Mijn cfg file:
report_block_powr totaal track_power = 1 split_wasted = 1 *Toen ik de bovenstaande circuit liep, geeft het dynamisch verspild = 0 W en statische verspild = 0 W en Wasted% vermogen = 100%.Ik begrijp de dynamische verspild deel - aangezien er geen activiteit te schakelen, er cant be kortsluitstromen - maar moet niet er enkele statische lekkage macht?
Kan iemand wijzen naar me, wat ik doe fout - of is de simulator niet in staat is om deze waarde?Ik zou echt op prijs stellen als iemand enig licht werpt op deze voor mij.
Thanks in advance
Wat ik probeer te meten is de statische kracht verspild in een NAND-poort (of wat dat betreft een circuit ... Ik begin off klein).Input is een HSPICE netlist van een NAND-poort (4 transistors).Ingangen aan de NAND-poort dc zijn 2 ingangen.Simulatie tijd voor ongeveer 400 nanoseconden (willekeurige).Wat ik wil is de
lekkage macht verdwenen als gevolg van de stromingen subthreshold lekkage die door de dc paden.
Ik las in de documentatie NanoSim doet maatregel lekkage (verspild) de huidige - zowel statisch en dynamisch.Ik heb geprobeerd het gebruik van de track_wasted en split_wasted optie.Volgens de docs, zegt dat de split_wasted optie splitst de verspilde stromingen (bevoegdheden) in statisch en dynamisch.Ik probeerde het uit voor een eenvoudige NAND-poort.Mijn inbreng is in de vorm van een SPICE netlist:
. inc 'TSMC-0.35um.model'
. wereldwijde GND
V_vdd Vdd GND 1V
* V_a A1 GND PWL (0n 0 49N 0 50N 1 100n 1 101N 0)
* V_b B1 GND PWL (0n 0 100n 0 101N 1)
V_a A1 GND dc 0.0
V_b B1 GND dc 1.0* HSPICE bestand gemaakt van nanf201.ext - technologie: SCN4M.25.TSMC
. optie schaal = 0.25u
m0 O A1 Vdd Vdd CMOSPL w = 25 l = 2
Ad = 150 pd = 62 als = 242 ps = 132
m1 Vdd B1 O Vdd CMOSPL w = 25 l = 2
Ad = 0 pd = 0 als = 0 ps = 0
m2 a_13_3 A1 GND GND CMOSNL w = 21 l = 2
Ad = 42 pd = 46 als = 105 ps = 52
m3 O B1 a_13_3 GND CMOSNL w = 21 l = 2
Ad = 79 pd = 52 als = 0 ps = 0
C0 Vdd GND 6.8fF
** Hspice subcircuit woordenboek
**. maatregel tran Vdd_pwr gem macht van 0ns = naar = 400ns
. tran ,1 ns 200N
. einde
Mijn cfg file:
report_block_powr totaal track_power = 1 split_wasted = 1 *Toen ik de bovenstaande circuit liep, geeft het dynamisch verspild = 0 W en statische verspild = 0 W en Wasted% vermogen = 100%.Ik begrijp de dynamische verspild deel - aangezien er geen activiteit te schakelen, er cant be kortsluitstromen - maar moet niet er enkele statische lekkage macht?
Kan iemand wijzen naar me, wat ik doe fout - of is de simulator niet in staat is om deze waarde?Ik zou echt op prijs stellen als iemand enig licht werpt op deze voor mij.
Thanks in advance