Re: [Fwd: evaluation order question]

From: Steven Sharp (sharp@cadence.com)
Date: Mon Jan 20 2003 - 11:19:48 PST

  • Next message: Karen Pieper: "Re: [Fwd: evaluation order question]"

    Precedence: bulk

    >When there IS an intra-assignment timing control, why is the
    >variable_lvalue evaluated "at the time specified by the ... timing
    >control" for blocking assignments (9.2.1), but "at the same time as the
    >expression on the right-hand side" for nonblocking assignments (9.2.2)?

    I don't know the historical reasons, and it may have been an accident of
    implementation. I have verified that Verilog-XL actually does this (and
    therefore, so does NC-Verilog and presumably other simulators).

    Steven Sharp
    sharp@cadence.com



    This archive was generated by hypermail 2.1.4 : Mon Jan 20 2003 - 11:20:37 PST and
    sponsored by Boyd Technology, Inc.