*.GLOBAL sub! *.LDD .subckt mosvar D G B .ends mosvar .subckt subc SUBCON sub .ends subc .subckt nfet D G S B .ends nfet .subckt pfet D G S B .ends pfet .subckt bufferx2 Vin Vout gnd vdd sub! XI1 gnd sub! subc XI0 gnd sub! subc XTN0 net6 Vin gnd sub! nfet nf=1 m=1 par=1 l=1.8e-07 wt=2.4e-06 psp=0 gcon=1 + rf=0 bentgate=0 mSwitch=0 XTN1 Vout net6 gnd sub! nfet nf=1 m=1 par=1 l=1.8e-07 wt=1.2e-06 psp=0 gcon=1 + rf=0 bentgate=0 mSwitch=0 XTP0 net6 Vin vdd vdd pfet nf=1 m=1 par=1 l=1.8e-07 wt=1.2e-06 gcon=1 rf=0 + bentgate=0 psp=0 mSwitch=0 XTP1 Vout net6 vdd vdd pfet nf=1 m=1 par=1 l=1.8e-07 wt=2.4e-06 gcon=1 rf=0 + bentgate=0 psp=0 mSwitch=0 .ends bufferx2 .subckt buffer vdd gnd Vout Vin sub! XI0 gnd sub! subc XI1 gnd sub! subc XTN1 Vout net18 gnd sub! nfet nf=1 m=1 par=1 l=1.8e-07 wt=6e-07 psp=0 gcon=1 + rf=0 bentgate=0 mSwitch=0 XTN0 net18 Vin gnd sub! nfet nf=1 m=1 par=1 l=1.8e-07 wt=1.2e-06 psp=0 gcon=1 + rf=0 bentgate=0 mSwitch=0 XTP1 Vout net18 vdd vdd pfet nf=1 m=1 par=1 l=1.8e-07 wt=1.2e-06 gcon=1 rf=0 + bentgate=0 psp=0 mSwitch=0 XTP0 net18 Vin vdd vdd pfet nf=1 m=1 par=1 l=1.8e-07 wt=6e-07 gcon=1 rf=0 + bentgate=0 psp=0 mSwitch=0 .ends buffer .subckt inverter vout vin vdd gnd sub! XI0 gnd sub! subc XTN0 vout vin gnd sub! nfet nf=1 m=1 par=1 l=1.8e-07 wt=1.2e-06 psp=0 gcon=1 + rf=0 bentgate=0 mSwitch=0 XTP0 vout vin vdd vdd pfet nf=1 m=1 par=1 l=1.8e-07 wt=1.2e-06 gcon=1 rf=0 + bentgate=0 psp=0 mSwitch=0 .ends inverter .subckt 5_ring_oscillator_1 Vcontrol out gnd fine_control sub! vdd XCV0 net097 fine_control sub! mosvar l=1.8e-07 w=1e-06 xrep=1 yrep=1 m=1 + mSwitch=0 XI25 out1 out gnd vdd sub! bufferx2 XI23 vdd gnd out1 net097 sub! buffer XI4 net097 net13 Vcontrol gnd sub! inverter XI3 net13 net17 Vcontrol gnd sub! inverter XI2 net17 net21 Vcontrol gnd sub! inverter XI1 net21 net25 Vcontrol gnd sub! inverter XI0 net25 net097 Vcontrol gnd sub! inverter .ends 5_ring_oscillator_1