****************************************************************************** ********************* 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 info@ibis.org. A list of reported bugs is maintained at http://ibis.org/bugs/ibischk/ . ****************************************************************************** PARSER VERSION NUMBER: 7.1.0 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 10 REPORTED BY: Arpad Murany, Siemens EDA; Bob Ross, Teraspeed Labs DATE: September 17, 2022 DESCRIPTION OF BUG: Illegal Argument for Rx_Use_Clock_Input Not Always Correctly Reported In the examples below, "Waves" is substituted for the legal entry "Wave". In some case no Error is reported. The reporting may depend on the position in the List. There may be interactions that cause the wrong, but correct argument "None" or "Times" to be reported after the second word. Fixing one problem may resolve others. The following Error message is generated for the test case below: IBISCHK7 V7.1.0 ... Checking bug237.ami for AMI Version 7.1 Compatibility... E4692 - Rx_Use_Clock_Input: Illegal String value "Waves" specified in Format E4647 - Rx_Use_Clock_Input defined multiple times in Reserved_Parameters E4692 - Rx_Use_Clock_Input: Illegal String value "Waves" specified in Default E4692 - Rx_Use_Clock_Input: Illegal String value "Waves" specified in Format E4692 - Rx_Use_Clock_Input: Illegal String value "Waves" specified in Format E4692 - Rx_Use_Clock_Input: Illegal String value "None" specified in Format E4692 - Rx_Use_Clock_Input: Illegal String value "Times" specified in Format Errors : 7 File Failed Note, the test case for bird209 in the QA tests for the ibischk711 release is correct, but bird209.ami did not check for some additional ordering in List. The issue was discovered in file from a developer in which no Errors were issued. INSERT IBIS FILE DEMONSTRATING THE BUG: ********** bug237.ami ********** (bug237 (Reserved_Parameters | (AMI_Version (Usage Info) (Type String) (Value "7.1")) (Description "To suppress mandatory error") (Init_Returns_Impulse (Usage Info)(Type Boolean)(Value True)) (GetWave_Exists (Usage Info)(Type Boolean)(Value False)) | | (Description Bad Value or Default produces three Errors) (Rx_Use_Clock_Input (Usage In)(Type String) (Value "Waves")) (Rx_Use_Clock_Input (Usage In)(Type String) (Default "Waves")) (Rx_Use_Clock_Input (Usage In)(Type String) (Format List "Waves")) | (Description "Waves" at end of List produces Error") (Rx_Use_Clock_Input (Usage In)(Type String) | (Format List "None" "Times" "Waves")) | (Description "Waves" at end of List with (Default None) reports | NO Error") (Rx_Use_Clock_Input (Usage In)(Type String) (Format List "None" "Times" "Waves") (Default "None")) | (Description "Waves" at front of List reports Error "None" | after "Waves") (Rx_Use_Clock_Input (Usage In)(Type String) (Format List "Waves" "None" "Times")) | (Description "Waves" in middle of List reports Error "Times" | after "Waves") (Rx_Use_Clock_Input (Usage In)(Type String) (Format List "None" "Waves" "Times")) | | (Description "Waves" Error NOT reported with repeated Values in | the List) (Rx_Use_Clock_Input (Usage In)(Type String) (Format List "None" "Times" "Waves" "None" "Times" "Waves")) ) ) ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 237 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 7.1.1 FIXED DATE: November 18, 2022 NOTES ON BUG FIX: Classified at the September 30, 2022 IBIS Open Forum Meeting To be fixed in the next release. ****************************************************************************** ******************************************************************************