errata/413: PROPOSAL - 4. scalar expressions

From: Shalom.Bresticker@motorola.com
Date: Mon Aug 25 2003 - 01:08:23 PDT

  • Next message: Shalom.Bresticker@motorola.com: "errata/415: PROPOSAL - BNF: redundant function calls in "module_path_primary" and "primary""

    Precedence: bulk

    In paragraph 4 in Clause 4:

    "A scalar expression is an expression that evaluates to a
    scalar (single-bit) result. If the expression evaluates to a
    vector (multibit) result, then the least significant bit of
    the result is used as the scalar result."

    Delete sentence 2, leave only sentence 1.

    (Parenthetical note: I did find one more place which shows
    the behavior described in sectence 2:
    in the scalar_timing_check_condition in
    section 15.6, which is the subject of issue #237.

    There too, it says,
    "The conditioning signal shall be a scalar net;
    if a vector net or an expression resulting in a multi-bit
    value is used, then the least significant bit of the vector
    net or the expression value is used."

    I still propose to delete sentence 2,
    since it seems to be the exceptional behavior and not
    the usual behavior.)
    http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&pr=413



    This archive was generated by hypermail 2.1.4 : Mon Aug 25 2003 - 01:09:00 PDT and
    sponsored by Boyd Technology, Inc.