****************************************************************************** ********************* 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: IBISCHK6 V6.1.0 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 7 REPORTED BY: Bob Ross, Teraspeed Labs DATE: November 14, 2015 DESCRIPTION OF BUG: In the source code package for ibischk6, Version 6.1.0, the test usage.ami works for Model_Specific parameter usage8 (Usage Dep) and AMI_Ver "6.1". No error is reported for usage8 when the file version is changed to AMI_Ver "6.0" or lower. This is a specification version dependent checking mistake. The test case below works correctly when tested with ibischk6 Version 6.0.1: IBISCHK6 V6.0.1 ... Checking bug164.ami for AMI Version 6.0 Compatibility... E4627 - Illegal Usage Dep specified for Rx_Receiver_Sensitivity E4627 - Illegal Usage Dep specified for usage_dep The Model_Specific branch illegal case is not reported for ibischk6 Version 6.1.0 (the test works correctly for the Reserved_parameters branch: IBISCHK6 V6.1.0 ... Checking bug164.ami for AMI Version 6.0 Compatibility... E4627 - Illegal Usage Dep specified for Rx_Receiver_Sensitivity INSERT IBIS FILE DEMONSTRATING THE BUG: ==== bug164.ami ==== (bug164 ( Reserved_Parameters (AMI_Version (Usage Info)(Type String)(Value "6.0") (Description "(Usage Dep) illegal for AMI_Version 6.0") ) (Init_Returns_Impulse (Usage Info) (Type Boolean) (Default True) (Description "Both impulse and parameters_out returned.") ) (GetWave_Exists (Usage Info) (Type Boolean) (Default True) (Description "GetWave is well and truly provided in the module.") ) (Rx_Receiver_Sensitivity (Usage Dep) (Type Float) (Default 1.0) (Description "Works correctly for (Usage Dep)") ) ) (Model_Specific (usage_dep (Usage Dep)(Type String)(Value "test")) (Description "An Error should be issued for (Usage Dep) parameter") ) ) ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 164 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] MODERATE PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 6.1.1 FIXED DATE: January 8, 2016 NOTES ON BUG FIX: Classified at the November 20, 2015 IBIS Teleconference Meeting. To be fixed in the next release of ibischk6. ****************************************************************************** ******************************************************************************