I remember years ago we had a testbench template which contained a fork-join which was unnecessary, which had remained from ancient history... Shalom > -----Original Message----- > From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On > Behalf Of Steven Sharp > Sent: Tuesday, February 21, 2006 2:50 AM > To: sv-ec@eda.org; sv-bc@eda.org > Subject: RE: [sv-ec] RE: [sv-bc] Can a function contain a > fork/join/any/none? > > To answer a question from Stu: > > A check of a suite of 70 customer designs turned up no cases of > fork/join used in a function. > > Even a check of a suite of thousands of internal regression > tests > only turned up one case, and you would expect at least one case > if > the suite provides full coverage. > > And if someone did do this, it is easy enough to modify their > code > not to do it. Just replace the fork/join with begin/end. > Sometimes > users resist modifying any code, but this most commonly applies > to > proven legacy designs. Since fork/join is not generally > synthesizable, > it would presumably only appear in the testbench, where there > would > be less resistance to such a change. > > So it can be argued that adding this restriction would not have > any > significant negative impact on users. > > Steven Sharp > sharp@cadence.comReceived on Tue Feb 21 02:13:22 2006
This archive was generated by hypermail 2.1.8 : Tue Feb 21 2006 - 02:13:36 PST