Re: [sv-bc] New Mantis item SV-BC 315 added

From: Surrendra Dudani <Surrendra.Dudani@synopsys.com>
Date: Tue Nov 23 2004 - 12:30:58 PST
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 12:29:52 2004

This archive was generated by hypermail 2.1.8 : Tue Nov 23 2004 - 12:30:01 PST