Minutes from the 3 & 24 Jan 2012 ibis-atm meetings are attached. Mike
IBIS Macromodel Task Group Meeting date: 24 Jan 2011 Members (asterisk for those attending): Agilent: * Fangyi Rao * Radek Biernacki Altera: * David Banas Ansys: Samuel Mertens Dan Dvorscak * Curtis Clark Arrow Electronics: Ian Dodd Cadence Design Systems: Terry Jernberg * Ambrish Varma * Feras Al-Hawari Celsionix: Kellee Crisafulli Cisco Systems: Ashwin Vasudevan Syed Huq Ericsson: Anders Ekholm IBM: Greg Edlund Intel: Michael Mirmak LSI Logic: Wenyi Jin Maxim Integrated Products: Mahbubul Bari Mentor Graphics: * John Angulo Zhen Mu * Arpad Muranyi Vladimir Dmitriev-Zdorov Micron Technology: Randy Wolff NetLogic Microsystems: Ryan Couts Nokia-Siemens Networks: Eckhard Lenski QLogic Corp. * James Zhou Sigrity: Brad Brim * Kumar Keshavan Ken Willis SiSoft: * Walter Katz Todd Westerhoff Doug Burns * Mike LaBonte Snowbush IP: Marcus Van Ierssel ST Micro: Syed Sadeghi Teraspeed Consulting Group: Scott McMorrow * Bob Ross TI: Casey Morrison Alfred Chong Vitesse Semiconductor: Eric Sweetman Xilinx: Mustansir Fanaswalla The meeting was lead by Arpad Muranyi ------------------------------------------------------------------------ Opens: - Arpad: Minutes from last week will be sent to Mike for posting - Arpad: There will be no meeting next week due to DesignCON - Arpad: Can we remove the last agenda item? - Walter: Yes it can be removed -------------------------- Call for patent disclosure: - None ------------- Review of ARs: - None (may find some after review of minutes from last week) ------------- New Discussion: IBIS 5.1 parser plans: - Bob: The editorial committee has been discussing this - Use_Init_Output is deprecated - Not going to document executable model flow changes in 5.1 - 5.1 rules will apply to 5.0 models - 5.0 models can have the relaxed syntax allowed in 5.1 - We can discuss this at the DesignCON summit - Arpad: If Version is absent 5.0 rules will apply? - Maybe it should default to 5.1 - Bob: A BIRD would be needed for that - BIRD 126 already covers this well - It mostly deprecates 5.0, with exceptions - Arpad: I like the idea but if 5.0 rules are not used we should not default to 5.0 - Radek: It is not 100% clear what to do if Use_Init_Output is present - Walter: If AMI_Version is 5.1 Use_Init_Output will be flagged as an error - In most cases we can add AMI_Version and delete Use_Init_Output Walter showed an email about Analog Buffer Modeling: - Walter: No one has objected to these statements Walter showed another email with conclusions: - Walter: Point 2 is not 100% true - With just [Ramp] the V-T can't be represented - External Model could have a D-A with a PWL to give the K(t) function - This will represent the behavior of any LTI driver - Walter: Point 4 is about it being easy to accurately describe analog behavior - Every swing setting has a different Voh and impedance - An IBIS file can be generated with many [Model Selector]s, many AMI files - Simulators often do quadratic rounding of ramp corners - Would like to have four internal reference models with reserved subckts - Feras: We don't need the new keywords - IBIS-ISS subckts can model it - Walter: The reference subckt names are not new keywords - Arpad: Is this about standard ISS files or hardcoded circuits? - Feras: You proposed 4 keywords in an email - Walter showed a previous email - Walter: We can ignore the Reserved_Model keyword - I would only like these subcircuit names and files to be reserved - They would not have to be supplied with each model - Feras: Would it be inserted in the IBIS file, not external? - We should be able to include an analog model with or without AMI - Walter: The BIRD allows that - Arpad: BIRD 118 can be extended for this purpose - Ambrish: It should allow linking just any file to the AMI section of IBIS - Walter: Adge Hawes will have related presentation at DesignCON - It will show what vendors need - Arpad: If we allow just any file we have to spell out the allowed syntax - Those changes can be made though - Feras: You have to have an AMI model present - The [Algorithmic Model] section should not be required - Walter: It's OK if this is used only where AMI is present - Ambrish: How would we handle it when there is no AMI? - Arpad: We could have a file pointer without relying on the AMI keyword - Feras: Users must be able to use models with or without DLLs - Walter: There will be a presentation about a model with 128 Touchstone files in it - Arpad: We just need a keyword other than AMIfile - The file format is tree format just like AMI though - Kumar: AMI does not own the tree format - Walters: We should listen to what IC vendors want - Ambrish: How would corners be chosen? - Arpad: The GUI will have to let users choose - Walter: It could be done as an Include statement - Radek: So this is not a reserved parameter, but a reserved name - Walter: One problem is having two different models with the same name - There will be only one of each of these reserved models, no collisions - Ambrish: That is for the user and vendors to deal with, not the spec - If it's hardcoded in the tool we can't change it - Walter: Then a file can be created for anything new - Fangyi: Why are there 4 reserved file names? - Feras: We can publish templates and those can be copied - How will the user find the actual subcircuit? - Walter: It would be in the spec - It would also be supplied as files - Tools might handle it efficiently through internal means - Fangyi: Why can't vendors use a different file name? - Walter: Then we will have file management problem - Feras: There are many other circuit types needed - Walter: Nothing prevents them from doing that - Ambrish: Templates that only work for AMI defeat the purpose - Walter: IBIS-ISS was created for AMI analog models and interconnect - The only application right now is AMI, until we have BSS - Arpad: The 6 points are all correct - Why do we need a shorthand for these circuits? - Walter: At this point I only want them as reference circuits - Radek: A circuit file with no reserved name causes no problem - Walter: I have a model that has 260,000 combinations - Arpad: What benefits do the 4 circuit bring us? - Walter: They cover all known SerDes standards and contemplated for 4 years - Arpad: We can just supply the files - Kumar: These circuit models are an approximation - The parameters are not cast in stone - Fangyi: Why do we still need Touchstone if these are accurate? - Walter: That is needed for broadband - Complicated subckts would be needed, but they are proprietary - Fangyi: So these do not cover everything - Feras: What if someone wants non-linear models? - Walter: ISS only allows linear - Feras: [External Model] allows other non-linear languages - Walter: I have not seen a channel where a non-LTI model makes a difference - Industry tools all use LTI models like MatLab, HSS-CDR - Kumar: We can't restrict ourselves to what those tools do - Fangyi: This analog model is not just for AMI - Rambus did experiments showing that - Kumar: We can't assume superposition will apply into the future - Walter: LTI is more true as speeds go higher - Fangyi: Can parameter names be changed for the reserved models? - Walter: No - Ambrish: That makes them reserved parameters - Walter: Not by the AMI definition - They could be called pseudo-reserved - We need to remember that there are 3 groups: users, EDA vendors, IC vendors - Ambrish: The IC vendors tend to not be well versed in these issues Meeting ended. ------------- Next meeting: 7 Feb 2011 12:00pm PT Next agenda: 1) Task list item discussions ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives
IBIS Macromodel Task Group Meeting date: 03 Jan 2012 Members (asterisk for those attending): Agilent: Fangyi Rao Radek Biernacki Altera: * David Banas Ansys: Samuel Mertens * Dan Dvorscak * Curtis Clark Arrow Electronics: Ian Dodd Cadence Design Systems: Terry Jernberg * Ambrish Varma Feras Al-Hawari Celsionix: Kellee Crisafulli Cisco Systems: Ashwin Vasudevan Syed Huq Ericsson: Anders Ekholm IBM: Greg Edlund Intel: Michael Mirmak LSI Logic: Wenyi Jin Maxim Integrated Products: Mahbubul Bari Mentor Graphics: * John Angulo Zhen Mu * Arpad Muranyi Vladimir Dmitriev-Zdorov Micron Technology: Randy Wolff NetLogic Microsystems: Ryan Couts Nokia-Siemens Networks: * Eckhard Lenski QLogic Corp. James Zhou Sigrity: Brad Brim Kumar Keshavan * Ken Willis SiSoft: * Walter Katz Todd Westerhoff Doug Burns * Mike LaBonte Snowbush IP: Marcus Van Ierssel ST Micro: Syed Sadeghi Teraspeed Consulting Group: Scott McMorrow * Bob Ross TI: Casey Morrison Alfred Chong Vitesse Semiconductor: Eric Sweetman Xilinx: Mustansir Fanaswalla The meeting was lead by Arpad Muranyi ------------------------------------------------------------------------ Opens: - Arpad: We could cancel the 31 Jan meeting, near the DesignCON summit -------------------------- Call for patent disclosure: - None ------------- Review of ARs: - Arpad send BIRD 123 changes from today to Walter - Done - Walter update BIRD 123 draft - Done - Arpad update Usage - Sent to email list, will be posted ------------- New Discussion: Walter showed the Jitter BIRD: - Ken: I had asked for additional verbage to be added but do not see it - Walter: I have added it into the BIRD introduction, but not to the IBIS spec changes - Ken: It should go in the spec to guide model developers - Walter moved the paragraphs into the spec change portion - The editorial group can decide if/where to move those paragraphs - Arpad and Bob agreed with this change - Bob: List, Increment and Step types have been added - Are these types needed for jitter parameters? - Arpad: It would be useful to use this table for all Reserved parameters - Bob: We already have 4 tables - They could be merged but grouped - Bob: There was a Tx_Sj_Frequency issue, can't find it now - It was a 5.1 issue - Walter: Discussions of the changes from old versions to new should be separate - We repeatedly spend time on this issue - Bob: Once we have 5.1/5.2 we have no basis for writing a parser - Arpad: This is a big issue, should be discussed in Open Forum - What is the problem with writing a parser? - Bob: The parser has to parse old versions that the new spec will not describe - Bob motioned to vote to submit BIRD 123 with changes - Ken seconded - No objections, the motion passed AR: Walter submit updated BIRD 123 to Open Forum Arpad showed the new Usage Out Fix BIRD draft: - Arpad: I added two small sections - Page 140: - The descriptions were misleading - It now has "to the AMI model" - Corner type for Usage Out is disallowed - The model is not the authority to know the selected corner - In BIRD 127.4 - Default and Value are mutually exclusive, must not be used together - They are synonyms in this case - Default is not allowed for Usage Out - Default is optional for Range, List, Corner, Increment, Steps - Note 10 is moved to above the list of Notes - This is an actual rule, not just a note - Ambrish: We could have an example to show what the EDA tool should do - Currently it only says what can be ignored - Arpad added a phrase - Ambrish: An example would be better - Bob: The removed note should still be in the notes - Arpad re-inserted a note #8 - Bob: We do not require Default and Value to be exclusive? - Walter: There is an implied default for all types but List - We should recommend using Default only for List - Arpad: We could eliminate Default by using the first List item as the default - Mike: Do we specify preference order between Default and implied defaults? - Arpad: Yes, Default must be used if present - Bob: There is a question on how Default interacts with Increment - Walter: This BIRD clarifies all of the ambiguities - Arpad: We can review one more time before submitting AR: Arpad send updated Usage Out Fix BIRD to Mike for posting Arpad showed a slide showing package BIRDs by sponsor: - Arpad: We should weed out some BIRDs - Walter: BIRDs 116-118 are a valid way to do it - BIRD 116 needs a reference to IBIS-BSS to handle non-AMI buffer models - Arpad: This will be a major topic of discussion in our next meetings Meeting ended. ------------- Next meeting: 10 Jan 2011 12:00pm PT Next agenda: 1) Task list item discussions ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives