RE: [sv-bc] query for assignment pattern evalution

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Wed Apr 09 2008 - 05:54:23 PDT
The LRM says,

"For type:value, if the element or subarray type of the array matches
this type, then each element or subarray shall be set to the value. The
value must be castable to the array element or subarray type. Otherwise,
if the array is multidimensional, then there is a recursive descent into
each subarray of the array using the rules in this clause and the type
and default keys."

So I would expect the output to be 111111.

Shalom


>        module top;
>          ...........
>          bit [2:0] arr [ 1:0];
>          .........
>          initial
>              arr = '{bit : 1'b1}; // whether output will be 011011 or
> 111111
>        endmodule
> 
>        For the above scenario Please can any one tell me 
> whether 1'b1 wiil be
>        assigned to each bit of "bit [2:0]" or to the entire 
> "bit [2:0]" for
>        arr[1] or arr[0]. Most of the standard simulator does 
> not support this
>        scenario. Your response is important for me. 
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Apr 9 06:02:49 2008

This archive was generated by hypermail 2.1.8 : Wed Apr 09 2008 - 06:03:12 PDT