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

From: Warmke, Doug <doug_warmke@mentorg.com>
Date: Tue Nov 23 2004 - 16:04:40 PST

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