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