Is there a way to run MC noise simulation using MDL? I tried simple test code below, but it does not work: mcnoise.mdl ===================================================== alias measurement noise_test { run noise(freq=1e3,oprobe=v) export real total_noise=noise:out; } run montecarlo(numruns=100,variations='process,scalarfile="scalars") { run noise_test(); } ====================================================== I used the above MDL file with the following Spectre netlist like this: > spectre =mdl mcnoise.mdl mcnoise.scs mcnoise.scs ================ // Single resistor thermal noise, nominal value 12.8 pV/rtHz op options rawfmt=psfascii temp=25 r (1 0) resistor r=100*(1+max(-0.99,dr)) v (1 0) vsource dc=1 mag=1 parameters dr=0 statistics { process { vary dr dist=gauss std=0.01 } } =====================================
↧