[ibis-macro] Re: Node ordering for IBIS buffer building blocks

  • From: "Muranyi, Arpad" <arpad.muranyi@xxxxxxxxx>
  • To: <ibis-macro@xxxxxxxxxxxxx>
  • Date: Mon, 3 Oct 2005 16:26:06 -0700

Scott,

Thanks for your input on this one.  Just a comment, the library
being Verilog-A (without mixed signal) will have only analog
ports.  Notice that I put the word "digital" in quotes in my
message.

Arpad
================================================================

-----Original Message-----
From: Scott McMorrow [mailto:scott@xxxxxxxxxxxxx] 
Sent: Monday, October 03, 2005 2:13 PM
To: kwillis@xxxxxxxxxxx
Cc: Muranyi, Arpad; ibis-macro@xxxxxxxxxxxxx
Subject: Re: [ibis-macro] Re: Node ordering for IBIS buffer building blocks

Ken

I would agree, if your terminal ordering was intuitive.  You'd have to 
admit that anyone would be hard pressed to come up with an ordering that 
is more odd than this one.

I generally like the following sort of ordering

stimulus and control pins
stimulus supply rail pins
output pins
output supply rail pins

If there are no specific inputs supply rail pins, then the order would be

stimulus and control  pins
output pins
output supply rail pins

I also would like all ports to be Analog in the declarations, since 
that's what they are in reality.

Scott

Scott McMorrow
Teraspeed Consulting Group LLC
121 North River Drive
Narragansett, RI 02882
(401) 284-1827 Business
(401) 284-1840 Fax

http://www.teraspeed.com

Teraspeed® is the registered service mark of
Teraspeed Consulting Group LLC



Ken Willis wrote:

>Hi Arpad,
>
>In the templates I sent, you can see the node ordering that CDS uses in
>our B-elements. I included them as comments right in the model file, so
>you can see how it is set up. It would make sense to me to use this same
>ordering, as we are providing the templates. It is attached below.
>
>Ken
>
>
>
>*  The terminals in an 8-terminal differential MacroModel are as
>follows:
>*      power = 1
>*      outp = 2
>*      ground = 3
>*      input = 4
>*      enable = 5
>*      power_clamp_reference = 6
>*      ground_clamp_reference = 7
>*      outn = 8 
>
>
>
>
>
>
>
>
>
>-----Original Message-----
>From: ibis-macro-bounce@xxxxxxxxxxxxx
>[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
>Sent: Monday, October 03, 2005 1:32 PM
>To: ibis-macro@xxxxxxxxxxxxx
>Subject: [ibis-macro] Node ordering for IBIS buffer building blocks
>
>Hello,
>
>I have a question about the order of the nodes for the IBIS buffer
>building blocks in the library.  What should be our convention?
>
>1)  Should we follow the order of nodes as it is done in the
>    HSPICE B-elements?
>2)  Should we have any other ordering scheme?  For example, have
>    the "digital" (i.e. control) nodes first, such as In_D, En_D,
>    Rcv_D, and then the analog ports?
>3)  Any other suggestions?
>
>Thanks,
>
>Arpad
>==================================================================
>---------------------------------------------------------------------
>IBIS Macro website:  http://www.sisoft.com/ibis-macro IBIS Macro
>archives: //www.freelists.org/archives/ibis-macro
>To unsubscribe send an email:
>  To: ibis-macro-request@xxxxxxxxxxxxx
>  Subject: unsubscribe
>
>---------------------------------------------------------------------
>IBIS Macro website:  http://www.sisoft.com/ibis-macro
>IBIS Macro archives: //www.freelists.org/archives/ibis-macro
>To unsubscribe send an email:
>  To: ibis-macro-request@xxxxxxxxxxxxx
>  Subject: unsubscribe
>
>
>  
>

---------------------------------------------------------------------
IBIS Macro website:  http://www.sisoft.com/ibis-macro
IBIS Macro archives: //www.freelists.org/archives/ibis-macro
To unsubscribe send an email:
  To: ibis-macro-request@xxxxxxxxxxxxx
  Subject: unsubscribe

Other related posts: