Fangyi, I am not sure why a new reserved parameter for corner is needed. Wouldn't the following work in the Model_Specific section: (corner (Usage In) (Corner "Typ" "Min" "Max") (Type String) (Description "Simulation corner.")) Thanks, Arpad ========================================================= -----Original Message----- From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of fangyi_rao@xxxxxxxxxxx Sent: Monday, July 15, 2013 4:25 PM To: ibis-macro@xxxxxxxxxxxxx Subject: [ibis-macro] issue raised by Walter in last ATM Hi, All; Walter raised an issue during the AMI_Resolve API discussion at last ATM. Since Dep parameters are not included in the input parameter string to AMI_Init, if AMI_Init needs to use a Dep parameter value, it'll have to repeat the calculation in AMI_Resolve. If the parameter depends on corner and/or model name, AMI_Init cannot access them in current spec. In fact, this issue exists regardless AMI_Resolve is used or not. There are two potential solutions. Solution 1: Require all Dep parameters to be included in the input parameter string to AMI_Init. Pro: minimum change to the spec AMI_Init doesn't need to repeat the calculation in AMI_Resolve Con: lots of Dep parameters are not designed to be used by AMI_Init AMI_Init still has no access to corner and model name Solution 2: Introduce two new AMI reserved parameters, Corner and Model_Name Required: No Usage: In Type: String Format: Value Allowed values of Corner: typ, min, max Allowed values of Model_Name: any string Their values specified in the .ami file are irrelevant. EDA tools must make sure that their values in the input parameter string to AMI_Init are consistent with the legacy IBIS model that is being used. Pro: AMI_Init has access to corner and model name regardless whether AMI_Resolve exists. Con: Two new reserved parameters AMI_Init repeats the calculation in AMI_Resolve Let's discuss at tomorrow's ATM. Thanks, Fangyi --------------------------------------------------------------------- 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