pancho_hideboo
Advanced Member level 5
- Joined
- Oct 21, 2006
- Messages
- 2,847
- Helped
- 767
- Reputation
- 1,536
- Reaction score
- 733
- Trophy points
- 1,393
- Location
- Real Homeless
- Activity points
- 17,490
Surely understand meaning of #8.
First of all, Spectre does not launch at all due to syntax error of netlist.
Surely see and understand logfile of Spectre.
And even if Spectre does run, post processing will fail since you don't define I, W, L at all.
And your "input.scs" does not include "paramset statement".
Surely learn very basic operation.
I recommend you to attend kindergarten level training of Cadence ADE.
Use ADE-GXL or OCEAN-XL.
The following fragments are case when we don't use Spectre's "paramset" ability.
First of all, Spectre does not launch at all due to syntax error of netlist.
Surely see and understand logfile of Spectre.
And even if Spectre does run, post processing will fail since you don't define I, W, L at all.
And your "input.scs" does not include "paramset statement".
You can not understand Cadence ADE at all.netlist header
Surely learn very basic operation.
I recommend you to attend kindergarten level training of Cadence ADE.
https://en.wikipedia.org/wiki/Nelder–Mead_methodI have to write code for Nelder-Mead method in Ocean.
Use ADE-GXL or OCEAN-XL.
The following fragments are case when we don't use Spectre's "paramset" ability.
Code:
I_list = list(150u, 155u, 170u, 180u)
W_list = list(0.5u, 0.8u, 0.9u, 1u)
L_list = list(10u, 15u, 17u, 22u)
n = length(I_list)
for(i, 0, n-1
I = nth(i, I_list)
W = nth(i, W_list)
L = nth(i, L_list)
desVar("I", I)
desVar("W", W)
desVar("L", L)
); for
Attachments
Last edited: