[ibis-macro] Re: Table usage

  • From: ckumar <ckumar@xxxxxxxxxxx>
  • To: <wkatz@xxxxxxxxxx>
  • Date: Thu, 30 Sep 2010 11:26:24 -0700

a single row table can be passed as

(name a11 a12 a13)

multi rows 

(name (a11 a12 a13) (b11 b12 b13))


On Thu, 30 Sep 2010 12:31:37 -0400, "Walter Katz" <wkatz@xxxxxxxxxx>
wrote:
> Ken,
> 
> A Table, by definition, supports multiple rows. How would you pass the
> following?
> 
> (abc (Usage In) (Type Float) (Format Table (10.1 20.2 30.3) (1. 2. 3.)
(4.
> 5. 6.)) (Description "Table example"))
> 
> It is this case that makes Format Table as a Usage In, InOut or Out
> parameter problematic, and not defined, or allowed in the IBIS 5.0
> definition of the AMI_parameters_in or AMI_parameters_out string
> definition.
> 
> 
> We need to pass similar types of data into the DLL's that we write; we
> chose
> to do this in the following manner:
> 
> (abc (Usage In) (Type String) (Format Value "10.1 20.2 30.3")
(Description
> "Alternative example"))
> 
> Here is what it looks like when being passed to the DLL:
> 
> (abc "10.1 20.2 30.3")
> 
> 
> Your method satisfies all of the rules defined in pages 186 and 187, as
> long
> as the Table only contains one row.
> 
> I think there are the following options:
> 
> 1.    Allow a Format Table to have Usage In (or InOut, or Out), but require
> that such a Table have only one Row.
> 2.    Require that Format Table has (Usage Info)
> 
> Option 1 requires some work by all of the other EDA vendors, and a
> clarification to the definition of Format Table.
> Option 2 requires some work by Sigrity, and a clarification to the
> definition of Format Table.
> 
> Does anyone have any other (preferably better) ideas?
> 
> Walter
> 
> Walter Katz
> 303.449-2308
> Mobile 303.883-2120
> wkatz@xxxxxxxxxx
> www.sisoft.com
> 
> -----Original Message-----
> From: ibis-macro-bounce@xxxxxxxxxxxxx
> [mailto:ibis-macro-bounce@xxxxxxxxxxxxx]On Behalf Of Ken Willis
> Sent: Thursday, September 30, 2010 11:50 AM
> To: IBIS-ATM
> Subject: [ibis-macro] Table usage
> 
> Hi,
> 
> Following up from the last call, here is an example of Table being used
in
> an AMI file:
> 
> (abc (Usage In) (Type Float) (Format Table (10.1 20.2 30.3))
(Description
> "Table example"))
> 
> Here is what it looks like when being passed to the DLL:
> 
> (abc 10.1 20.2 30.3 )
> 
> Thanks,
> 
> Ken Willis
> Sigrity, Inc.
> 860-871-7070
> kwillis@xxxxxxxxxxx <mailto:kwillis@xxxxxxxxxxx>
---------------------------------------------------------------------
IBIS Macro website  :  http://www.eda.org/pub/ibis/macromodel_wip/
IBIS Macro reflector:  //www.freelists.org/list/ibis-macro
To unsubscribe send an email:
  To: ibis-macro-request@xxxxxxxxxxxxx
  Subject: unsubscribe

Other related posts: