Here is an updated table with a case 19 and the number of bits in the result for the passing cases. Test Sim1 Sim2 Sim3 Width 1 Y Y Y 4 2* Y Y YN 4 3 N N N 4 Y Y Y 4 5 N N N 6 Y Y Y 4 7 N N N 8* N Y Y+warn 2 (Sim2)/1 (Sim3) 9* N Y Y+warn 32(Sim2)/4 (Sim3) 10* N N Y+warn 4 11 N N N 12 N N N 13 N N N 14 Y Y Y 4 15 Y Y Y+warn 32 16 Y Y Y 4 17* Y N N 1 18 N N N 19* N Y Y+warn 4 (Sim2)/32(Sim3) I put a star next to those tests that some passed and some failed. Sim3 passed some tests, but with a warning. On Test 2, Sim3 issued a warning that this will be an error in a future release. Case 19: module top; function void f1(integer b); reg [3:0] b; //duplicate identifier should be triggered for this code begin $display("%b", b); end endfunction : f1 initial begin f1(-1); $display("%b", f1.b); end endmodule --------------------------------------------------------------------- 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 Tue Jul 15 01:16:23 2008
This archive was generated by hypermail 2.1.8 : Tue Jul 15 2008 - 01:21:50 PDT