The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> S,Y,Z-parameter measurement
https://designers-guide.org/forum/YaBB.pl?num=1207735294

Message started by Pavel on Apr 9th, 2008, 3:01am

Title: S,Y,Z-parameter measurement
Post by Pavel on Apr 9th, 2008, 3:01am

Hello,

In my design I need to do long transition simulation and control 2 nodes A and B.
In working mode that interests most of the blocks conected to A and B are in powerdown,
but influence nodes A and B by their impedances.

If I generate full netlist, simulation will continue several days.

So, I want to replace non-functional blocks by verilog-A models.
For it I need to characterize theirs input impedances. Eldo allows this possibility, providing so-called
"PORT"-feature, that permits to extract Z, X, Y - parameters. But unfortunately, documantation isn't clear.

My task is as follows. I have blackbox with only interface pin AAA. It has complicated architecture,
but finally inside there is connection to ground. I want to extract its Z parameters. What could be my setup.
I tried with following one (very simple), trying to measure the value of resistor.


Code:
*--------------- Z-parameter extraction test
Vin      in      0      0      AC      1
R1      in      0      500
*R2      out      0      500
*C1      out      0      1n

.AC DEC 1      10      100000
.plot AC      VDB(OUT)

V1      in      0      iport=1      rport=50
*V2      out      0      iport=2 rport=50

.plot      ac YR(1,1)
.print      ac YI(1,1)
.Ffile Y SINGLELINE test_param_y.par Hz ri

.plot      ac ZR(1,1)
.print      ac ZI(1,1)
.Ffile Z SINGLELINE test_param_z.par Hz ri

.plot      AC SR(1, 1)
.print      AC SI(1, 1)
.Ffile S SINGLELINE test_param_s.par Hz ri

.end


File test_param_y.par looks like

Code:
! Data from zparam_extract_test
# HZ Z RI  R 5.000000E+02
!
1.0000000000000000E+01 0.0000000000000000E+00 0.0000000000000000E+00
1.0000000000000003E+02 0.0000000000000000E+00 0.0000000000000000E+00
1.0000000000000005E+03 0.0000000000000000E+00 0.0000000000000000E+00
1.0000000000000007E+04 0.0000000000000000E+00 0.0000000000000000E+00
1.0000000000000000E+05 0.0000000000000000E+00 0.0000000000000000E+00


Maybe somebody did it already in Spectre. How setup should be done?
Thanks in advance.

Pavel.

Title: Re: S,Y,Z-parameter measurement
Post by Pavel on Apr 9th, 2008, 4:45am

Resolved.

Only one source at port in is needed.
V1 in 0 iport=1 rport=50
Source
Vin in 0 0 AC 1
must be suppressed.
Regards.
Pavel.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.