RE: [sv-cc] vpi_create

From: Bassam Tabbara <bassam@novas.com>
Date: Thu May 27 2004 - 13:26:11 PDT

Hi All,

* Francoise: I recall, in general, we decided to keep any one routine as
simple as possible consistent with the thinking behind VPI. In this
particular case also 2 "serious" issues came to the fore: 1) vpi_create if
simple can be extended/reused with other things besides vpiCollection, 2)
Adding the additional arguments created some "inconsistency" and issues
(e.g. error reporting/handling) with other similar functions of
vpi_iterate() and then vpi_scan() of iterator. So the idea remained on the
drawing board I think, and vpi_create() is the way it is, the extra
complication did not seem worthwhile, it adds no new concept, so did not
make it past the sanity check.

* Swapnajit: This is not a "mistake" to my recollection vpi_create() has
always been this way it is now in the LRM. And there is no "missing
functionality" either (as I explain above). Francoise is I believe referring
to the discussion/thinking we had in the committee about this issue not an
error in LRM for sure (may be a future issue that needs study).

Thx.
-Bassam.

--
Dr. Bassam Tabbara
Architect, R&D
Novas Software, Inc.
http://www.novas.com
(408) 467-7893 
> -----Original Message-----
> From: owner-sv-cc@eda.org [mailto:owner-sv-cc@eda.org] On 
> Behalf Of Swapnajit Mittra
> Sent: Thursday, May 27, 2004 9:13 AM
> To: sv-cc@eda.org
> Subject: RE: [sv-cc] vpi_create
> 
> 
> 
> 
>    Joao, 
> 
>    Please take a look into this. If this is a mistake, we need  
>    to add this to our list of errata. 
> 
> --
> Swapnajit Mittra
> 
> 
> -- Francoise Martinolle <fm@cadence.com> wrote:
> 
> I just downloaded the LRM pointed by the accellera web site: 
> http://www.eda.org/sv/SystemVerilog_3.1a.pdf
> 
> and vpi_create has only 3 arguments and not 4.
> Bassam, Joao, do you remember if we dropped this from the final spec?
> 
> Francoise
>         '
> 
> At 11:50 AM 5/26/2004 -0700, David W. Smith wrote:
> >Have you looked at the 3.1a approved standard as well? Not sure which
> >draft you looked at but it has been superceeded by the
> >Accellera approved standard at this point.
> >
> >Regards
> >David
> >
> >David W. Smith
> >Synopsys Scientist
> >
> >Synopsys, Inc.
> >Synopsys Technology Park
> >2025 NW Cornelius Pass Road
> >Hillsboro, OR 97124
> >
> >Voice: 503.547.6467
> >Main: 503.547.6000
> >FAX:  503.547.6906
> >Email: david.smith@synopsys.com
> >http://www.synopsys.com
> >
> >
> >-----Original Message-----
> >From: owner-sv-cc@eda.org [mailto:owner-sv-cc@eda.org] On Behalf Of
> >Francoise Martinolle
> >Sent: Tuesday, May 25, 2004 12:52 PM
> >To: sv-cc@eda.org
> >Subject: [sv-cc] vpi_create
> >
> >I looked at the 3.1A draft and I noticed that vpi_create 
> only takes 3 
> >arguments. Did we drop the capability of specifying an iteration 
> >relationship and a reference handle to add all the iteration 
> elements 
> >to the collection in one vpi_create call?
> >
> >Francoise
> >         '
> 
> 
> 
> ________________________________________________________________
> The best thing to hit the Internet in years - Juno SpeedBand! 
> Surf the Web up to FIVE TIMES FASTER! Only $14.95/ month - 
> visit www.juno.com to sign up today!
> 
Received on Thu May 27 13:26:16 2004

This archive was generated by hypermail 2.1.8 : Thu May 27 2004 - 13:26:21 PDT