[sv-champions] Proposal for P1800 ballot comment 267, clause ordering

From: Stuart Sutherland <stuart_at_.....>
Date: Tue Mar 29 2005 - 13:11:04 PST
P1800 Ballot Comment 267 recommends re-ordering the P1800 clause numbers.
The purpose is to give the LRM a more logical flow, after 3 years of topics
being added while the standard was being developed.  

I was given the action item to propose a more logical clause ordering.
Here's my proposed order:

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 9)   Procedural Statements and Control Flow
10    (was 10)  Processes
11    (was 11)  Tasks and Functions
12    (was 19)  Hierarchy
13    (was 20)  Interfaces
14    (was 23)  Configuration Libraries
15    (was 13)  Random Constraints
16    (was 14)  Interprocess Synchronization and Communication
17    (was 15)  Scheduling Semantics
18    (was 17)  Program Block
19    (was 16)  Clocking Blocks
21    (was 18)  Assertions
22    (was 21)  Coverage
23    (was 24)  System Tasks and System Functions
24    (was 26)  Compiler Directives
25    (was 25)  VCD Data
16    (was 27)  Deprecated Constructs
                [was "Features Under Consideration for Removal From
SystemVerilog"]
27    (was 28)  Direct Programming Interface (DPI)
28    (was 32)  SystemVerilog VPI Object Model
29    (was 29)  SystemVerilog Assertion API
30    (was 30)  SystemVerilog Coverage API
31    (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

~~~~~~~~~~~~~~~~~~~~~~~~~
Stuart Sutherland
stuart@sutherland-hdl.com
+1-503-692-0898
 
Received on Tue Mar 29 13:11:07 2005

This archive was generated by hypermail 2.1.8 : Tue Mar 29 2005 - 13:11:07 PST