Forgot to mention that Bob has a few questions about AMI related bugs discovered in the IBIS parser which we need to discuss. We will spend a few minutes on that today (see attachments). Thanks, Arpad ==================================================== -----Original Message----- From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Tuesday, March 22, 2011 10:53 AM To: IBIS-ATM Subject: [ibis-macro] IBIS-ATM teleconference - Agenda for 3/22/2011 Time: March 22, 2011 Noon US Pacific Time ===== Audio: ====== Voice dial-in: (800) 637-5822 International: +1 (647) 723-3937 <--- (For Canada) 0114501530 <--- (For Sweden) 0201400572 <--- (For Sweden Toll Free) 069509594672 <--- (For Germany) 08001014542 <--- (For Germany Toll free) Access Code: 685-0440 Web === Click Here to Join Live Meeting: http://tinyurl.com/yvmesj or: https://www.livemeeting.com/cc/sisoft/join?id=NKQQN3&role=attend&pw=TP8j %23-%25%7E5 Mentor Global Crossing Teleconference commands: http://www.globalcrossing.com/customer/collaboration/cust_ready_access_t ips.aspx FIRST TIME USERS: To save time before the meeting, check your system to make sure it is compatible with Microsoft Office Live Meeting. --------------------------------------------------------------------- Agenda ====== 1) Opens 2) Call for any related patent disclosures 3) Review of ARs: Radek: Start an email thread with comments on cross talk BIRD draft - not done Arpad: Update BIRD 120 with the additional sentence on the GetWave block size - done (http://www.eda.org/pub/ibis/birds/bird120.1.txt) Ambrish: Start a BIRD draft for the Table syntax - done Bob: Check BIRD 127 for type clarification possibilities - done Ken: Draft language to clarify handling of multiple channels (cross talk BIRD) - done Ambrish: Start a BIRD on row 25 in the Task List - done Bob: Write a BIRD on correcting Table 1-3 in the spec. (Row 23 in the Task List). - in progress Any other AR-s? Old ARs: Arpad: Review the documentation (annotation) in the macro libraries. - deferred until a demand arises or we have nothing else to do 4) Cross talk BIRD draft - need a list of issues so we can update the BIRD draft and get it ready for voting 5) (Format) Table (including Row 21, 22) - discuss BIRD draft from Ambrish (attached) 6) Define relationship between Type and Format (Row 25) - discuss BIRD draft from Ambrish (attached) 7) Model_Specific parameters Usage Out/InOut - Since we do not know the meaning of these, what is the EDA tool expected to do with them? - Type Tap has a unique meaning, we could allow this, but something should be mentioned in the spec on what the tool is expected to do (plot, log file, etc). - how about the rest of the Types? Does it make sense to allow them? 8a) BIRD 123, jitter parameters - how do we deal with Usage Out? (includes Row 37) - remove it from the spec? - specify that only the Init function can return values? 8b) BIRD 121, data management parameters (file support) - questions, comments? 8c) BIRD 124, dependency table 9) Back-channel proposals from SiSoft and Sigrity Remaining Task List items: ========================== Row 18: What is the ambiguity between Format and Text Strings? - answer: See row 25 Row 21: According to the BNF, the Format = Table syntax is invalid. - If Format is removed, this s not a problem, but if Format is there the problem still exists. Do we need to fix this? - we will address this when talking about Table Row 22: The syntax for a leaf is: (Row 22 in Task List) <leaf>: ( <parameter name> whitespace <value list> ) So in a Table which is written like this: (-50 -0.1 1e-35), -50 is actually a parameter name, i.e. a string, not a value. -deprecate Table back to List? - we will address this when talking about Table Row 23/24: Fix the two tables to reflect what is in the text - Bob started a BIRD draft which will be finalized as other BIRDs are completed Row 25: Define relationship between Type and Format - discuss Walter's suggestions Row 26: This is basically the same as the items in Row 46-47. Row 33: Is AMI_Init restricted to change first column of impulse_matrix only? - Sigrity is writing a BIRD draft on this (Ken) Row 35: Clarify questions about impulse response - this needs to be discussed Row 37: Usage Out for reserved (jitter) parameters - which function (Init or GetWave) can return these? Row 46/47: Remove certain parameters and keywords - this needs to be discussed 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
****************************************************************************** ********************* IBIS GOLDEN PARSER BUG REPORT FORM ********************* ****************************************************************************** INSTRUCTIONS To report a bug in the IBIS golden parser. Please fill out the top part of the following form and send the complete form to ibis-bug@xxxxxxxx A list of reported bugs will be maintained on eda.org. ****************************************************************************** PARSER VERSION NUMBER: 5.0.4 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 7 REPORTED BY: Bob Ross, Teraspeed Consulting Group DATE: March 13, 2011 DESCRIPTION OF BUG: The order dependence rule that the Reserved_Parameters section appear before the optional Model_Specific section is not enforced: | The Model Parameter File must be organized in the following | way: | | (my_AMIname | Name given to the Parameter file | (Reserved_Parameters | Required heading to start the | | required Reserve_Parameters | | section | ... | (Reserved parameter text) | ... | ) | End of Reserved_Parameters | | section | (Model_Specific | Required heading to start the | | optional Model_Specific section | ... | (Model specific parameter text) | ... | ) | End of Model_Specific section | (Description <string>) | description of the model | | (optional) | ) | End my_AMIname parameter file The test case begins with the Model_Specific section before the required Reserved_Parameters section. No Error or Warning is given. INSERT IBIS FILE DEMONSTRATING THE BUG: (modified version of file from Bug 126) (bug128 (Description "Receiver model configured for 1 tap DFE") (Model_Specific (taps (1 (Usage InOut) (Format Range 0 -1.0 1.0)(Type Tap) (Default 0) (Description "First DFE tap.") ) ) ) | End Model_Specific (Reserved_Parameters (Ignore_Bits (Usage Info) (Type Integer) (Default 50000) (Description "DFE may take a 50,000 bits to converge.") ) (Init_Returns_Impulse (Usage Info) (Type Boolean) (Default True) (Description "Init is provided in this model.") ) (GetWave_Exists (Usage Info) (Type Boolean) (Default True) (Description "GetWave is provided in the module.") ) (Use_Init_Output (Usage Info) (Type Boolean) (Default False) (Description "GetWave and Init function indpendent of each other.") ) (Rx_Receiver_Sensitivity (Usage Info)(Format Range 0.25 0.0 0.5) (Type Float)(Default 0.025) (Description "Receiver sensitivity.") ) ) | End Reserved_Parameters ) ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 128 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] (ANNOYING) PRIORITY: [HIGH, MEDIUM, LOW] (MEDIUM) STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] OPEN FIXED VERSION: FIXED DATE: NOTES ON BUG FIX: Classified at the IBIS teleconference meeting on XXXXXXXXX, 2011. To be fixed in a later release. ****************************************************************************** ******************************************************************************
****************************************************************************** ********************* IBIS GOLDEN PARSER BUG REPORT FORM ********************* ****************************************************************************** INSTRUCTIONS To report a bug in the IBIS golden parser. Please fill out the top part of the following form and send the complete form to ibis-bug@xxxxxxxx A list of reported bugs will be maintained on eda.org. ****************************************************************************** PARSER VERSION NUMBER: 5.0.4 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 7 REPORTED BY: Bob Ross, Teraspeed Consulting Group DATE: March 13, 2011 DESCRIPTION OF BUG: The occurance of one Reserved_Parameters section and one optional Model_Specific section is not enforced: | The Model Parameter File must be organized in the following | way: | | (my_AMIname | Name given to the Parameter file | (Reserved_Parameters | Required heading to start the | | required Reserve_Parameters | | section | ... | (Reserved parameter text) | ... | ) | End of Reserved_Parameters | | section | (Model_Specific | Required heading to start the | | optional Model_Specific section | ... | (Model specific parameter text) | ... | ) | End of Model_Specific section | (Description <string>) | description of the model | | (optional) | ) | End my_AMIname parameter file The test case has repeated Reserved_Parameters and Model_Specific sections and no Error or Warning is given. INSERT IBIS FILE DEMONSTRATING THE BUG: (modified version of file from Bug 126) (bug129 (Description "Receiver model configured for 1 tap DFE") (Reserved_Parameters (Ignore_Bits (Usage Info) (Type Integer) (Default 50000) (Description "DFE may take a 50,000 bits to converge.") ) (Init_Returns_Impulse (Usage Info) (Type Boolean) (Default True) (Description "Init is provided in this model.") ) (GetWave_Exists (Usage Info) (Type Boolean) (Default True) (Description "GetWave is provided in the module.") ) (Use_Init_Output (Usage Info) (Type Boolean) (Default False) (Description "GetWave and Init function indpendent of each other.") ) (Rx_Receiver_Sensitivity (Usage Info)(Format Range 0.25 0.0 0.5) (Type Float)(Default 0.025) (Description "Receiver sensitivity.") ) ) | End Reserved_Parameters (Model_Specific (taps (1 (Usage InOut) (Format Range 0 -1.0 1.0)(Type Tap) (Default 0) (Description "First DFE tap.") ) ) ) | End Model_Specific (Reserved_Parameters (Ignore_Bits (Usage Info) (Type Integer) (Default 50000) (Description "DFE may take a 50,000 bits to converge.") ) (Init_Returns_Impulse (Usage Info) (Type Boolean) (Default True) (Description "Init is provided in this model.") ) (GetWave_Exists (Usage Info) (Type Boolean) (Default True) (Description "GetWave is provided in the module.") ) (Use_Init_Output (Usage Info) (Type Boolean) (Default False) (Description "GetWave and Init function indpendent of each other.") ) (Rx_Receiver_Sensitivity (Usage Info)(Format Range 0.25 0.0 0.5) (Type Float)(Default 0.025) (Description "Receiver sensitivity.") ) ) | End Reserved_Parameters (Model_Specific (taps (1 (Usage InOut) (Format Range 0 -1.0 1.0)(Type Tap) (Default 0) (Description "First DFE tap.") ) ) ) | End Model_Specific ) ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 129 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] (ANNOYING) PRIORITY: [HIGH, MEDIUM, LOW] (MEDIUM) STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] OPEN FIXED VERSION: FIXED DATE: NOTES ON BUG FIX: Classified at the IBIS teleconference meeting on XXXXXXXXX, 2011. To be fixed in a later release. ****************************************************************************** ******************************************************************************