[ibis-macro] Re: [ibis-interconn] Re: A_gnd in IBIS 6.1

  • From: David Banas <capn.freako@xxxxxxxxx>
  • To: Bradley Brim <bradb@xxxxxxxxxxx>
  • Date: Wed, 7 Mar 2018 14:20:26 -0800

Hi Brad,

Thanks for the reply.

If your comments refer to the physical circuit then I agree with you.
If, however, they refer to the simulation then I disagree.

I claim that, when we use a netlist based, lumped element, SPICE style 
simulator, we accept the following limitations:
We cannot know the difference in absolute potential between two physically 
disparate areas of the circuit under simulation. (Nor would knowing this serve 
any purpose, since it is a meaningless quantity, as you observe.)
The “local reference” for voltages, in any part of the circuit, must be the “0” 
net, since that is the net that all other net voltages are given with, and 
assumed to be in, reference to, by the simulator.
No current flows between any two nodes connected to the “0” net. (I believe 
this property extends to all nets, actually.)
If we accept #1 and #3 then the constraint imposed by #2 does us no harm, since 
the only inaccuracy it introduces into our simulation involves a quantity we 
shouldn’t be trying to know, anyway, since it is meaningless, namely, the 
absolute potential difference between physically disparate areas of our circuit.

Could you break this down a little further, please?:

Any path to a global reference in the silicon is improper, even something as 
seemingly innocuous as connecting the substrate to a global reference because 
it is applied as the reference for resistive and capacitive effects with 
non-zero net current flow through a truly non-existent branch.

Specifically, what is the “non-existent branch” you’re referring to?

And, finally, a question:
If I did decide that I wanted some net other than “0” to be the reference for 
voltages in a certain portion of my circuit, how would I communicate this fact 
to my SPICE style simulator?


On Mar 7, 2018, at 1:32 PM, Bradley Brim <bradb@xxxxxxxxxxx> wrote:

A common example is an IC in a package on a board.
The voltage at any node in the silicon referenced to global node 0 connected 
to the (-) terminal of the PCB voltage regulator is not meaningful and cannot 
be measured and is path-dependent other than at DC. The voltage at that same 
node in the silicon referenced to another local node in the silicon is 
meaningful. Any path to a global reference in the silicon is improper, even 
something as seemingly innocuous as connecting the substrate to a global 
reference because it is applied as the reference for resistive and capacitive 
effects with non-zero net current flow through a truly non-existent branch.
The question to be asked is not effectively one of “For what applications is 
a local reference required without global reference”, but instead “For what 
applications is a global reference required”.
Please notice I did not use the word “ground” anywhere J
From: David Banas [mailto:capn.freako@xxxxxxxxx ;
Sent: Wednesday, March 7, 2018 11:57 AM
To: Bradley Brim <bradb@xxxxxxxxxxx <mailto:bradb@xxxxxxxxxxx>>
Cc: wkatz@xxxxxxxxxx <mailto:wkatz@xxxxxxxxxx>; ibis-macro@xxxxxxxxxxxxx 
<mailto:ibis-macro@xxxxxxxxxxxxx>; ibis-interconn@xxxxxxxxxxxxx 
Subject: Re: [ibis-macro] Re: [ibis-interconn] Re: A_gnd in IBIS 6.1

For some subcircuits there will be a desire to have only a local reference 
for voltage.
Could someone, please, provide an example of the above?

On Mar 7, 2018, at 10:42 AM, Bradley Brim <bradb@xxxxxxxxxxx 
<mailto:bradb@xxxxxxxxxxx>> wrote:
For some subcircuits there will be a desire to have only a local reference 
for voltage.

Other related posts: