[sv-ec] FW: BOUNCE sv-ec@eda.org: Non-member submission from [Gordon Vreugdenhil <gvreugde@Synopsys.COM>]


Subject: [sv-ec] FW: BOUNCE sv-ec@eda.org: Non-member submission from [Gordon Vreugdenhil ]
From: David W. Smith (david.smith@synopsys.com)
Date: Thu Jan 23 2003 - 14:24:12 PST


-----Original Message-----
From: owner-sv-ec@eda.org [mailto:owner-sv-ec@eda.org]
Sent: Thursday, January 23, 2003 9:32 AM
To: owner-sv-ec@eda.org
Subject: BOUNCE sv-ec@eda.org: Non-member submission from [Gordon
Vreugdenhil <gvreugde@Synopsys.COM>]

>From owner-sv-ec Thu Jan 23 09:31:58 2003
Received: from saccule.internal.synopsys.com ([4.42.176.69])
        by server.eda.org (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id
h0NHVqIZ002770;
        Thu, 23 Jan 2003 09:31:57 -0800 (PST)
Received: from synopsys.com (localhost [127.0.0.1])
        by saccule.internal.synopsys.com (8.12.6/8.12.6) with ESMTP id
h0NHVoi8024114;
        Thu, 23 Jan 2003 09:31:50 -0800 (PST)
Message-ID: <3E302706.941741F2@synopsys.com>
Date: Thu, 23 Jan 2003 09:31:50 -0800
From: Gordon Vreugdenhil <gvreugde@Synopsys.COM>
X-Mailer: Mozilla 4.78 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "Clifford E. Cummings" <cliffc@sunburst-design.com>
CC: sv-ec@server.eda.org, sv-bc@server.eda.org
Subject: Re: [sv-bc] Removal of the SystemVerilog logic data type
References: <4.3.1.0.20030123084650.00d26b30@mail.sunburst-design.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Cliff, see my notes below -- this should be clarified by the official
minutes as well.

"Clifford E. Cummings" wrote:
>
> Hi, All -
>
[...]
> Some of the highlights (lowlights?) from yesterdays meeting (according
> to my understanding?)
> - logic is not and never was a universal data type (somebody needs to
> tell Stu to change his presentation)

Correct.

> - as a matter of fact, logic was removed from SystemVerilog altogether
> yesterday (Stu needs to change his presentation)

Remember -- this was only a straw poll. Part of the objective of doing the
straw poll was to draw out any final concerns from the group. After the
straw poll on removing logic, there was subsequent discussion that made a
very good case for not removing it even though it is now functionally
redundant. I don't think that the final proposal for the official vote will
suggest removing it.

> - there will be a new varport (was this the name?) type for shared
> variable-like ports to replace the previous shared-port behavior of
> logic

"var" is going to be a port mode in the same was as "input", etc.

> - regs are now (the/a??) default type and we can now make one or more
> procedural assignments or one continuous assignment to a reg variable

reg is not the default type. You will be permitted to make a
single continuous assign to a reg assuming that the declaration satisfies
the constraints discussed (can't be a shared variable, etc).

> - scalar regs do not have to be declared

Discussed but not approved.

> - multiple continuous assignments or multiple driver-assignments
> within a module must still be done to a net type

Yes.

Gord.

-- 
----------------------------------------------------------------------
Gord Vreugdenhil                                 gvreugde@synopsys.com
Staff Engineer, VCS (Verification Tech. Group)   (503) 547-6054
Synopsys Inc., Beaverton OR



This archive was generated by hypermail 2b28 : Thu Jan 23 2003 - 14:24:31 PST