[sv-cc] reminder: updated svc.h, svc_src.h needed


Subject: [sv-cc] reminder: updated svc.h, svc_src.h needed
From: Stickley, John (john_stickley@mentorg.com)
Date: Sat Mar 15 2003 - 07:52:44 PST


Here's a reminder to whoever is controlling the source files.

We need updated include files (include_files_v?.fm/.pdf)
with the following recently discussed changes:

- New name for the files themselves (svdpi.h, svdpi_src.h ?)
- Rename svHandle to svScope for context functions
- Rename svGetScopeByName() to whatever new name is

Also while you're in there a very, very minor change request:
- Reverse the order that these functions are listed in
   to show the Bit version before the Logic version for
   consistency with the rest of the document:

   int svSizeOfBitPackedArr(int width);
   int svSizeOfLogicPackedArr(int width);

   It is now shown in reverse order.

Also, the svGet/PutUserData functions need some more discussion.
For the next meeting I would like to add to the agenda to give
some serious discussion to this earlier posting of mine:

     http://www.eda.org/sv-cc/hm/1029.html

The more I look at this the more I think it is the right model
for handling user context. So, to summarize, I'm recommending
that the new profiles for the user data functions are as follows:

      void* svGetUserData();
          // Returns user context for current extern'ed function
          // of current scope

      void svPutUserData( const svScope, const char *cname, void *userData );
          // Associates a user context with a specific extern'ed function
          // of a specific module instance scope.

Please read my proposal for more details on the justification
of this.

-- johnS

This email may contain material that is confidential, privileged
and/or attorney work product for the sole use of the intended
recipient. Any review, reliance or distribution by others or
forwarding without express permission is strictly prohibited.
If you are not the intended recipient, please contact the sender
and delete all copies.
                                                            __
                        ______ | \
______________________/ \__ / \
                                 \ H Dome ___/ |
John Stickley E | a __ ___/ / \____
Principal Engineer l | l | \ /
Verification Solutions Group | f | \/ ____
Mentor Graphics Corp. - MED C \ -- / /
17 E. Cedar Place a \ __/ / /
Ramsey, NJ 07446 p | / ___/
                                  | / /
mailto:John_Stickley@mentor.com \ /
Phone: (201)818-2585 \ /
                                    ---------



This archive was generated by hypermail 2b28 : Sat Mar 15 2003 - 07:53:37 PST