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