TWiki
>
P1800 Web
>
SystemVerilogAssertionCommittee
>
SVACMeetingMinutes
>
SV-AC_Minutes_2011_06_28
(2011-07-08,
ErikSeligman
)
(raw view)
E
dit
A
ttach
Minutes of SV-AC Meeting Date: 2011-06-28 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 Live Meeting: [[https://webjoin.intel.com/?passcode=1968543]] Agenda: ------- - Reminder of IEEE patent policy. See: http://standards.ieee.org/board/pat/pat-slideset.ppt - Minutes approval - Email ballot results Mantis 2412 Passed: 8y, 0n, 0a - Champions Feedback Mantis 3385 Possible ambiguity when deferred assertion action block (Erik) Opposed: Language: First person sentences, etc. Mantis 2476 Need clarification about system functions $onehot, etc (Erik) Opposed: Consider using a queue of logic rather than fixed 4-bit argument. Mantis 3113 Add port_identifier to constant_primary BNF for sequences, properties and checkers (Dmitry) Opposed: constant_range_expression too restrictive Mantis 3135 Verbal explanation of nexttime and always is misleading for multiple clocks. (Dana) Friendly Amendment: Font Problem - New issues - Issue resolution/discussion 3552:Sequence methods // .triggered need further clarification (Ben) (New proposal uploaded) 3195:Local Variables Flow Out Issue in and/or/intersect/implies (Ben) (Reviewed by Scott, Dana) 3295:need a way to control only asserts/covers/assume directives (Manisha) (Resolved: Needs review by CC) 3113: - Enhancement progress update 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: v[-xxx---xxxx-xxx-xxx...........................] Ashok Bhatt (Cadence) v[x-xxxxxx-xxxxxxxxxx-xxx-xxxxxxxxx-x-xxxxx--xxx] Laurence Bisht (Intel) v[xxxxxxxx-xxxxxxxxx-xxxxxxxxxxxx-xxxxxxxxxxxxx-] Eduard Cerny (Synopsys) v[xxxxxx--------xx---xxx--x-xxxxxxx-xxxxx-xxxxxx] Ben Cohen (Accellera) n[---------------------------xx-x-xxx-x--xxxxxxx] Surrendra Dudani (Synopsys) v[xxxxxx........................................] Shaun Feng (Freescale) v[x-x--x-x-xxxx-x-x----x-x-x--xx---xxxx---x-xxxx] Dana Fisman (Synopsys) n[-------------------------xxxxx-xxxx-x-xxxxxxxx] John Havlicek (Freescale) v[-xxx-xx-xxxx-xxxxxxxxxxxxxxxx-xxx-xxxxxxxxxxxx] Tapan Kapoor (Cadence) v[x-xxxxx-xxxx-x-x..............................] Jacob Katz (Intel) t[--xxx-xxxxxxxxxxxxxxxxxxxxxxx--xxxxxxxxxxxxxxx] Dmitry Korchemny (Intel ¿ Chair) v[xx-xxxxx-xxxx-xxxxxxxxxxxxxxx--xxxxxx-xxxxxxxx] Scott Little (Freescale) v[xxxxxxxxxx-xxxxxxxxxxxxxxxxx-xxxxxxxxx-xxxxxxx] Manisha Kulshrestha (Mentor Graphics) v[xxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxx] Anupam Prabhakar (Mentor Graphics) v[xx--xxx-xxxx-xxx-xxx--x-xx-xxx-xx--xxxxxxx-xxx] Erik Seligman (Intel) v[xx-xxxxxxxxxx-x-xxx-xxxx-xxxx--xxxxxx-xxxxxxx.] Samik Sengupta (Synopsys) v[xxxxxxxxxx-xxxxxxxxxxxxxxxxx-xxxxxxxxxxxxx-xxx] Tom Thatcher (Oracle ¿ Co-Chair) n[----------xx---xx-------x.....................] Srini Venkataramanan (CVC Pvt Ltd) n[x.............................................] Vibarajan Viswamabhen (Marvell) |- attendance on 2011-06-28 |--- voting eligibility on 2011-06-28 Minutes ------- - Reminder of IEEE patent policy. See: http://standards.ieee.org/board/pat/pat-slideset.ppt - Minutes Approval Ben: Sent a correction to the Mantis number for a given proposal. Erik: Move to approve Minutes with Ben's correction Scott: Second Vote Results: 10y, 0n, 0a - Email ballot results Mantis 2412 Passed: 8y, 0n, 0a Jacob: A Friendly amendment was missed in reporting the vote results: "Insert a reference to 17.3 in one of the paragraphs" Anupam: Reference not really needed. Scott: Fine with inserting a reference. Anupam: After reviewing the proposal again, not happy with it. Champions objection was that modules had ports, not arguments. Had changed proposal so that checkers paragraph also refers to ports. But language elsewhere refers to checker arguments. Want to revert language for checkers back to use arguments. Jacob: On the other hand: BNF says checker ports. Anupam: Don't like the mixing of language that refers to checker port and formal arguments. Manisha: BNF came from tasks & functions BNF, which is why it refers to ports. Prefer original language because that's how it it in the text. (Samik joined) Anupam: Will revert language for checkers back to "formal arguments" Tom: What is resolution of Jacob's friendly amendment. Scott: Think that Jacob's addition is fine. Anupam: No strong opinion. Manisha: Don't see a need to insert cross reference. Jacob: Either way is fine. - Champions Feedback Mantis 3385 Possible ambiguity when deferred assertion action block (Erik) Opposed: Language: First person sentences, etc. Erik: Have found the language, will fix it and post a new version. Tom: Will call for an e-mail vote when it is posted. Mantis 2476 Need clarification about system functions $onehot, etc (Erik) Opposed: Consider using a queue of logic rather than fixed 4-bit argument. Erik: Will implement queue suggestion as the argument for the function Should have proposal later this week. Tom: Will call for an e-mail vote when it is posted. Mantis 3113 Add port_identifier to constant_primary BNF for sequences, properties and checkers (Laurence) Opposed: constant_range_expression too restrictive Erik: It is permissible that the BNF is more general than the language itself. Jacob: Don't know where requirement is stated that the range must be an elaboration-time constant. Now see the text, but text must be modified. Laurence: Will contact Brad and understand objection to find a solution. Mantis 3135 Verbal explanation of nexttime and always is misleading for multiple clocks. (Dana) Friendly Amendment: Font Problem Dana: Will look at the proposal and fix it. - Issue resolution/discussion 3552:Sequence methods // .triggered need further clarification Note: New Mantis item 3595 had been created and assigned to SV-BC 3552 is still assigned to SV-AC Ben: Had uploaded a new proposal based on our discussions last week. Tom: Will call for an e-mail vote on this proposal, then have SV-BC review. Back to Mantis 2412: Amended proposal has been uploaded to Mantis. Erik: Move to approve proposal to 2412 Anupam: Second Vote results: 10y, 0n, 0a 3195:Local Variables Flow Out Issue in and/or/intersect/implies (Ben) (Reviewed by Scott, Dana) Ben: Has uploaded a proposal for this item, and Scott has reviewed it. Erik: Find this example compelling. Ben: Example in proposal: uses "implies" , which is equivalent to not (a) or (b), where a, b can be properties. Consequent of implies can start evaluating before antecedant completes. As opposed to |-> |=> operators, where antecedant completse before consequent begins evaluation Proposal would require evaluation of antecedant first at any clock tick, and then "flow" the variables to the consequent for evaluation on that clock tick or any following clock tick. Dana: You are trying to impose an order on an operator which is not ordered. Dana: What you want is the semantics of PSL "forall" Dana: You have that semantics for PSL "forall" by using constant rand when using formal verification. The problem is that for simulation, the semantics for constant rand checker variables do not give you the semantics of PSL forall. The question is how to define the semantics for simulation so that it implements the forall semantics. Jacob: Also, since arguments of "implies" are properties. They evaluate to true at time 0. This change would result in changes to rewriting rules. Ben: Looks like this proposal should be dropped. Mantis 3295: Manisha: Proposal was approved by AC But received two emails from Shalom: 1. Referring to assert and cover as directives is not consistent with language in clause 16. 2. Wy didn't we change BNF to merge assert_task and assert_action_task Tom: Will ask Neil what the procedure should be for these changes. Next meeting: July 5 is a holiday at both Intel and Synopsys. The next meeting will be in two weeks. 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 - 2011-07-08 - 20:39:08 -
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