francisliubin
Newbie level 2
Hello,
I got a std cell lib from some company, and I am confused by my hspice simulation results.
For example, I include the libs and try to simulate the Intrinsic delay of the cell, however, the
results from the simulation are always smaller than the documentation. I am pretty sure
that I set the right vdd and temp conditions, so what could be the problems to make my simulation
results looks different from the documentation?
Thanks,
Here is the part from my spice simulation
Xand vdd in out gnd gnds vdd vdds XXX_XXX_AND2X4
Vin in gnd pulse (0, vdd, 2ps,1ps,1ps,500ps,1ns)
Measure pfall
+trig v(in) val = 'vdd/2' fall=2
+targ v(out) val='vdd/2' fall=2
Measure prise
+trig v(in) val = 'vdd/2' rise=2
+targ v(out) val='vdd/2' rise=2
- - - Updated - - -
Here is some words in the documentation related with intrinsic delay
The transition delay table shows the intrinsic delay (ns) which is the slope of the cell output when there
is no load, and the load multiplier for load dependent delay, Kload (ns/pF). The delays and load multiplier
for each drive strength of the cell calculated as a function of C(load in pF) and Transition time - at 25 C,
1.20 V, typical process and input slew of 0.020ns.
So I changed my input as
Vin in gnd pulse (0, vdd, 1ns,20ps,20ps,500ps,1ns)
But the results are still smaller than the documented data.
I got a std cell lib from some company, and I am confused by my hspice simulation results.
For example, I include the libs and try to simulate the Intrinsic delay of the cell, however, the
results from the simulation are always smaller than the documentation. I am pretty sure
that I set the right vdd and temp conditions, so what could be the problems to make my simulation
results looks different from the documentation?
Thanks,
Here is the part from my spice simulation
Xand vdd in out gnd gnds vdd vdds XXX_XXX_AND2X4
Vin in gnd pulse (0, vdd, 2ps,1ps,1ps,500ps,1ns)
Measure pfall
+trig v(in) val = 'vdd/2' fall=2
+targ v(out) val='vdd/2' fall=2
Measure prise
+trig v(in) val = 'vdd/2' rise=2
+targ v(out) val='vdd/2' rise=2
- - - Updated - - -
Here is some words in the documentation related with intrinsic delay
The transition delay table shows the intrinsic delay (ns) which is the slope of the cell output when there
is no load, and the load multiplier for load dependent delay, Kload (ns/pF). The delays and load multiplier
for each drive strength of the cell calculated as a function of C(load in pF) and Transition time - at 25 C,
1.20 V, typical process and input slew of 0.020ns.
So I changed my input as
Vin in gnd pulse (0, vdd, 1ns,20ps,20ps,500ps,1ns)
But the results are still smaller than the documented data.