Hi Arpad, It should be (mySampleAMI (txtaps (-2 0.1) (-1 0.2) (0 1) (1 0.2) (2 0.1) ) (tx_freq_offset 0) ) as alluded to on the example on page 186 - where mySampleAMI is the name of the dll. You also have to provide tx_freq_offset as requested by the model writer. 'Description' 'Reserved_Parameters' and 'Model_Specific' keywords are for the EDA tool's use only. Regards, Ambrish. -----Original Message----- From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Wednesday, December 09, 2009 3:52 PM To: IBIS-ATM Subject: [ibis-macro] AMI Parameter String question Hello everyone, At the expense of sounding like a broken record, I would like to ask the question (again) about how the EDA tool supposed to formulate the parameter string that is passed into the AMI DLL from the .ami file that is provided by the model maker with the DLL. Let's take the example from the IBIS 5.0 spec: |======================================================================= ====== | Example of Parameter File |======================================================================= ====== (mySampleAMI | Name given to the Parameter file (Description "Sample AMI File") (Reserved_Parameters | Required heading (Ignore_Bits (Usage Info) (Type Integer) (Default 21) (Description "Ignore 21 Bits")) (Max_Init_Aggressors (Usage Info) (Type Integer)(Default 25)) (Init_Returns_Impulse (Usage Info) (Type Boolean)(Default True)) (GetWave_Exists (Usage Info) (Type Boolean) (Default True)) ) | End Reserved_Parameters (Model_Specific | Required heading (txtaps (-2 (Usage Inout)(Type Tap) (Format Range 0.1 -0.1 0.2)(Default 0.1) (Description "Second Precursor Tap")) (-1 (Usage Inout)(Type Tap) (Format Range 0.2 -0.4 0.4)(Default 0.2) (Description "First Precursor Tap")) (0 (Usage Inout)(Type Tap) (Format Range 1 -1 2)(Default 1) (Description "Main Tap")) (1 (Usage Inout)(Type Tap) (Format Range 0.2 -0.4 0.4)(Default2 0.2) (Description "First Post cursor Tap")) (2 (Usage Inout)(Type Tap) (Format Range 0.1 -0.1 0.2)(Default 0.1) (Description "Second Post cursor Tap")) ) | End txtaps (tx_freq_offset (Format Range 1 0 150) (Type UI) (Default 0)) ) | End Model_Specific ) | End SampleAMI | |======================================================================= ====== If, for example, I want to formulate a simple parameter string for a DLL that uses nothing else but the tap coefficient parameters, what would that parameter sting look like (taking the defaults from above)? (mySampleAMI (Description "Sample AMI File") (Model_Specific (txtaps (-2 0.1) (-1 0.2) (0 1) (1 0.2) (2 0.1) ) ) ) or would it be ONLY: (txtaps (-2 0.1) (-1 0.2) (0 1) (1 0.2) (2 0.1) ) Or anything else? 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