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
0001710 [SystemVerilog P1800] V-1364 minor 2007-01-06 23:12 2008-06-22 23:08
Reporter shalom View Status public  
Assigned To shalom
Priority immediate Resolution fixed  
Status closed   Product Version
Summary 0001710: 15.3.5: $period error
Description Following up on 0001708, I saw that Table 15-11 in 1364-2005 defines the $period arguments as

Table 15-11 $period arguments
Argument Description
reference_event Timestamp edge triggered event
(data_event - implicit) Timestamp edge triggered event
limit Non-negative constant expression
notifier (optional) Reg

whereas the violation criterion is defined as

"The $period timing check reports a violation in the
following case:
(timecheck time) - (timestamp time) < limit"

while "timecheck time" is not defined.

I think that in the argument list, the implicit argument data_event should have been defined as the timecheck event.

Also, this section does not clearly define what $period does. That description should be the first thing in this section. As a starting point, the NC manual has the following text:

"The $period timing check specifies the duration of signal levels from one edge transition to the same edge transition. A violation occurs when the pulse width is smaller than the specified limit. The following figure illustrates how a violation occurs with the $period timing
check." and this is followed by a figure.
Additional Information
Tags No tags attached.
Type Errata
Attached Files htm file icon 1710_D3a.htm [^] (47,530 bytes) 2007-09-02 05:51

- Relationships
related to 0002011new 30.4.5 does not describe what $period does. 

-  Notes
User avatar (0004237)
shalom (manager)
2007-09-02 05:53

I changed "data_event - implicit" to "data_event (implicit)" because the dash in the middle looked like a subtraction sign.

I decided to file the 'timestamp' to 'timecheck' correction immediately and file a new Mantis to deal separately with the missing $period description.
User avatar (0004753)
mmaidment (manager)
2007-10-02 08:56

The attached proposal was unanimously approved by the SV-BC via e-mail vote
that closed on September 30, 2007.
User avatar (0005381)
Neil Korpusik (administrator)
2007-11-21 08:14

The Champions approved the proposal in the Nov 8 conference call
(with 1 abstain - Stu didn't get a chance to review ahead of time).
User avatar (0005382)
Neil Korpusik (administrator)
2007-11-21 08:14

The proposal was unanimously approved by the Working Group in the
November 15th, 2007 conference call.
User avatar (0006634)
shalom (manager)
2008-04-27 19:56

The first part of the change, in 30.4.4, Table 30-10, $width arguments, was not done.
User avatar (0006962)
Stuart Sutherland (manager)
2008-06-03 15:26

The editing ommission noted in bug note 6634 was corrected in Draft 6.
User avatar (0007046)
shalom (manager)
2008-06-22 23:08

Correction verified in Draft 6.

- Issue History
Date Modified Username Field Change
2007-01-06 23:12 shalom New Issue
2007-01-06 23:12 shalom Type => Errata
2007-01-06 23:13 shalom Status new => assigned
2007-01-06 23:13 shalom Assigned To => shalom
2007-09-02 05:51 shalom File Added: 1710_D3a.htm
2007-09-02 05:51 shalom Issue Monitored: shalom
2007-09-02 05:53 shalom Note Added: 0004237
2007-09-02 05:54 shalom Priority normal => immediate
2007-09-02 05:56 shalom Relationship added related to 0002011
2007-10-02 08:56 mmaidment Note Added: 0004753
2007-10-02 08:56 mmaidment Status assigned => resolved
2007-10-02 08:56 mmaidment Resolution open => fixed
2007-11-21 08:14 Neil Korpusik Note Added: 0005381
2007-11-21 08:14 Neil Korpusik Note Added: 0005382
2007-11-21 08:14 Neil Korpusik Status resolved => approved
2008-04-21 22:45 Stuart Sutherland Status approved => completed
2008-04-21 22:45 Stuart Sutherland Fixed in Version => P1800-2008/D5
2008-04-27 19:56 shalom Note Added: 0006634
2008-04-27 19:56 shalom Status completed => editor
2008-06-03 15:26 Stuart Sutherland Status editor => completed
2008-06-03 15:26 Stuart Sutherland Fixed in Version P1800-2008/D5 => P1800-2008/D6
2008-06-03 15:26 Stuart Sutherland Note Added: 0006962
2008-06-22 23:08 shalom Status completed => closed
2008-06-22 23:08 shalom Note Added: 0007046


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