Subject: [sv-cc] Minor comments on VPI extensions doc
From: Michael Rohleder (michael.rohleder@motorola.com)
Date: Tue Jan 20 2004 - 10:32:21 PST
Hi all,
here are my minor notes on the document. The rest has been discussed during the conference call ...
Best regards,
-Michael
page TOC:
. bracket behind Module
. Clocking Block is missing for page 17
. Numbering scheme is wrong from there on (didn't you use references ?)
. There is some statement needed that
a) other definitions in 1364 stay the same
b) which definitions are gone (if any - Memory)
page 1: 30.1 Instances
. there are two spec params
. mod port should be removed ??
page 4: 30.4 Module
. mod port should be removed ??
. clarify relationship to memory (what has changed to 1364)
. 30.1 Package and 30.4 Module should use same order for equivalent entries
page 6: 30.7 Ports
. should use Instance, not Instances
. should use port bit, not port bits (1364)
page 9: 30.9 Variable ... already discussed in length during the call ...
page 11: 30.10 Var Select
. misses a reference to its origin 26.6.8 IEEE 1364 (supersedes)
. there is a one to many relationship between variable and var select, also a singular relationship back
page 15: 30.14 Scope
. instance, not instances
. should use class defn instead of class
. replace memory relationship (see minutes)
page 21: 30.20 Class Variables
. Improve NOTES to distinguish between both class defn entries (example?)
page 26: 30.25 Frames
. use func call instead of function call
. rest has been discussed during the call ...
page 28: 30.27 tf cal
. shouldn't there be a reference from a method func call and method task call to a class defn (the defining class ...)
page 29: 30.28 Module path
. module is reference twice, once is sufficient ???
page 28:
. doesnt the diagram before 30.31 Property Specification (property decl) to 30.31. Should we combine both ?
. no idea whether the clocking event diagram belongs to 30.30 Disable Condition (new header needed ?)
page 37:
. isn't here a method func call missing ???
page 40: Annex K:
. #define SV_VPI_USER_h should be stated SV_VPI_USER_H (otherwise it is useless ...)
. should state that the corresponding numbers will be assigned by IEEE ...
. #ifdef __cplusplus is not really needed ... there are just #defines, which are to my knowledge _not_ language dependent
--NOTE: The content of this message may contain personal views which are not neccessarily the views of Motorola, unless specifically stated.
___________________________________________________ | | _ | Michael Rohleder Tel: +49-89-92103-259 | _ / )| Software Technologist Fax: +49-89-92103-680 |( \ / / | Motorola, Semiconductor Products, System Design | \ \ _( (_ | _ Schatzbogen 7, D-81829 Munich, Germany _ | _) )_ (((\ \>|_/ > < \_|</ /))) (\\\\ \_/ / mailto:Michael.Rohleder@motorola.com \ \_/ ////) \ /_______________________________________________\ / \ _/ \_ / / / \ \
The information contained in this email has been classified as: Motorola General Business Information (x) Motorola Internal Use Only ( ) Motorola Confidential Proprietary ( )
*** This note may contain Motorola Confidential Proprietary or Motorola Internal Use Only Information and is intended to be reviewed by only the individual or organization named above. If you are not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any review, dissemination or copying of this email and its attachments, if any, or the information contained herein is prohibited. If you have received this email in error, please immediately notify the sender by return email and delete this email from your system. Thank you! ***
This archive was generated by hypermail 2b28 : Tue Jan 20 2004 - 10:40:13 PST