[SI-LIST] Re: N-port model limitations in simulators
- From: Zhangkun <zhang_kun@xxxxxxxxxx>
- To: Raymond.Anderson@xxxxxxx, si-list@xxxxxxxxxxxxx
- Date: Wed, 23 Apr 2003 11:29:27 +0800
Dear Ray:
I have worried about the same problem. When I measure or simulate s-parameter,
there is no common reference node. But when I simulate by means of s-parameter,
there is common reference node.
I am using s-parameter to simulate power ground plane. In simulation, the two
ports use common reference node. Comparing the simulation and measurement
results, they agree with each other very well.
I guess the method, which use common reference node, has some problem. But I
have not find out some example to verify it.
Best Regards
Zhangkun
2003.04.23
----- Original Message -----
From: "Ray Anderson" <Raymond.Anderson@xxxxxxx>
To: <si-list@xxxxxxxxxxxxx>
Sent: Wednesday, April 23, 2003 5:07 AM
Subject: [SI-LIST] N-port model limitations in simulators
>
> This message deals with what I am perceiving as some
> significant limitations in the n-port model implementations
> in current day SI simulators. For those who have the stomach
> to wade through my prose I pose a few questions to base
> further discussion on at the end of the message.
>
> I think many SI engineers will agree that the use of
> s-parameters to characterize certain circuit elements
> has become an important tool in today's high-speed
> simulation environment.
>
>
> S-parameters can fully characterize an arbitrary n-port.
> In this message I'll restrict the discussion to 2-ports
> to simplify things.
>
> A 2-port representation of a network has separate
> reference nodes for each port. Hence a 2-port has
> 4 nodes or terminals associated with it.
> (in general a n-port has 2*n terminals):
> _________
> +_______| |___________+
> | |
> Port 1 -_______| |___________- Port 2
> |_______|
>
>
> Many popular simulation engines now provide native support
> for n-ports characterized by s-parameters. However it seems
> that many of the models utilized by these simulators only
> support n-ports with a common reference node (n+1 nodes):
>
> _________
> | |
> Port 1 --------| |------- Port 2
> | |
> |_______|
> |
> |
> Common
>
> Having a common reference node limits the utility of these
> n-port models for a variety of purposes:
>
> 1 Can't have a DC offset between the input and output ports
>
> 2 Common nodes that are physically separated can't be modeled
> as such (connectors for example).
>
> 3 Can't be utilized to accurately model planes which are spatially
> large.
>
> 4 Can't be utilized for SSN simulations. (seems like return paths
> are being ignored)
>
> 5 and the list goes on and on ..........
>
> It seems that the restriction of a common reference node harkens
> back to the mythical global ground concept (node 0) of spice.
>
> All voltage measurements are taken in reference to some reference node.
> In DC and low-frequency simulations you can get away with the concept
> of a global ground in a lot of cases, however for high-speed simulation
> one might as well forget the global reference concept as it certainly
> isn't useful in cases where delays in the picosecond range can be
> significant.
>
> In the case where several n-ports are cascaded to model a signal
> propagation path (say from a driver, through a package, through a
> PCB trace, through a connector, through more PCB trace, through
> another package and ultimately to a receiver) the assumption the
> the reference node at the driver package is the same as the reference
> node at the receiver package is just wishful thinking. It isn't so!
>
> Some simulators have a proper n-port model (in the case of ADS there
> is a proper 2-port model [S2pmdim] but all the other n-ports s1p to
> s99p have a single reference. There may be other simulators that
> handle the problem correctly but I'm not sure which ones.
>
> So the question is: How do people handle this issue?
>
> 1) Ignore it and hope it goes away
>
> 2) Use a simulator that supports a correct model
> (which one)
>
> 3) Create 'black-box' models with an external tool that
> provides multiple references and use these models
> in spice or whatever.
>
> 4) Combine n-ports into a 'big' n-port via T or ABCD parameters
> off-line and then use the composite n-port in a simulator
> that only supports a single reference in the n-port model.
>
> 5) Come other solution.
>
>
> I'm posing these questions not in search of a simple answer, but as
> a springboard for discussion. Is the problem real? Why the restriction
> to a single reference? Is the restriction based on programming
> considerations or actual mathematical restrictions? Workarounds?
>
>
> -Ray Anderson
> Sun Microsystems Inc.
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------
> To unsubscribe from si-list:
> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
> or to administer your membership from a web page, go to:
> http://www.freelists.org/webpage/si-list
>
> For help:
> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
> List archives are viewable at:
> http://www.freelists.org/archives/si-list
> or at our remote archives:
> http://groups.yahoo.com/group/si-list/messages
> Old (prior to June 6, 2001) list archives are viewable at:
> http://www.qsl.net/wb6tpu
>
>
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
- References:
- [SI-LIST] N-port model limitations in simulators
- From: Ray Anderson
Other related posts:
- » [SI-LIST] N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- » [SI-LIST] Re: N-port model limitations in simulators
- [SI-LIST] N-port model limitations in simulators
- From: Ray Anderson