EDA.org Mantis
Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Date Submitted Last Update
0001497 [SystemVerilog P1800] SV-BC text 2006-06-05 05:58 2008-01-09 04:27
Reporter shalom View Status public  
Assigned To shalom
Priority immediate Resolution fixed  
Status closed   Product Version
Summary 0001497: delete mention of macromodules
Description 1364-2005 deleted mention of macromodules, except in BNF of module_keyword, in the keyword list, and in 1364 12.1, which says, "The keyword macromodule can be used interchangeably with the keyword module to define a module. An implementation may choose to treat module definitions beginning with the macromodule keyword differently."

This is documented in http://www.boyd.com/1364_btf/report/full_pr/425.html. [^]

The reasons for deleting their mention are:

- Most importantly, if you list them with modules only in some places and not in others, it gives the impression that in the other places, there may indeed be a difference. Otherwise, why are they not mentioned everywhere?

- On the other hand, if they are not listed anywhere, except for that sentence in 1364 12.1, it strengthens the impression that they are the same.

- If they are indeed interchangeable, there is no need to mention them, and their use should not be encouraged.

- If they are not interchangeable (e.g., Verilog-XL treats them specially), then they are not portable, and again their use should not be encouraged.

- They make the LRM more verbose.

- They make the code more verbose.

Unfortunately, the 1800 LRM mentions them no less than 17 times, which is 13 too many. Let's delete the 13 unneeded mentions.
Additional Information
Tags No tags attached.
Type Errata
Attached Files htm file icon 1497.htm [^] (77,467 bytes) 2007-01-01 00:15
htm file icon 1497_D3.htm [^] (67,319 bytes) 2007-05-30 23:53

- Relationships
related to 0001160new macromodule needs clarification 

-  Notes
User avatar (0003333)
shalom (manager)
2007-01-01 00:15

I uploaded a proposal.
User avatar (0003507)
mmaidment (manager)
2007-03-05 01:22

On January 8, 2007 the SV-BC unanimously approved the attached proposal.
User avatar (0003713)
mmaidment (manager)
2007-05-25 16:31

Proposal needs to be updated for incorporation in 1800-2008 Draft 3.
User avatar (0003748)
shalom (manager)
2007-05-30 23:53

Updated to Draft 3
User avatar (0003818)
mmaidment (manager)
2007-06-22 11:10

On June 11, 2007, via e-mail ballot, the SV-BC unanimously approved resolving this issue per Shalom's proposal.
User avatar (0004545)
Neil Korpusik (administrator)
2007-09-13 13:23

Unanimously approved by the Champions in the August 15, 2007 conference call.
User avatar (0004548)
Neil Korpusik (administrator)
2007-09-13 13:25

Unanimously approved by the P1800 Working Group in the August 30, 2007
conference call.
User avatar (0004820)
Stuart Sutherland (manager)
2007-10-03 21:06

Corrected in P1800-2008 draft 4.
User avatar (0005678)
shalom (manager)
2008-01-09 04:26

change verified.

- Issue History
Date Modified Username Field Change
2006-06-05 05:58 shalom New Issue
2006-06-05 05:58 shalom Type => Errata
2006-06-05 05:59 shalom Status new => assigned
2006-06-05 05:59 shalom Assigned To => shalom
2007-01-01 00:15 shalom File Added: 1497.htm
2007-01-01 00:15 shalom Note Added: 0003333
2007-01-01 00:15 shalom Priority normal => immediate
2007-03-05 01:22 mmaidment Status assigned => resolved
2007-03-05 01:22 mmaidment Resolution open => fixed
2007-03-05 01:22 mmaidment Note Added: 0003507
2007-05-25 16:31 mmaidment Status resolved => feedback
2007-05-25 16:31 mmaidment Resolution fixed => reopened
2007-05-25 16:31 mmaidment Note Added: 0003713
2007-05-30 23:53 shalom File Added: 1497_D3.htm
2007-05-30 23:53 shalom Note Added: 0003748
2007-05-30 23:54 shalom Status feedback => assigned
2007-06-22 11:10 mmaidment Note Added: 0003818
2007-06-22 11:10 mmaidment Status assigned => resolved
2007-09-09 06:46 shalom Relationship added related to 0001160
2007-09-13 13:23 Neil Korpusik Note Added: 0004545
2007-09-13 13:24 Neil Korpusik Status resolved => approved
2007-09-13 13:25 Neil Korpusik Note Added: 0004548
2007-10-03 21:06 Stuart Sutherland Status approved => completed
2007-10-03 21:06 Stuart Sutherland Fixed in Version => P1800-2008/D4
2007-10-03 21:06 Stuart Sutherland Resolution reopened => fixed
2007-10-03 21:06 Stuart Sutherland Note Added: 0004820
2008-01-09 04:26 shalom Status completed => closed
2008-01-09 04:26 shalom Note Added: 0005678


Mantis 1.1.7[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker