[sv-cc] Next rev of DPI task proposal


Subject: [sv-cc] Next rev of DPI task proposal
From: Warmke, Doug (doug_warmke@mentorg.com)
Date: Tue Sep 23 2003 - 00:27:48 PDT


Team,

The SV face-to-face meeting last week saved us a bunch of time.
The attendees already gave a round of excellent suggestions to
our proposal on DPI tasks, and I included the suggestions in a
revised donation document.

The basic issue was that we had been hesitant to introduce the
notion of an "imported task". After all, in C code, there are
no tasks, only functions. Instead of introducing that term, we
had introduced a new import property called "timeconsuming".

However, Arturo pointed out that SV needs to know the semantics
of function call vs. task enable for DPI imports, as well as
native functions. Imagine that there is a call to a DPI import
function from within a SV expression, and that DPI import function
checked out and actually consumed time. That didn't make sense.
Having the concept of DPI import tasks makes error-checking such
situations much easier and more in harmony with the way native
SV works.

Please review the revised proposal, and we can then go over this
in a weekly SV-CC meeting pretty soon.

Swapnajit,

Note that David Smith slightly rejected the proposal made by
Andrzej (and which we all voted to accept), due to a few minor
clarification issues. Can we please bring that up as an agenda
item for next meeting?

Thanks,
Doug




This archive was generated by hypermail 2b28 : Tue Sep 23 2003 - 03:26:30 PDT