[sv-bc] logic -vs- ulogic - user input


Subject: [sv-bc] logic -vs- ulogic - user input
From: Karen Pieper (Karen.Pieper@synopsys.com)
Date: Mon Sep 22 2003 - 08:53:10 PDT


I'm forwarding the following bounced email.

> >From owner-sv-bc Fri Sep 19 20:11:07 2003
>Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55])
> by server.eda.org (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id
> h8K3B46O027422
> for <sv-bc@eda.org>; Fri, 19 Sep 2003 20:11:06 -0700 (PDT)
>Received: from comcast.net (12-234-65-214.client.attbi.com[12.234.65.214])
> by comcast.net (sccrmhc11) with SMTP
> id <2003092003110201100n71f1e>
> (Authid: dciobanu);
> Sat, 20 Sep 2003 03:11:02 +0000
>Message-ID: <3F6BC5AE.5060400@comcast.net>
>Date: Fri, 19 Sep 2003 20:12:46 -0700
>From: Dan Ciobanu <dciobanu@comcast.net>
>User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2)
>Gecko/20030208 Netscape/7.02
>X-Accept-Language: en-us, en
>MIME-Version: 1.0
>To: sv-bc@server.eda.org
>Subject: logic -vs- ulogic - user input
>Content-Type: text/plain; charset=us-ascii; format=flowed
>Content-Transfer-Encoding: 7bit
>
>Hello,
>
>I did read Cliff Cummungs' email regarding the above subject, posted on
>comp.lan.verilog.
>I'm mostly a VHDL user for the last 10 years and I agree with Cliff that
>you should change
>the type logic to ulogic, because it behaves like the VHDL std_ulogic,
>i.e. has no resolution function.
>
>The most dangerous and hard to detect bugs are generated by
>misunderstanding the semantic of a type.
>Keeping the type name logic but without a resolution function will
>confuse the VHDL users and will create
>big problems for Verilog users who not used with a strongly typed
>language, overloading and resolution functions.
>Far too many designed are mixed-language today to allow such a semantic
>ambiguity to exist in SystemVerilog.
>
>Regards,
>Dan
>
>Dan Ciobanu
>Snr. Staff Engineer
>Maxtor Corp.
>Milpitas CA
>
>Disclaimer: These are my personal opinions and do not represent in any
>way my employer's view



This archive was generated by hypermail 2b28 : Mon Sep 22 2003 - 08:54:53 PDT