errata/512: PROPOSAL - 27.33 index field for s_cb_data struct won't work for MDAs

From: chas@cadence.com
Date: Tue Feb 24 2004 - 07:19:55 PST

  • Next message: Shalom.Bresticker@motorola.com: "errata/530: PROPOSAL - 26.6.17 expr class does not contain vpiTchkTerm - should model different"

    Change the third paragraph on page 700 (printed version) from:

      For a cbValueChange callback, if the obj is a memory or
      variable array, the value in the s_cb_data structure shall
      be the value of the memory word or variable select that
      changed value. The index field shall contain the index of
      the memory word or variable select that changed value. If
      a cbValueChange callback is registered and the format is
      set to vpiStrengthVal then the callback shall occur
      whenever the object changes strength, including changes
      that do not result in a value change.

    To:

      For a cbValueChange callback, if the obj has the vpiArray
      property set to TRUE, the value in the s_cb_data structure
      shall be the value of array member that changed value.
      The index field shall contain the index of the right-most
      range of the array declaration. Use
      vpi_iterate(vpiIndex,obj) to find all the indices.
      
      If a cbValueChange callback is registered and the format
      is set to vpiStrengthVal then the callback shall occur
      whenever the object changes strength, including changes
      that do not result in a value change.

    http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&database=default&pr=512



    This archive was generated by hypermail 2.1.4 : Tue Feb 24 2004 - 07:19:57 PST and
    sponsored by Boyd Technology, Inc.