TWiki
>
P1800 Web
>
SystemVerilogAssertionCommittee
>
SVACMeetingMinutes
>
SV-ACMinutes2010_08_17
(2010-08-20,
ErikSeligman
)
(raw view)
E
dit
A
ttach
Minutes from SV-AC Committee Meeting Date: 2010-08-17 Time: 16:00 UTC (9:00 PDT) Duration: 1.5 hours Dial-in information: -------------------- Meeting ID: 38198 Phone Number(s): 1-888-813-5316 Toll Free within North America Agenda: ------- - Reminder of IEEE patent policy. See: http://standards.ieee.org/board/pat/pat-slideset.ppt - Minutes approval - Email ballot results 2398 passed. 2412 failed. - New issues - Issue resolution/discussion 2754: P1800-2009 : Can clock change in conditional branch of 'if' operator 2095: Clarify meaning of distribution as condition for "disable iff" 3117: make it clear that rewriting algorithm (F.4.1) applies to checker and let 1763: The LRM does not define whether assertion control tasks affect sequence methods and events 1853: BNF for calls to $rose and other sample value system functions. 2452: No vacuity information about synchronous aborts 2904: Clarify when disable iff condition must occur relative to starting and ending of an attempt 3134: sequence and property range parameters are erroneously defined 3135: Verbal explanation of nexttime and always is misleading for multiple clocks 1678: Clarify that rewriting algorithm doesn't replace name resolution 2571: confusing assertion clock inference rule 2386: Rename 16.9 to "Local variables"? - Enhancement progress update 2751: P1800-2009: checker formal arguments may not be connected to interfaces // WHY? 3035: More flexible definition of checker argument sampling 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--xxx] Laurence Bisht (Intel) v[xxxxxx-] Eduard Cerny (Synopsys) v[-xxxxxx] Ben Cohen v[xxxxxxx] Surrendra Dudani (Synopsys) v[-x-xxxx] Dana Fisman (Synopsys) v[xxxxxxx] John Havlicek (Freescale) v[xxxxxxx] Tapan Kapoor (Cadence) t[xxxxxxx] Dmitry Korchemny (Intel ¿ Chair) v[xxxxxxx] Scott Little (Freescale) v[xxxxxxx] Manisha Kulshrestha (Mentor Graphics) v[xxxxxxx] Anupam Prabhakar (Mentor Graphics) v[xxx-xxx] Erik Seligman (Intel) v[xxxxxx.] Samik Sengupta (Synopsys) v[xxx-xxx] Tom Thatcher (Oracle ¿ Co-Chair) |- attendance on 2010-08-17 |--- voting eligibility on 2010-08-17 Minutes: -------- - Reminder of IEEE patent policy. Participants were reminded about the IEEE patent policy -Minutes Erik: Move to approve minutes Samik: Second Voting results: 10y, 0n, 0a - Email ballot results 2398 Passed. 2412 Failed Ed: The Mantis is not necessary. Clock inferences could be made from $inferred_clk on sequence arg. This means that current proposal not necessary. Simpler than all the rules. (Manisha Joined) Anupam: The proposal was design to give users a choice of how to write the property John: These rules already apply to properties. This proposal extends these rules for sequences. It make things more consistent Dmitry: What about within a checker? How to infer clock for sequence when sequence is unclocked. Problem when passing unclocked sequence as an actual arg to checker? How can you infer clock from checker? How is that covered by current clock inference? Ed: Can you pass instance of sequence to checker? Don't think so. Don't think you can put .triggered on sequence argument to checker. Ed: Clock flow will override the sequence clock. john: Would you leave cases where $inferred_clk not defined as unclocked? john: Circular reasoning? Current text reads: "There is no inference for a sequence to which a method is applied" If there is no inference, would $inferred_clk be defined? Ed: The rules for $inferred clock should apply, regardless of whether this is a formal argument of a property, sequence, etc. John: Wouldn't $inferred_clock call generate an error in this case? Ed: Would require one change to LRM to clarify $inferred_clk Anupam: This proposal gives users a choice as to how to write Manisha: Agree that proposal should treat formal arguments with $inferred_clk when no actual argument is provided. Ed: Question is how clocks are resolved when the clock from clock flow is diffferent from Manisha: With new proposal, a sequence instance Will behave the same, whether or not you use $inferred_clk Ed: Also need to cover/clarify use of $inferred_clk ouside of assertions. Anupam: Will update proposal and re-submit. - Issue resolution/discussion 2754: Can clock change in conditional branch of 'if' operator Tom: This Mantis was entered by Ben. He thought it was illegal for the clock to change inside a property if operator. A note was added by John. It is legal for the clock to change. In fact, an example in the LRM shows the clock changing inside the if and the else conditions of the operator. Ben later added a note saying his question was answered, and he thought no further action was needed Tom: Move to resolve 2754 as "no change needed" Erik: second Voting Results: 11y, 0n, 0a 2095: Clarify meaning of distribution as condition for "disable iff" Tom: We discussed this last week. Tom added a note to this Mantis item, discussing the used of distributions inside a disable iff. Don't think disable iff is a special case. Scott: Has new mantis item been filed for change to distribution expression semantics? Tom: Not yet. Will file a Mantis item. Tom: Move to resolve 2095 as "no change required" John: Second Reulsts: 11y, 0n, 0a - Enhancements 2328: Scott: Has sent out a proposal. Will send out to entire SV-AC in a week or two. 3035: Dmitry: Has sent out a proposal for checker argument sampling Manisha: Paragraph should be changed because there is no longer any sampling on actual arguments. Dmitry: Will update proposal, Manisha, and Ed will review it. - Back to Issue Resolution 3117: Manisha: Want to defer it, since it depends on the checker argument sampling, Which may change. 1763: Erik: no progress 1853: Surrendra: Has not worked on this one. 2412: Anupam: Has added the sentence that ed suggested John: Paragraph looks fine to me Erik: Don't like the usage "used with" in the sentence John: Could used "specified for" instead Erik: Friendly amendment: use "specified for" Anupam: Move to accept proposal for 2412 with friendly amendment Ed: Second Vote results: 11y, 0n, 0a Meeting adjourned.
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 - 2010-08-20 - 22:18:03 -
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