From: Shalom Bresticker (Shalom.Bresticker@motorola.com)
Date: Sun Dec 28 2003 - 07:50:01 PST
>Number: 521
>Category: errata
>Originator: Shalom Bresticker <Shalom.Bresticker@motorola.com>
>Description:
What happens when you connect a vector to a gate terminal ?
The LRM does not say.
In the case of an input terminal, I can think of (at least) three
interpretations.
1. Use the least significant bit. (This seems to be what VCS does.)
2. Relate to it as 1 if non-zero, 0 if zero. (This seems to be what VXL and
NCV do.)
3. Expand the primitive to use all the bits, i.e., interpret
and (out, in1, in2[1:0]) as
and (out, in1, in2[1], in2[0])
Use of a vector for an inout or output terminal is also ambiguous.
-- Shalom Bresticker Shalom.Bresticker@motorola.com Design & Reuse Methodology Tel: +972 9 9522268 Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890 POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478
This archive was generated by hypermail 2.1.4
: Sun Dec 28 2003 - 07:50:06 PST
and
sponsored by Boyd Technology, Inc.