[ibis-macro] Re: TreeRootName at the end of IBIS file in BIRD117

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 3 Apr 2012 15:07:36 +0000

I didn't mean to suggest that, but now that you ask,
I don't recall anything that says in the spec that it
could not.  Although I wonder how EDA tools would act
(up) if there were multiple trees in one .ami file...

Aside from that, I envisioned that the proposed .par
could have multiple trees.

Thanks,

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

From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] 
On Behalf Of Todd Westerhoff
Sent: Tuesday, April 03, 2012 7:39 AM
To: ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] Re: TreeRootName at the end of IBIS file in BIRD117

Arpad,

Are you suggesting that an .ami file could have multiple roots?

Todd.


Todd Westerhoff
VP, Software Products

Signal Integrity Software Inc. * www.sisoft.com<http://www.sisoft.com/>
6 Clock Tower Place * Suite 250 * Maynard, MA 01754
(978) 461-0449 x24  *  twesterh@xxxxxxxxxx<mailto:twesterh@xxxxxxxxxx>


"I want to live like that "
                                             -Sidewalk Prophets


From: ibis-macro-bounce@xxxxxxxxxxxxx<mailto:ibis-macro-bounce@xxxxxxxxxxxxx> 
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]<mailto:[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]>
 On Behalf Of Muranyi, Arpad
Sent: Monday, April 02, 2012 7:42 PM
To: ibis-macro@xxxxxxxxxxxxx<mailto:ibis-macro@xxxxxxxxxxxxx>
Subject: [ibis-macro] Re: TreeRootName at the end of IBIS file in BIRD117

Fangyi,

Thanks for your comments.  I can kind of see your point, but
I don't think your suggestion would have as many capabilities
as the proposed syntax in this BIRD draft.

The TreeRootName syntax allows the usage of multiple trees in
the same file (.ibs or .par, or even .ami).  Also, the proposed
Dependency Table would allow more than just a list of values
for the parameter assignments.  In addition, if we used the
TreeRootName syntax for the .ami and .par files, but another
syntax for the .ibs files, we would have to invent more new
syntax that is not there yet in .ibs files.  Is that worth it?
I think the simplicity of using the same syntax for the parameter
assignment whether the value comes from within the .ibs file or
any external files is good.  Is there a specific reason you
DON'T want that?

Thanks,

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

From: ibis-macro-bounce@xxxxxxxxxxxxx<mailto:ibis-macro-bounce@xxxxxxxxxxxxx> 
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]<mailto:[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]>
 On Behalf Of fangyi_rao@xxxxxxxxxxx<mailto:fangyi_rao@xxxxxxxxxxx>
Sent: Monday, April 02, 2012 6:03 PM
To: ibis-macro@xxxxxxxxxxxxx<mailto:ibis-macro@xxxxxxxxxxxxx>
Subject: [ibis-macro] TreeRootName at the end of IBIS fiel in BIRD117

Hi, Arpad;

I don't think the parameter definition section pointed to by TreeNodeName at 
the end of the .ibs file is necessary in BIRD117 (page 6).

http://www.vhdl.org/pub/ibis/macromodel_wip/archive/20120327/arpadmuranyi/BIRD%20117.4%20update%20draft%201/BIRD117_4_draft1.pdf

By defining the parameter at the end of the ibis file you are not importing it 
from an external file. Then why do we still need to indirectly specify the 
value by using TreeRootName instead of directly assigning the value to the 
parameter? The only argument I heard is that the TreeRootName way allows 
multiple values to be specified for a parameter. But I think it's a hack for 
TreeRootName. I'd rather introduce a formal List syntax to address this issue.

Regards,
Fangyi

GIF image

Other related posts: