RE: [sv-ec] Re: [sv-bc] Can a function contain a fork/join/any/none?

From: Steven Sharp <sharp_at_.....>
Date: Fri Feb 17 2006 - 11:15:15 PST
>From: "Stuart Sutherland" <stuart@sutherland-hdl.com>

>Just to add my $0.02, I do not think fork-join of any flavor should be
>allowed in functions/always_comb/final.  Perhaps from a the theoretical
>point of view, some forms of fork-join can be justified, but are they useful
>in a code block that must execute instantly?  I suggest that fork-join or
>all types be disallowed in functions.  It is fully backward compatible with
>Verilog, and I doubt there is any SV code that does it.  Let's close the
>barn door before the animals get out.

I agree with your opinion about their questionable usefulness.  But this
particular barn door has been open for vanilla fork-join for over 20 years.

Steven Sharp
sharp@cadence.com
Received on Fri Feb 17 11:15:19 2006

This archive was generated by hypermail 2.1.8 : Fri Feb 17 2006 - 11:15:33 PST