blob: dcc300c40bda6a9b2d021f71b1dc848197f4cdbc [file] [log] [blame]
.subckt xcmvpp2_nhvnative10x4 c0 c1 b mf=1
.param
+lvpp=3.6 wm1=0.14 wm2=0.14 wli=0.17
+ctot_a = '0.988e-15*lvpp*lvpp*cvpp2_nhvnative10x4_cor'
***Note: The dev/gauss for this assumes only mf=1 because this device is black boxed; if copying this line to a similar vpp then an m-factor must be added to the end of the dev/gauss. See other VPP's as an example
+rat_m2 = 0.4325
+rat_m1 = 0.3175
+rat_li = 0.25
+cap_m2 = 'rat_m2*ctot_a'
+cap_m1 = 'rat_m1*ctot_a'
+cap_li = 'rat_li*ctot_a'
*+caps_m2 = 4.67e-20 $ Negligible
*+caps_m1 = 4.67e-20 $ Negligible
+caps_li = 'cvpp2_nhvnative10x4_sub'
+nvia = 11 $ Each side
+ncon = 10 $ Each side
+nf = 6 $ Each side
rm21 c0 a1 '2*rm2*lvpp/wm2*(1/3)*(1/nf)'
cm2 a1 c1 'cap_m2'
rvia1 c0 d0 'rcvia/nvia'
rvia2 c1 d1 'rcvia/nvia'
rm11 d0 b1 '2*rm1*lvpp/wm1*(1/3)*(1/nf)'
cm1 b1 d1 'cap_m1'
rcon1 d0 e0 'rcl1/ncon'
rcon2 d1 e1 'rcl1/ncon'
rli1 e0 f1 '2*rl1*lvpp/wli*(1/3)*(1/nf)'
cli f1 e1 'cap_li'
*Shunt Caps
*csm21 c0 b 'caps_m2*nf*lvpp'
*csm22 c1 b 'caps_m2*nf*lvpp'
*csm11 d0 b 'caps_m1*nf*lvpp'
*csm12 d1 b 'caps_m1*nf*lvpp'
csli1 e0 b 'caps_li'
csli2 e1 b 'caps_li'
.ends xcmvpp2_nhvnative10x4
.subckt xcmvpp2_phv5x4 c0 c1 b mf=1
.param
+lvpp=3.6 wm1=0.14 wm2=0.14 wli=0.17
+ctot_a = '0.988e-15*lvpp*lvpp*cvpp2_phv5x4_cor'
***Note: The dev/gauss for this assumes only mf=1 because this device is black boxed; if copying this line to a similar vpp then an m-factor must be added to the end of the dev/gauss. See other VPP's as an example
+rat_m2 = 0.4325
+rat_m1 = 0.3175
+rat_li = 0.25
+cap_m2 = 'rat_m2*ctot_a'
+cap_m1 = 'rat_m1*ctot_a'
+cap_li = 'rat_li*ctot_a'
*+caps_m2 = 4.67e-20 $ Negligible
*+caps_m1 = 4.67e-20 $ Negligible
+caps_li = 'cvpp2_phv5x4_sub'
+nvia = 11 $ Each side
+ncon = 10 $ Each side
+nf = 6 $ Each side
rm21 c0 a1 '2*rm2*lvpp/wm2*(1/3)*(1/nf)'
cm2 a1 c1 'cap_m2'
rvia1 c0 d0 'rcvia/nvia'
rvia2 c1 d1 'rcvia/nvia'
rm11 d0 b1 '2*rm1*lvpp/wm1*(1/3)*(1/nf)'
cm1 b1 d1 'cap_m1'
rcon1 d0 e0 'rcl1/ncon'
rcon2 d1 e1 'rcl1/ncon'
rli1 e0 f1 '2*rl1*lvpp/wli*(1/3)*(1/nf)'
cli f1 e1 'cap_li'
*Shunt Caps
*csm21 c0 b 'caps_m2*nf*lvpp'
*csm22 c1 b 'caps_m2*nf*lvpp'
*csm11 d0 b 'caps_m1*nf*lvpp'
*csm12 d1 b 'caps_m1*nf*lvpp'
csli1 e0 b 'caps_li'
csli2 e1 b 'caps_li'
.ends xcmvpp2_phv5x4