[sv-champions] my suggestion

From: Francoise Martinolle <fm_at_.....>
Date: Mon Apr 11 2005 - 15:09:21 PDT
 
In a big picture, the LRM would be organized as:
   declarations,
   scheduling semantics
   behavioral descriptions
   hierarchy language constructs and configs
   misc (system task compiler directives)
   APIs
   Annexes
 
Scheduling semantics could be defined either early as pictured below or late
right
after the coverage section. In 1364, it was defined after tasks and
functions which was
the last chapter describing behavioural constructs. Scheduling semantics is
a central
chapter and perhaps it may be better to have it early in the LRM rather than
waiting for 
after the coverage chapter.
 
Another possibility of organization would be to list the coverage API after
the coverage chapter
and the assertion api after the assertion chapter. I just want to mention it
even though I like
to group all APIs together.
 
1     (was 1)   Overview
2     (was 2)   Normative References
3     (was 3)   Literal Values
4     (was 4)   Data Types
4.17  (was 7)   Attributes  [move old clause 7 into new clause 4.17]
5     (was 5)   Arrays
6     (was 6)   Data Declarations
6.3.1 (was 22)  Parameters  [merge old clause 22 with old 6.3, make "const"
6.3.2)]
7     (was 12)  Classes
8     (was 8)   Operators and Expressions
9    (was 15)  Scheduling Semantics
10     (was 9)   Procedural Statements and Control Flow
11    (was 10)  Processes
12    (was 11)  Tasks and Functions
13    (was 13)  Random Constraints
14    (was 14)  Interprocess Synchronization and Communication
15    (was 16)  Clocking Blocks
16    (was 17)  Program Block
17    (was 18)  Assertions
18    (was 21)  Coverage
19    (was 19)  Hierarchy
20    (was 20)  Interfaces
21    (was 23)  Configuration Libraries

22    (was 24)  System Tasks and System Functions
23   (was 26)  Compiler Directives
24    (was 25)  VCD Data
25    (was 27)  Deprecated Constructs
                [was "Features Under Consideration for Removal From
SystemVerilog"]
26    (was 28)  Direct Programming Interface (DPI)
27    (was 32)  SystemVerilog VPI Object Model
28    (was 29)  SystemVerilog Assertion API
29    (was 30)  SystemVerilog Coverage API
30    (was 31)  SystemVerilog Data Read API
Annex A (was Annex A) Formal Syntax
Annex B (was Annex B) Keywords
Annex C (was Annex C) Std Package
Annex D (was Annex D) Linked Lists
Annex E (was Annex H) Formal Semantics of Concurrent Assertions
Annex F (was Annex E) DPI C-layer
Annex G (was Annex F) Include file svdpi.h
Annex H (was Annex G) Inclusion of Foreign Language Code
Annex I (was Annex I) sv_vpi_user.h
Annex J (was Annex J) Glossary
Annex K (was Annex K) Bibliography
Index
Received on Mon Apr 11 15:09:28 2005

This archive was generated by hypermail 2.1.8 : Mon Apr 11 2005 - 15:09:28 PDT