From: Michael McNamara (mac@verisity.com)
Date: Tue Nov 21 2000 - 09:44:53 PST
Folks: I plan to get from Paul some problems he noted in the 2000
specification. Here is is email so far:
Paul Campbell writes:
> On Tuesday 21 November 2000 03:52 pm, you wrote:
>
> > We'd love to hear your errata; if you can just email it to me that
> > would be great.
>
> sure - let me tidy it up a bit first (basicly when the list reached
> more than I could hold in my head it got turned into a laundry list
> of jotted notes - I need to expand them all out to a more
> descriptive paragraph each - let me try and get something to you
> next week.
>
> BTW you may like this (I think they are quite funny even though I
> had to struggle with them in implementation) - There's a couple to
> do with figuring out which are the top level modules in and around
> generate and configuration management (basicly in both cases you
> need to perform elaboration to decide which are the top modules,
> but you need to know which are then top modules in order to do
> elaboration, .... do you start with chickens? or eggs? I think
> there need's to be a better set of rules - I have a pretty simple
> set I'm willing to share) my favorite simple example is:
>
>
> module #(parameter p=0)a;
> generate
> if (p == 0) begin
> b #(1)b();
> end
> endgenerate
> endmodule
>
> module #(parameter p=0)b;
> generate
> if (p == 0) begin
> a #(1)a();
> end
> endgenerate
> endmodul
>
> does it elaborate as a.b or b.a?
>
> Paul
>
>
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:54:15 PDT
and
sponsored by Boyd Technology, Inc.