1* sw ring-oscillators 2 3.control 4destroy all 5run 6plot I(vmeasure) I(vmeasure2) 7print I(vmeasure) I(vmeasure2) 8*plot V(N001) V(N002) 9rusage 10.endc 11 12*.ic v(N017)=0.25 13*.tran 50p 40n 50p uic 14.dc Vin 0 3 0.01 15*.option method=gear maxord=3 16 17Vin N001 0 0 18 19VDD VDD2 0 DC 3 20 21VMEASURE VDD2 N002 dc 0 22VMEASURE2 VDD2 N004 dc 0 23 24aa1 N001 %gd(N002 0) switch3 25.model switch3 aswitch(cntl_off=1.1 cntl_on=0.9 r_off=1e12 26+ r_on=1k log=TRUE limit=TRUE) 27 28aa2 N001 %gd(N002 0) switch4 29.model switch4 aswitch(cntl_off=1.9 cntl_on=2.3 r_off=1e12 30+ r_on=1k log=TRUE limit=TRUE) 31 32ap1 N001 %gd(N004 0) switch5 33.model switch5 pswitch(cntl_off=1.1 cntl_on=0.9 r_off=1e12 34+ r_on=1k log=TRUE) 35 36ap2 N001 %gd(N004 0) switch6 37.model switch6 pswitch(cntl_off=1.9 cntl_on=2.3 r_off=1e12 38+ r_on=1k log=TRUE) 39 40*sw N002 0 N001 0 swn 41*.MODEL SWN VSWITCH ( VON = 1.1 VOFF = 0.9 RON=1k ROFF=1e12 ) 42 43*.include switch-invs.lib 44 45.end 46