// Divide by N test circuit simulator lang=spectre ahdl_include "divider.va" parameters Vdd=1.0 parameters Fin=1kHz parameters Ratio=10 Vin (in 0) vsource type=pulse val0=0 val1=Vdd period=1/Fin Div1 (out 0 in 0) divideByN n=Ratio vdd=Vdd tt=0.01/Fin nhi=Ratio/2 dir=-1 // Check (out in) counter vdd=Vdd dir=-1 setSave options save=allpub // setReltol options reltol=1e-6 save Div1:out Div1:count Div1.hold Div1.chg pulseResp tran stop=2*Ratio/Fin pulseSSResp pss period=2*Ratio/Fin // must comment out counter for pss analysis