simulator lang=spectre 
v0 (vdd! 0) vsource type=dc dc=1.8 
v1 (gnd! 0) vsource type=dc dc=0 
v2 (X0 0)   vsource type=pwl wave=[0n 0 30n 0] 
v3 (X1 0)   vsource type=pwl wave=[0n 1.8 30n 1.8]
v4 (X2 0)   vsource type=pwl wave=[0n 0 30n 0] 
v5 (X3 0)   vsource type=pwl wave=[0n 0 30n 0] 
v6 (Y0 0)   vsource type=pwl wave=[0n 0 10n 0 10.2n 1.8 20n 1.8 20.2n 0 30n 0] 
v7 (Y1 0)   vsource type=pwl wave=[0n 0 10n 0 10.2n 1.8 20n 1.8 20.2n 0 30n 0] 
v8 (Y2 0)   vsource type=pwl wave=[0n 0 10n 0 10.2n 1.8 20n 1.8 20.2n 0 30n 0] 
v9 (Y3 0)   vsource type=pwl wave=[0n 0 10n 0 10.2n 1.8 20n 1.8 20.2n 0 30n 0] 
ca0 (Z0 0) capacitor c=50f 
ca1 (Z1 0) capacitor c=50f 
ca2 (Z2 0) capacitor c=50f 
ca3 (Z3 0) capacitor c=50f
ca4 (Z4 0) capacitor c=50f 
ca5 (Z5 0) capacitor c=50f
ca6 (Z6 0) capacitor c=50f 
ca7 (Z7 0) capacitor c=50f 
save ca:current 
save :pwr 
