RE: [sv-bc] assignment to input

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Mon Sep 04 2006 - 07:26:10 PDT
Maybe I missed something.
Would not "input a" have to default to wire to be compatible with 1364?

Shalom


> -----Original Message-----
> From: owner-sv-bc@server.eda.org [mailto:owner-sv-bc@server.eda.org]
On
> Behalf Of Rich, Dave
> Sent: Tuesday, August 29, 2006 9:26 PM
> To: sv-bc@server.eda-stds.org
> Subject: RE: [sv-bc] assignment to input
> 
> In SystemVerilog, we tried to overcome this loophole by defining an
> input port of a variable as a continuous assignment, and since
variables
> can only have one CA, an input port could not be coerced to an output
or
> inout.
> 
> However, a change late in the IEEE 1800-2005 LRM made inputs
implicitly
> default to a wire kind, so that 'input reg a' is now treated as 'input
> wire reg a'
> 
> I doubt that anyone has implanted this change and would really like to
> revert it back to the way it was in 3.1a for this very reason. Wires
> should only be used where multiple drivers are required.
> 
> Dave
Received on Mon Sep 4 07:28:11 2006

This archive was generated by hypermail 2.1.8 : Mon Sep 04 2006 - 07:28:47 PDT