****************************************************************************** ****************************************************************************** BIRD ID#: 105 ISSUE TITLE: Mandatory Golden Waveform Data REQUESTER: Anders Ekholm, Ericsson DATE SUBMITTED: February 22, 2008 DATE REVISED: DATE ACCEPTED BY IBIS OPEN FORUM: Rejected June 6, 2008 ****************************************************************************** ****************************************************************************** STATEMENT OF THE ISSUE: Golden Waveform data is very important to enable IBIS users to do basic accuracy validation of a model. The ability to add golden waveform data has been in the IBIS standard for some time, but there are very few models, if any, including this data. The data is very simple to generate during model creation and to add to the model. Spice to IBIS tools could easily automatically add this information. If the information was in the model EDA companies could add automatic features to check the simulated results with the golden waveforms in the models. The waveforms should obviously be generated with a load case close to the supposed application of the part. The best way to get this information in the mocels is to make it mandatory. Models missing the golden waveforms should be considered not a valid IBIS model. ****************************************************************************** STATEMENT OF THE RESOLVED SPECIFICATIONS: Changes are noted in the relevant sections below by |* lines. Replace the following text, of the [Test Data] keyword in section 6: (from the 4.2 spec) |============================================================================= | Keyword: [Test Data] | Required: No | Description: Indicates the beginning of a set of Golden Waveforms and | references the conditions under which they were derived. An | IBIS file may contain any number of [Test Data] sections | representing different driver and load combinations. | Golden Waveforms are a set of waveforms simulated | using known ideal test loads. They are useful in verifying | the accuracy of behavioral simulation results against the | transistor level circuit model from which the IBIS model | parameters originated. | Sub-Params: Test_data_type, Driver_model, Driver_model_inv, Test_load | Usage Rules: The name following the [Test Data] keyword is required. It | allows a tool to select which data to analyze. with: |============================================================================= | Keyword: [Test Data] |* Required: Yes | Description: Indicates the beginning of a set of Golden Waveforms and | references the conditions under which they were derived. An | IBIS file may contain any number of [Test Data] sections | representing different driver and load combinations. | Golden Waveforms are a set of waveforms simulated | using known ideal test loads. They are useful in verifying | the accuracy of behavioral simulation results against the | transistor level circuit model from which the IBIS model | parameters originated. | Sub-Params: Test_data_type, Driver_model, Driver_model_inv, Test_load | Usage Rules: The name following the [Test Data] keyword is required. It | allows a tool to select which data to analyze. And replace following text, of the [Test Load] Keyword: |============================================================================= | Keyword: [Test Load] | Required: No | Description: Defines a generic test load network and its associated | electrical parameters for reference by Golden Waveforms | under the [Test Data] keyword. The Golden Waveform | tables correspond to a given [Test Load] which is specified | by the Test_load subparameter under the [Test Data] keyword. | Sub-Params: Test_load_type, C1_near, Rs_near, Ls_near, C2_near, Rp1_near, | Rp2_near, Td, Zo, Rp1_far, Rp2_far, C2_far, Ls_far, Rs_far, | C1_far, V_term1, V_term2, Receiver_model, Receiver_model_inv, | R_diff_near, R_diff_far. with: |============================================================================= | Keyword: [Test Load] |* Required: Yes | Description: Defines a generic test load network and its associated | electrical parameters for reference by Golden Waveforms | under the [Test Data] keyword. The Golden Waveform | tables correspond to a given [Test Load] which is specified | by the Test_load subparameter under the [Test Data] keyword. | Sub-Params: Test_load_type, C1_near, Rs_near, Ls_near, C2_near, Rp1_near, | Rp2_near, Td, Zo, Rp1_far, Rp2_far, C2_far, Ls_far, Rs_far, | C1_far, V_term1, V_term2, Receiver_model, Receiver_model_inv, | R_diff_near, R_diff_far. ****************************************************************************** ANALYSIS PATH/DATA THAT LED TO SPECIFICATION Users have few means of making reasonable models without validation test data, and this suggestion will improve the general quality of models. ***************************************************************************** ANY OTHER BACKGROUND INFORMATION: ******************************************************************************