ISSUE 538

Number 538
Notify-List kausikd@interrasystems.com vijeta@interrasystems.com
Category enhancement
Synopsis Syntax not in BNF is supported by most of the standard simulators
State closed
Class enhancement
Arrival-DateFeb 09 2004
Originator Kausik Datta
Release
Environment
Description
The following syntax is not supported by BNF
integer [0:127] myInt;
But most of the simulators support this syntax with warning
that the size is ignored.
Can we enhance the verilog BNF to support this syntax.
Fix
Unknown
Audit-Trail
From: Steven Sharp <sharp@cadence.com>
To: etf-bugs@boyd.com
Cc:
Subject: enhancement/538: tentative resolution
Date: Tue, 13 Apr 2004 18:51:59 -0400 (EDT)

The datatypes subgroup may wish to use this syntax for a specific purpose
(packed array of integers). Allowing this syntax with the semantics that
the range is ignored would prevent that other usage. If that other usage
is allowed, there could be a backward compatibility issue for implementations
that are allowing this illegal syntax and ignoring it. Enhancement 287
might provide them a method of maintaining that backward compatibility.

Steven Sharp
sharp@cadence.com

Unformatted

Hosted by Boyd Technology