TWiki
>
P1800 Web
>
SystemVerilogAssertionCommittee
>
SVACMeetingMinutes
>
SV-ACMinutes2011_02_01
(2011-02-01,
ErikSeligman
)
(raw view)
E
dit
A
ttach
Minutes of SV-AC Meeting Date: 2011-02-01 Time: 16:30 UTC (8:30 PST) Duration: 1.5 hours Dial-in information: -------------------- Meeting ID: 38198 Phone Number(s): 1-888-813-5316 Toll Free within North America Live Meeting: [[https://webjoin.intel.com/?passcode=1344341]] Agenda: ------- - Reminder of IEEE patent policy. See: http://standards.ieee.org/board/pat/pat-slideset.ppt - Minutes approval - Email ballot results 1933 passed 2412 failed - New issues - Issue resolution/discussion Addressing champions' feedback 2804: Need to clarify rule (b) in 16.15.6 to allow inferred clock when expression appears in procedural assertion 3113: Add port_identifier to constant_primary BNF for sequences, properties and checkers 2476: Need clarification about system functions $onehot, etc 2412: Allow clock inference in sequences 2938: Surprising (to some users) interaction between deferred assertions & short-circuiting - Enhancement progress update 2328: Review and relax restrictions on data types in assertions - Opens Attendance Record: ------------------ Legend: x = attended - = missed r = represented . = not yet a member v = valid voter (2 out of last 3 or 3/4 overall) n = not a valid voter t = chair eligible to vote only to make or break a tie Attendance re-initialized on 2010-07-06: n[xx...........................] Ashok Bhatt (Cadence) v[xx-xxx-xxxxxxxxx-x-xxxxx--xxx] Laurence Bisht (Intel) v[x-xxxxxxxxxxxx-xxxxxxxxxxxxx-] Eduard Cerny (Synopsys) v[--xxx--x-xxxxxxx-xxxxx-xxxxxx] Ben Cohen n[----------xx-x-xxx-x--xxxxxxx] Surrendra Dudani (Synopsys) n[----x-x-x--xx---xxxx---x-xxxx] Dana Fisman (Synopsys) n[--------xxxxx-xxxx-x-xxxxxxxx] John Havlicek (Freescale) v[xxxxxxxxxxxx-xxx-xxxxxxxxxxxx] Tapan Kapoor (Cadence) t[xxxxxxxxxxxx--xxxxxxxxxxxxxxx] Dmitry Korchemny (Intel ¿ Chair) v[xxxxxxxxxxxx--xxxxxx-xxxxxxxx] Scott Little (Freescale) v[xxxxxxxxxxx-xxxxxxxxx-xxxxxxx] Manisha Kulshrestha (Mentor Graphics) v[xxxxxxxxx-xxxxxxxxxxxxxxxxxxx] Anupam Prabhakar (Mentor Graphics) v[xxx--x-xx-xxx-xx--xxxxxxx-xxx] Erik Seligman (Intel) v[xx-xxxx-xxxx--xxxxxx-xxxxxxx.] Samik Sengupta (Synopsys) v[xxxxxxxxxxx-xxxxxxxxxxxxx-xxx] Tom Thatcher (Oracle ¿ Co-Chair) n[-------x.....................] Srini Venkataramanan (CVS Pvt) |- attendance on 2011-02-01 |--- voting eligibility on 2011-02-01 Minutes: -------- - Reminder of IEEE patent policy. See: http://standards.ieee.org/board/pat/pat-slideset.ppt Participants were reminded of the IEEE patent policy. - Minutes approval Eric: Move to approve minutes Scott: Second Vote results: 7y, 0n, 0a - Face-to-face: Tom: Who will host? Dmitry: Who will attend? Tom, Erik, Dmitry, Anupam, possibly Scott. (Tapan and Manisha joined). - Email ballot results 1933 passed 2412 failed Discussion of 2412: Scott: Assertion a2 should use matched, not triggered. Anupam: Made the change. Scott: Assertion a4 can use triggered. Anupam: Made the change. Tom: Shouldn't assertion a3 also use matched? Anupam: There is a difference between a2 and a3: In a3, the clock is already changed before the e4.triggered, so triggered is ok here. Tom: OK. Ed: Disagree that sequence method e4.triggered infers clock clk_e2 Shouldn't e4.triggered get its clock from point of instantiation? Manisha: Does LRM state whether rewriting algorithm is applied before clock flow rules. Anupam: If rewriting algorithm is applied before clock flow, then what we have is correct. Tapan: Seems that different rules apply inside assertion or outside assertion Anupam: That was intentional. Ed: Consistent with sampled value functions, which will not infer clock when used inside clocking or disable conditions. Dmitry: It would be confusing for a clocking or disable expression to infer from the default clock. Tapan: OK with that explanation. Manisha: Annex F: F.2 Re-writing algorithm is applied before clock inferencing is applied. Anupam: Given this, what we have now should be correct. Ed: Need to think about this more carefully. Dmitry: Other minor comments: comments in example should not be in bold. Ed: In last example: checker is defined inside a module. This may be an unusual usage. Manisha: In example, default clocking needs an endclocking. - Issue resolution/discussion Addressing champions' feedback 2804: Need to clarify rule (b) in 16.15.6 to allow inferred clock when expression appears in procedural assertion Erik: Added example. The example shows how clock inference is applied both before and after. If a clock can be inferred either time, then that clock will be the inferred clock. 3113: Add port_identifier to constant_primary BNF for sequences, properties and checkers Will discuss next week. 2476: Need clarification about system functions $onehot, etc Dmitry: Adam Krolnik suggested consolidating, just using $countbits function. Tom: Comments seem to be unanimous in changing the "bit-shot" function. Erik: Should we just move this to chapter 20, as people suggest? Erik: Second question: Would these functions go in 20.13 with other Would other functions, like sampled-value functions also go in ch 20?
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2011-02-01 - 20:49:47 -
ErikSeligman
P1800
Log In
or
Register
P1800 Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback