Etienne Moutinho
12/17/2024, 3:01 PMname=s1 only_toplevel=false
value="
.control
let vth_var = 0.1
repeat 10
op
alter @m.xm2.msky130_fd_pr__nfet_01v8_lvt[vth] = vth_var
print @m.xm2.msky130_fd_pr__nfet_01v8_lvt[vth]
let vth_var = vth_var + 0.1
save all
save @m.xm2.msky130_fd_pr__nfet_01v8_lvt[vth]
let vt_value = @m.xm2.msky130_fd_pr__nfet_01v8_lvt[vth]
set wr_singlescale
set wr_vecnames
option numdgt=3
wrdata Test123.csv vt_value
set appendwrite
end
quit 0
.endc
.end"
The result of the simulation gives me the original vth value (4.577e-01) but the line "alter @m.xm2.msky130_fd_pr__nfet_01v8_lvt[vth] = vth_var" doesn't change the vth value. I also tried to replace vth by vto but it doesn't work neither. Can someone help me please ?Stefan Schippers
12/17/2024, 3:29 PMaltermod @m.xm2.msky130_fd_pr__nfet_01v8_lvt[vth0]=vth_var
Etienne Moutinho
12/17/2024, 3:32 PM