****************************************************************************** ****************** TSCHK TOUCHSTONE PARSER BUG REPORT FORM ******************* ****************************************************************************** INSTRUCTIONS To report a bug in the TSCHK Touchstone 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: 2.0.0 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Microsoft Windows* 7 Enterprise, SP1 REPORTED BY: Michael Mirmak, Intel Corporation DATE: March 20, 2014 DESCRIPTION OF BUG: The command tschk2 –canonical will generate, on standard out, a Touchstone Version 2.0-compatible file from a 1.x input file, if this is possible. Canonical mode appears to column-align the data in the file for maximum readability. However, in doing this, the parser adds spaces between the data fields, in some cases as many as eight or more. When compared to a ver 1.1 Touchstone file that uses spaces, canonical mode conversion appears to increase the output file size by multiples of the original file size. The parser, when performing canonical conversion, ideally should either use tabs (which are permitted by the specification) or relax its alignment requirements to avoid such dramatic file size increases. INSERT TOUCHSTONE FILE DEMONSTRATING THE BUG: Enclosed are three files, showing variations on Example 14 from the Touchstone 2.0 specification. The examples are stored under: http://www.eda.org/ibis/bugs/tschk/bug3_example/ example14.s4p is the original Example 14 Touchstone 1.x file, with varying numbersof spaces between data fields. The file is 822 bytes in size. example14_ts2.s4p is a Touchstone 2.0 file after canonical conversion by the parser. It uses spaces to align the data fields. The file is 3,235 bytes in size, or almost 4 times the size of the 1.x version. example14_ts2_tab.s4p is a Touchstone 2.0 file with replacement of spaces by tabs. It is 1,429 bytes in size. ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 3 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ENHANCEMENT PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 2.0.1 FIXED DATE: August 12, 2021 NOTES ON BUG FIX: Classified at the April 25, 2014 IBIS Teleconference meeting. To be investigated and possibly fixed in a future release. It was noted that a delimiter flag might be used to specify, for example, the tab character for alignment. ****************************************************************************** ******************************************************************************