Arpad, I actually like it the way it was. It gives a much clearer direction on what should be included and how. My suggestion is to change the second para (in the original text) to something like this (changes in red): |* The EDA tool must include all Usage In and Usage InOut AMI |* parameters in the AMI_parameters_in string. The AMI model will ignore any |* parameter included in the AMI_parameters_in string that is not Usage In |* or InOut. The AMI executable must return a string in AMI_parameters_out |* which includes all AMI parameters of Usage InOut and Usage Out. The |* string must be in the parameter tree format using branches and leaf/value |* pairs. Also, we should add a 3rd point to para 1 with something like this: 3) only parameters defined in the .ami file can be included in the AMI_parameters_in string. 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:43 AM To: IBIS-ATM Subject: [ibis-macro] New wording for what is in the parameter string Hello, According to our discussions in the ATM teleconference, I rewrote the paragraph about what should be included in the AMI parameter string and what shouldn't. Here is that section of the BIRD draft: |* The EDA tool must process the content of the .ami file so that |* 1) the 'Reserved_Parameters' and 'Model_Specific' branch |* names and their associated open and close parentheses "()" |* are not included in the AMI_parameters_in string, and |* 2) the AMI Parameter branches with Usage In or Usage InOut |* are converted to leaf/value pairs for the AMI_parameters_in |* string, possibly incorporating user selections. In this |* conversion each AMI parameter branch name becomes a leaf |* name in the AMI_parameters_in string and each leaf name |* is followed by a white space, a value and a closing |* parentheses ")". |* ************************************************************************ ******** |* The EDA tool must include all Usage In and Usage InOut AMI |* parameters in the AMI_parameters_in string and the AMI |* executable must return a string in AMI_parameters_out |* which includes all AMI parameters of Usage InOut and Usage |* Out. The string must be in the parameter tree format using |* branches and leaf/value pairs. ************************************************************************ ******** |* The following two paragraphs are to replace the previous one: ************************************************************************ ******** |* The EDA tool must pass a string to the AMI executable model |* through the AMI_parameters_in argument which contains all of |* the leaf/value pair formatted Usage In and Usage InOut AMI |* parameters defined in the .ami file and nothing else. |* |* The AMI executable model must return a string to the EDA tool |* through the AMI_parameters_out argument which contains all of |* the leaf/value pair formatted Usage InOut and Usage Out AMI |* parameters defined in the .ami file and nothing else. ************************************************************************ ******** |* |* For Usage In, the value in the "AMI Parameter" leaves are |* determined by the EDA tool based on the "AMI Parameter" |* branches in the .ami file. For Usage Out, the value in the |* "AMI Parameter" leaves are determined by the Algorithmic |* Model. For Usage InOut, the value in the "AMI Parameter" |* leaves are first determined by the EDA tool based on the |* "AMI Parameter" branches in the .ami file and passed into |* the Algorithmic Model which may return a new value in the |* "AMI Parameter" leaves after some processing. |* Please let me know whether this wording captures the thoughts we discussed in the meeting, and make suggestions if not. 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