****************************************************************************** ********************* 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@eda.org. 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 29, 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 ) | 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) (bug128 (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 | The lines below are repeated from above and repeat the same | (Reserved_Parameters and (Model_Specfic Branches (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: 128 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 5.1.0 FIXED DATE: September 26, 2012 NOTES ON BUG FIX: Classified at the IBIS teleconference meeting on April 1, 2011. To be fixed in a later release. Fixed in Version 5.1.0. ****************************************************************************** ******************************************************************************