[sv-bc] Errata: multi-dimensional instance arrays

From: Karen Pieper <Karen.Pieper@synopsys.com>
Date: Thu Jun 03 2004 - 08:52:57 PDT

I'm forwarding an email that bounced.

K

>>From owner-sv-bc Wed Jun 2 17:59:10 2004
>Received: from boden.synopsys.com (us01smtp1.synopsys.com [198.182.44.79])
> by server.eda.org (8.12.10/8.12.0.Beta7) with ESMTP id i530xALn010788
> for <sv@eda.org>; Wed, 2 Jun 2004 17:59:10 -0700 (PDT)
>Received: from crone.synopsys.com (crone.synopsys.com [146.225.7.23])
> by boden.synopsys.com (Postfix) with ESMTP id C7B76DB54
> for <sv@eda.org>; Wed, 2 Jun 2004 17:58:55 -0700 (PDT)
>Received: from synopsys.com (localhost [127.0.0.1])
> by crone.synopsys.com (8.9.1/8.9.1) with ESMTP id RAA16219;
> Wed, 2 Jun 2004 17:59:09 -0700 (PDT)
>Message-ID: <40BE77DD.60309@synopsys.com>
>Date: Wed, 02 Jun 2004 17:59:09 -0700
>From: Guillermo Maturana <Guillermo.Maturana@synopsys.com>
>User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
>X-Accept-Language: en-us, en
>MIME-Version: 1.0
>To: sv@server.eda.org
>Subject: multi-dimensional instance arrays
>Content-Type: text/plain; charset=us-ascii; format=flowed
>Content-Transfer-Encoding: 7bit
>
>For multi-dimensional instance arrays, Section 18.12.5, it is unclear
>how the
>connection of multi dimensional arrays is meant. Some examples would be
>helpful. Here are some:
>
>module top;
>logic a[1:0][1:0];
>child1 c1[1:0][1:0](a);
>logic b[1:0][1:0][3:0];
>child2 c2[1:0][1:0](b);
>endmodule
>
>module child1(logic i0);
>endmodule
>
>module child2(logic i0[3:0]);
>endmodule
>
>I would think both these are correct, but the text suggests c2 is
>illegal. Also,
>I assume the actual order of connections is such that the high conn of
>i0 for
>c1[1][1] is a[1][1], but I find the text too opaque to confirm this.
>
>A clarification would be handy :-)
>
>--
> _Matute
>
>=====================================================
>Guillermo Maturana, Ph.D. Verification Technology
>Synopsys Scientist Voice: (650)584-5326
>700 E. Middlefield Road Fax: (650)584-4115
>matute@synopsys.com
Received on Thu Jun 3 08:53:00 2004

This archive was generated by hypermail 2.1.8 : Thu Jun 03 2004 - 08:53:18 PDT