That's what "Format Corner" actually does (pg. 182 in v5.1): For AMI parameters defined as Format Corner, the EDA tool will pick one of the three supplied values (<typ value>, <slow value>, <fast value>) in the parameter definition file for any given model instance. This selection is governed by the same internal corner variable in the EDA tool that controls the selection of the "Typ", "Min", "Max" model data. <typ value> corresponds to "Typ", <slow value> corresponds to "Min" (slow or weak performance) and <fast value> corresponds to "Max" (fast or strong performance). For AMI parameters, <slow value> does not have to be less than <fast value>. Or am I missing something? Arpad ============================================================ -----Original Message----- From: fangyi_rao@xxxxxxxxxxx [mailto:fangyi_rao@xxxxxxxxxxx] Sent: Monday, July 15, 2013 4:36 PM To: Muranyi, Arpad; ibis-macro@xxxxxxxxxxxxx Subject: RE: issue raised by Walter in last ATM Arpad; That's because EDA tools must make sure that the corner value in the input parameter string to AMI_Init is consistent with the legacy IBIS model that is being used. Fangyi -----Original Message----- From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Monday, July 15, 2013 2:33 PM To: ibis-macro@xxxxxxxxxxxxx Subject: [ibis-macro] Re: issue raised by Walter in last ATM 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 --------------------------------------------------------------------- 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