Surrendra,
Thanks for the positive comments.
I modified the proposal to be fully backward compatible with 3.1a
syntax.
The BNF I put together is a little different from your suggestion, but
the effect is the same.
The modified proposal has been uploaded in attached file SV-315-2.htm.
http://www.eda.org/svdb/bug_view_page.php?bug_id=0000315
Thanks and regards,
Doug
________________________________
From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf
Of Surrendra Dudani
Sent: Tuesday, November 23, 2004 12:31 PM
To: sv-bc@eda.org
Subject: Re: [sv-bc] New Mantis item SV-BC 315 added
Hi Doug,
I like this proposal. It clarifies many issues related to bind
and adds syntax for clarity. However, as you mentioned, the new syntax
introduces incompatibility with 3.1a syntax. We would like maintain
compatibility as there are many customers who are currently using
instance-based binding. In order to achieve your objectives, and
maintain backward compatibility, I suggest we make the specification of
module also optional. Something like,
bind_directive ::=
bind bind_target_identifer [: bind_target_list]
bind_instantiation ;
| bind hierarchical_identifier constant_select
bind_instantiation ;
Surrendra
At 11:44 PM 11/17/2004 -0800, you wrote:
SV-BC,
I have added new Mantis item #315 regarding the "bind"
statement.
This statement in Section 17.15 of SV LRM 3.1a is
underspecified.
The proposal offers numerous clarifications on the
elaboration
time behavior of the bind statement. In addition, some
minor
improvements are suggested for the syntax. The new
syntax is
backward compatible with module-based binding in 3.1a,
but not
for instance-based binding. We think the improvements
are worth
the compatability break at this point. Later it will be
too late.
http://www.eda.org/svdb/bug_view_page.php?bug_id=0000315
Regards,
Doug
**********************************************
Surrendra A. Dudani
Synopsys, Inc.
377 Simarano Drive, Suite 300
Marlboro, MA 01752
Tel: 508-263-8072
Fax: 508-263-8123
email: Surrendra.Dudani@synopsys.com
**********************************************
Received on Tue Nov 23 16:04:52 2004
This archive was generated by hypermail 2.1.8 : Tue Nov 23 2004 - 16:04:59 PST