[sv-ac] Minutes of SV-AC Meeting 9/6/2011

From: Thomas J Thatcher <thomas.thatcher@oracle.com>
Date: Mon Sep 12 2011 - 10:51:00 PDT

Hello Everyone,

Here is a re-send of the meeting minutes. I updated them to mark Jacob
present. I also included more on the discussion of 3478 at the request
of Ben.

Tom

Minutes of SV-AC Meeting
Date: 2011-09-06
Time: 16:00 UTC (9:00 PDT)
Duration: 2 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=8492348

Agenda:
-------

- Reminder of IEEE patent policy.
See: http://standards.ieee.org/board/pat/pat-slideset.ppt

- Minutes approval

- Email ballot results:
Issue 3033 passed: 8y/0n/0a.
Issues 3026 and 3385 passed with friendly amendments: 8y/0n/0a.

- New issues

- Champions' feedback
3069 Relax rules for $global_clock resolution

- Issue resolution/discussion
2093: Checker construct should permit output arguments
2743: Allow subroutine_call_statement in a checker
2809: Checker instantiation in checkers' always procedure
3033: Allow procedural control statements is checkers
3034: Allow continuous and blocking assignments in checkers
3035: More flexible definition of checker argument sampling
3145: Need to clearly define "maximal property"

- 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:

   v[xxxx-xxx--xxx---xxxx-xxx-xxx...........................] Ashok
Bhatt (Cadence)
   v[---xx--xxx-xxxxxx-xxxxxxxxxx-xxx-xxxxxxxxx-x-xxxxx--xxx] Laurence
Bisht (Intel)
   v[xxxxxxxxxxxxxxxxx-xxxxxxxxx-xxxxxxxxxxxx-xxxxxxxxxxxxx-] Eduard
Cerny (Synopsys)
   v[xxx-xxxxxxxxxxx--------xx---xxx--x-xxxxxxx-xxxxx-xxxxxx] Ben Cohen
(Accellera)
   n[------------------------------------xx-x-xxx-x--xxxxxxx] Surrendra
Dudani (Synopsys)
   n[-------x-xxxxxx........................................] Shaun Feng
(Freescale)
   n[---------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[xxxxx---x-xxx-xx-xxxx-xxxxxxxxxxxxxxxx-xxx-xxxxxxxxxxxx] Tapan
Kapoor (Cadence)
   v[xxx---x-xx-xxxxx-xxxx-x-x..............................] Jacob Katz
(Intel)
   t[xxxxxxxxx--xxx-xxxxxxxxxxxxxxxxxxxxxxx--xxxxxxxxxxxxxxx] Dmitry
Korchemny (Intel ¿ Chair)
   v[xxxxxxxxxxx-xxxxx-xxxx-xxxxxxxxxxxxxxx--xxxxxx-xxxxxxxx] Scott
Little (Freescale)
   v[xx-xxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxx-xxxxxxxxx-xxxxxxx] Manisha
Kulshrestha (Mentor Graphics)
   v[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxx] Anupam
Prabhakar (Mentor Graphics)
   v[x-xxxxxxxxx--xxx-xxxx-xxx-xxx--x-xx-xxx-xx--xxxxxxx-xxx] Erik
Seligman (Intel)
   v[-xxxxx-xxxx-xxxxxxxxxx-x-xxx-xxxx-xxxx--xxxxxx-xxxxxxx.] Samik
Sengupta (Synopsys)
   v[xxxxx-xxxxxxxxxxxxx-xxxxxxxxxxxxxxxxx-xxxxxxxxxxxxx-xxx] Tom
Thatcher (Oracle ¿ Co-Chair)
   n[-------------------xx---xx-------x.....................] Srini
Venkataramanan (CVC Pvt Ltd)
   n[---------x.............................................] Vibarajan
Viswanathan (Marvell)
     |- attendance on 2011-09-06
   |--- voting eligibility on 2011-09-06

Minutes
-------

Dmitry will not be here next week. Tom will lead the conference call

- 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

Erik: Move to approve minutes
Tom: Second
        Vote results: 10y, 0n, 0a

- Email ballot results:
Issue 3033 passed: 8y/0n/0a.
Issues 3026 and 3385 passed with friendly amendments: 8y/0n/0a.

3385
Erik: Has made the corrections requested in the friendly amendments
Scott: Move to approve proposal
Erik: Second
        Vote results: 10y, 0n, 0a

3206
Erik: Fixed line spacing

Scott: Move to approve proposal
Erik: Second
        Vote results: 10y, 0n, 0a
                
- New issues

- Champions' feedback
3069 Relax rules for $global_clock resolution
        We have implemented the changes requested by the champions,
        and have approved a new proposal
        Still waiting on other committees to review the proposal.

- Issue resolution/discussion
2093: Checker construct should permit output arguments
        Reviewers have not reviewed
Dmitry: Will call for vote.
Anupam: Output port restrictions: sequence, property, events not allowed?
Anupam: why is "wire" not allowed in checker?
        Because we didn't allow continuous assign?
Anupam: If wires are not allowed in checkers, this must mean that output
        arguments to checkers are variable ports, not net ports.

Dmitry Section 23.3.2 describes port connection rules
Scott: Can assign an event to another event.

2743: Allow subroutine_call_statement in a checker
Dmitry: Resolve as duplicate of 3033
Erik: Mantis 2897 is marked as duplicate of 2743

Erik: Move to resolve 2743 as duplicate of 3033
Jacob: Second
        Vote results: 10y, 0n, 0a
2897
Dmitry: Already marked as duplicate of 2743
Erik: Move to resolve 2897 as duplicate of 3033
Scott: Second
        Vote result: 10y, 0n, 0n

2809 Checker instantiation in checkers' always procedure
Dmitry: This was an errata Mantis item.
        The 3033 proposal deletes the text that this Mantis
Erik: Move to resolve 2809 as duplicate of 3033
Scott: Second
        Vote results: 10y, 0n, 0a

3034: Allow continuous and blocking assignments in checkers
Dmitry: covered by 3033
Erik: Move to resolve 3034 as duplicate of 3033
Scott: Second
        Vote results: 10y, 0n, 0a

3035: More flexible definition of checker argument sampling
Dmitry: This Mantis item was implemented by 3033
Jacob: Move to resolve 3035 as duplicate of 3033
Erik: Second
        Vote results: 10y, 0n, 0a

3145: Need to clearly define "maximal property"
Ed: Assigned as reviewer
Erik: We use the term, so we should define it.
Scott: Look at notes in Mantis item written by John.
Erik: Schedule vote next week?

Manisha: Maximal is also used with sequences in other places
Jacob: There's also a "maximal boolean expression"

3478 Make drivers of inout ports accessible
Ben: You might want to write an assertion that says a device
        is tri-stated on a given cycle.
        However, when device is connected, something else may
        be driving the bus. The assertion would fail because it
        doesn't see a Z
Scott: This seems like a big change in the language.
        Would need agreement from other committees.
Erik: Don't think this was on list of authorized
Scott: Has anyone else ever requested this.

Ed: This may interfere with optimizations that a simulator could do
Scott: This is available through PLI
Jakob: But it is very complicated to implement and tool vendor
        may not support it.
Scott: You could write your own resolution function.
Erik: If all the driver information is available in PLI, then
        it might not be a big change after all
Erik: It might be useful to implement this function using VPI/PLI calls
        and demonstrate that it is possible. This would make it
        easy to implement in the next PAR.

Jacob: Also would like to see this equivalent function in the PLI.

        Because of the complexity of this issue, and the possible need
        for the involvement of other committees, this issues will have
        to be deferred to the next PAR.

Meeting adjourned.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Sep 12 10:51:46 2011

This archive was generated by hypermail 2.1.8 : Mon Sep 12 2011 - 10:51:50 PDT