[ibis-macro] Re: Repeated leaf/value pairs restriction text

  • From: Ambrish Varma <ambrishv@xxxxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 18 Jan 2011 08:09:51 -0800

That looks good,
Thanks,
Ambrish.

 
 
 
 
Ambrish Varma   |  Member of Consulting Staff
P: 978.262.6431   www.cadence.com
 
 
 
 
 

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] 
On Behalf Of Muranyi, Arpad
Sent: Tuesday, January 18, 2011 10:53 AM
To: IBIS-ATM
Subject: [ibis-macro] Re: Repeated leaf/value pairs restriction text

Sorry, I didn't mean to say that the problem you
pointed out didn't have to be addressed, I was just
trying to say that the problem that was raised was
a different one.  Anyway, I added a sentence along
the lines of your suggestion at the end of that
paragraph with a little different wording.  Please
let me know what you think of it.

Thanks,

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

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Ambrish Varma
Sent: Tuesday, January 18, 2011 7:51 AM
To: IBIS-ATM
Subject: [ibis-macro] Re: Repeated leaf/value pairs restriction text

Thanks Arpad,
Maybe we should have both the restriction in the text then. Something
like this:

|*              A branch in the .ami file is an "AMI Parameter" if it
|*              contains the leaves Type, Usage, and any of the
following
|*              leaves:
|*
|*                   Default
|*                   <data_format> or Format <data_format>
|*
|*              and does not contain another branch. Multiple leaves
|*              containing the same reserved word are not allowed within
an
|*              AMI Parameter branch. 
|*                A branch which contains one or more
|*              sub-branches may only contain the (Description <string>)
|*              leaf/value pair in addition to the sub-branches.
|*              Any two or more sub-branches to a branch cannot have the
|*              same name.


How else are you going to make this illegal otherwise?

(Model_Specific
  (Main_Param 
    (Param1 (Usage In) (Type Float) (Value 0.0))
    (Param1 (Usage In) (Type Float) (Value 1.0))
    (Param1 (Usage In) (Type Float) (Value 2.0))
  )
)
 
Thanks,
Ambrish. 
 
 
Ambrish Varma   |  Member of Consulting Staff
P: 978.262.6431   www.cadence.com
 
 
 
 
 
-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
Sent: Tuesday, January 18, 2011 3:32 AM
To: IBIS-ATM
Subject: [ibis-macro] Re: Repeated leaf/value pairs restriction text

Ambrish,

Your suggested wording does not address the problem.  The problem is
not whether multiple sub-branches can have the same name (which might
result in repeated leaf names in the AMI_parameter_in string).

The problem is that currently there is no prohibition that the .ami
file should not have multiple "Usage", "Type", "Format", "Description",
etc... within the same branch or sub-branch.  Your proposed wording
doesn't address that problem.

Thanks,

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

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Ambrish Varma
Sent: Sunday, January 16, 2011 11:23 PM
To: IBIS-ATM
Subject: [ibis-macro] Re: Repeated leaf/value pairs restriction text

Hi Arpad,
I suggest modifying the second paragraph to say the following.

|*              A branch in the .ami file is an "AMI Parameter" if it
|*              contains the leaves Type, Usage, and any of the
following
|*              leaves:
|*
|*                   Default
|*                   <data_format> or Format <data_format>
|*
|*              and does not contain another branch.  
|*                A branch which contains one or more
|*              sub-branches may only contain the (Description <string>)
|*              leaf/value pair in addition to the sub-branches.
|*              Any two or more sub-branches to a branch cannot have the
|*              same name.

Basically, I removed "Multiple leaves containing the same reserved word
are not allowed within an AMI Parameter branch." 
and added " Any two or more sub-branches to a branch cannot have the
same name."

Please let me know if this is accurate.
Thanks,
Ambrish.
 
 
 
Ambrish Varma   |  Member of Consulting Staff
P: 978.262.6431   www.cadence.com
 
 
 
 
 
-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
Sent: Wednesday, January 12, 2011 1:53 AM
To: IBIS-ATM
Subject: [ibis-macro] Repeated leaf/value pairs restriction text

Hello,

There was some discussion on the wording of the prohibition of
repeated leaf/value pairs in the .ami file in the last ATM
teleconference and we decided to take the discussion off line.
I didn't make a change to this area, but I am writing this
email to start the off line discussion on this topic.

This is what we have currently in the Typos BIRD draft:


|*              All leaves of the .ami file must begin with one of the
|*              following reserved words:
|*
|*                   Type
|*                   Usage
|*                   Description
|*                   Default
|*                   <data_format> or Format <data_format>
|*
|*              A branch in the .ami file is an "AMI Parameter" if it
|*              contains the leaves Type, Usage, and any of the
following
|*              leaves:
|*
|*                   Default
|*                   <data_format> or Format <data_format>
|*
|*              and does not contain another branch.  Multiple leaves
|*              containing the same reserved word are not allowed within
an
|*              AMI Parameter branch.  A branch which contains one or
more
|*              sub-branches may only contain the (Description <string>)
|*              leaf/value pair in addition to the sub-branches.


The debated words are in this last paragraph.  Please let me
know how this could be written better.

Thanks,

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

---------------------------------------------------------------------
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

---------------------------------------------------------------------
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

---------------------------------------------------------------------
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

---------------------------------------------------------------------
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

---------------------------------------------------------------------
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: