gilbertsee
New Member
Offline
Posts: 6
|
Hi MM, Thanks. That is the right thing to do if only i have only a single numerator. But, in reality, the vcvs that i wanted to translate to spectre is much more complicated.I have more than 1 numerator, it's a polinomial equations. I know in most spice engine, it actually just defined with the coeffecients and couple it with some exponential value. For example, i tried to change the following pspice's (laplace ) e-element to spectre, the spectre simulation came out differently...from the experiment that i do with the previous post's, it seems that spectre doesn't support the exponential component ??
.subckt etn7 1 2 ref e11 1 2 LAPLACE {V(1) - V(ref)} = {( + (-2.6321324e-002) + + (-1.7806378e-011)*s^1 + + (-1.5212284e-021)*s^2 + + (-6.6557616e-032)*s^3 + + (-5.2229209e-043)*s^4) / ( + (-0.55008283) + + (-6.8293927e-011)*s^1 + + (-4.0213578e-021)*s^2 + + (-9.6128474e-032)*s^3 + + (-7.1326114e-043)*s^4 + + (-1.390917e-054)*s^5)} .ends etn7
my spectre translation: subckt etn7 1 2 ref e11 (1 2 1 ref) svcvs gain=1 +numer=[ (-2.6321324e-002) + (-1.7806378e-011) + (-1.5212284e-021) + (-6.6557616e-032) + (-5.2229209e-043)] +denom=[ (-0.55008283) + (-6.8293927e-011) + (-4.0213578e-021) + (-9.6128474e-032) + (-7.1326114e-043) + (-1.390917e-054)] ends etn7
So...what should i do? Please advice.
|