Re: [sv-bc] Brad Pierce's AR from 15/01/03


Subject: Re: [sv-bc] Brad Pierce's AR from 15/01/03
From: Brad Pierce (Brad.Pierce@synopsys.com)
Date: Mon Jan 20 2003 - 08:55:16 PST


Or better, by analogy with a recent suggestion by Shalom in ETF issue 200 --

   In A.9.3, add --

     interface_instance_identifier
            ::= identifier

   In A.4.1.2, add --

     interface_instance
            ::= name_of_interface_instance
                          '(' list_of_port_connections ')'

     name_of_interface_instance
            ::= interface_instance_identifier [ range ]

   In A.4.1.2, replace --

     interface_instantiation
           ::= interface_identifier [ paramter_value_assignment ]
                   module_instance { ',' module_instance } ';'

   with --

     interface_instantiation
           ::= interface_identifier [ paramter_value_assignment ]
                   interface_instance { ',' interface_instance } ';'

This would also enable the fourth production in modport_port to
be fixed from

     interface_identifier . port_identifier

to

     interface_instance_identifier { '[' constant_expression ']' }
                          . modport_identifier

-- Brad



This archive was generated by hypermail 2b28 : Mon Jan 20 2003 - 08:55:46 PST