rmanalo
Advanced Member level 4
- Joined
- Feb 8, 2017
- Messages
- 107
- Helped
- 16
- Reputation
- 32
- Reaction score
- 16
- Trophy points
- 18
- Location
- Philippines
- Activity points
- 979
Hello everyone. I am trying to find the values of a specific iteration (or all of the iteration) of a monte carlo simulation run of 1000 samples.
In HSPICE I did this with a variation block where the 3-sigma value corresponds to the Fast or Slow corner.
I'd like to get the values of Vth, tox, xl, and xw of each iteration run. The manual states that I can aquire this through CScope but the license only allows me to use Avanwaves. I'm using HSPICE ver:A-2008.03. How should I get them? Thanks.
In HSPICE I did this with a variation block where the 3-sigma value corresponds to the Fast or Slow corner.
Code:
.Variation
.Global_Variation
Parameter Toxvar = N()
$Distribution for 1.8-V NMOS
NMOS NCH tox=Perturb('(0.133e-9/3)*Toxvar')
NMOS NCH vth0='0.1/3'
NMOS NCH xl='0.133e-9/3'
NMOS NCH xW='0.22e-9/3'
$Distribution for 1.8-V PMOS
PMOS PCH tox=Perturb('(0.133e-9/3)*Toxvar')
PMOS PCH vth0='0.067/3'
PMOS PCH xl='0.133e-9/3'
PMOS PCH xW='0.22e-9/3'
.End_Global_Variation
.Local_Variation
$No Statistical data for mismatch considerations
.End_Local_Variation
.End_Variation
.dc temp -25 100 5 monte=1000
I'd like to get the values of Vth, tox, xl, and xw of each iteration run. The manual states that I can aquire this through CScope but the license only allows me to use Avanwaves. I'm using HSPICE ver:A-2008.03. How should I get them? Thanks.