RE: [sv-cc] Annex N (sv_vpi_user.h) correction summary

From: Moorhouse, Abigail <abigailm_at_.....>
Date: Tue Jan 13 2009 - 08:34:20 PST
hi all
I don't think I will ever agree that renumbering is a good idea. I understand that as it gets more mixed up, it gets harder to determine which number-set a new item is in, but that's fixable. The tool vendors would still have to maintain backwards compatibility after renumbering so we would have to have two sets of numbers; debugging something with a setup like that would be horrendous. And there would not really be any user gain at all, since the users use the names, not the numbers.
Abi


-----Original Message-----
From: owner-sv-cc@server.eda.org on behalf of Chuck Berking
Sent: Mon 1/12/2009 1:18 PM
To: stuart@sutherland-hdl.com; SV-CC
Subject: RE: [sv-cc] Annex N (sv_vpi_user.h) correction summary
 
IMHO- Inasmuch as my sense of order is tempted to do this, I *don't*
think renumbering is a good idea at this time.  These changes all have
to do with assignments either NEW with D7/7a, or missing in 1800
entirely (#4 below), so they are NOT incompatible with 1800-2005.  Apps
must recompile to get the latest stuff, as always, but most 1800-2005
apps will still work.

This said, renumbering should certainly be our first step in gearing up
for 2012 or whatever.
Regards,
Chuck

-----Original Message-----
From: owner-sv-cc@eda.org [mailto:owner-sv-cc@eda.org] On Behalf Of
Stuart Sutherland
Sent: Monday, January 12, 2009 4:03 PM
To: 'SV-CC'
Subject: RE: [sv-cc] Annex N (sv_vpi_user.h) correction summary

If the 2009 sv_vpi_user.h is not backward compatible with existing
compiled applications (meaning existing applications will need to be
recompiled), would it make sense to re-sequence all of the numbering at
this time?

Stu
~~~~~~~~~~~~~~
Stuart Sutherland
stuart@sutherland-hdl.com
(503) 692-0898

> -----Original Message-----
> From: owner-sv-cc@eda.org [mailto:owner-sv-cc@eda.org] On Behalf Of 
> Chuck Berking
> Sent: Monday, January 12, 2009 12:45 PM
> To: SV-CC
> Subject: [sv-cc] Annex N (sv_vpi_user.h) correction summary
> 
> All- PLEASE REVIEW for Wed's meeting !
> After a thorough review of the latest sv_vpi_user.h changes in p1800 
> Draft 8, I recommend the changes noted below.  Please note that this 
> supersedes my previous email, as some different numbers and many more 
> corrections are needed than previously thought.
> 
> 1) vpiAllocScheme correction:
> 
>    #define vpiAllocScheme   4 --> 658
> 
>    WHY:
>    My previous note suggested 656 for this, but 656 and 657 are
>    already taken:
>       #define vpiOpStrong 656 /* strength of temporal operator */
>       #define vpiIsDeferred 657
> 
> 2) New dynamic object callback type corrections:
> 
>    #define cbCreateObj    606 --> 700
>    #define cbReclaimObj   607 --> 701
>    #define cbEndOfObject  607 --> 702
> 
>    WHY:
>    a) Corrects error with cbEndOfObject duplicating cbReclaimObj
>    b) Avoids collision with assertion callback types:
>       /* assertion callback types */
>       #define cbAssertionStart   606
>       #define cbAssertionSuccess 607
>       #define cbAssertionFailure 608
>    c) Choice of 700 - 702 leaves 659 - 699 gap to accommodate more
>       assertion types in their own contiguous section.
> 
> 3) New property type >= 900
> 
>    #define vpiIsCoverSequence  900 --> 659
> 
>    WHY:  No need to enter the 900+ range yet, since slack still
>          exists in SV property numbering.
> 
> 4) New object types MISSING for section 37.34 (Constraint exprs)
> 
>    #define vpiConstraintExpr         747
>    #define vpiElseConst              748
>    #define vpiImplication            749
>    #define vpiConstrIf               738
>    #define vpiConstrIfElse           739
> 
>    WHY: These were accidentally omitted from the header !
> 
> --
> This message has been scanned for viruses and dangerous content by 
> MailScanner, and is believed to be clean.
> 
> 
> 
> --
> This email was Anti Virus checked by Astaro Security Gateway.
> http://www.astaro.com


--
This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean.



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Jan 13 08:43:33 2009

This archive was generated by hypermail 2.1.8 : Tue Jan 13 2009 - 08:43:56 PST