Re: errata/655: 2005D6, 7.1.6: ambiguities in instance array port connection rules

From: Shalom.Bresticker@freescale.com
Date: Thu Mar 03 2005 - 13:20:00 PST

  • Next message: Karen Pieper: "Cancel Monday's meeting"

    The following reply was made to PR errata/655; it has been noted by GNATS.

    From: Shalom.Bresticker@freescale.com
    To: Steven Sharp <sharp@cadence.com>
    Cc: etf-bugs@boyd.com
    Subject: Re: errata/655: 2005D6, 7.1.6: ambiguities in instance array port
     connection rules
    Date: Thu, 3 Mar 2005 23:34:54 +0200 (IST)

     I like your wording.
     
     While you are correct about the other ambiguity, in practice it is clarified
     by the examples.
     
     Shalom
     
     
     On Thu, 3 Mar 2005, Steven Sharp wrote:
     
    >
    > > However, the wording could potentially be interpreted as saying that it
    > > connects 1 of the 4 bits in that case to each instance (4 bits divided by
    > > 4 instances) and that the intent of the last rule is to generate an error if
    > > the vector width is not divisible by 4, not allowing to connect the same
    > > number of bits to each instance.
    >
    > So the third rule should be reworded to make it clear that the part select
    > attached to each instance will be the same width as the instance port. So
    > something like
    >
    > "If bit lengths are different, each instance shall get a part-select of the
    > port expression, of a bit length equal to the instance port bit length. The
    > least significant bit of the port expression shall be connected to the
    > instance corresponding to the right-hand index of the array range."
    >
    > This rewording also addresses another ambiguity in the rule. It says that
    > the connection of part-selects starts with the right-hand index (presumably
    > of the array range), but does not say which end of the port expression is
    > connected to that start point.
    >
    > Steven Sharp
    > sharp@cadence.com
    >
     
     --
     Shalom Bresticker Shalom.Bresticker @freescale.com
     Design & Verification Methodology Tel: +972 9 9522268
     Freescale Semiconductor Israel, Ltd. Fax: +972 9 9522890
     POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 5441478
       
     [ ]Freescale Internal Use Only [ ]Freescale Confidential Proprietary
     



    This archive was generated by hypermail 2.1.4 : Thu Mar 03 2005 - 13:20:42 PST and
    sponsored by Boyd Technology, Inc.