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

From: ben cohen <hdlcohen@gmail.com>
Date: Thu Sep 08 2011 - 10:46:17 PDT

On "3478 Make drivers of inout ports accessible"
At our meeting we also agreed that because of time constraints, need for
involvement with sv-bc *(it's a language issue for system level functions,
rather than ans SVA issue)*, and potential complexities, the issue of mantis
3478 will be postponed till the next PAR.
However, we all agreed that this is an important issue that needs to be
addressed.
Ben Cohen

On Thu, Sep 8, 2011 at 9:21 AM, Thomas J Thatcher <
thomas.thatcher@oracle.com> wrote:

> 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<https://webjoin.intel.com/?passcode=8492348>
>
> Agenda:
> -------
>
> - Reminder of IEEE patent policy.
> See: http://standards.ieee.org/**board/pat/pat-slideset.ppt<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[-xx---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[**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**xxxxx-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<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: 9y, 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: 9y, 0n, 0a
>
> 3206
> Erik: Fixed line spacing
>
> Scott: Move to approve proposal
> Erik: Second
> Vote results: 9y, 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: 9y, 0n, 0a
> 2897
> Dmitry: Already marked as duplicate of 2743
> Erik: Move to resolve 2897 as duplicate of 3033
> Scott: Second
> Vote result: 9y, 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: 9y, 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: 9y, 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: 9y, 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.
>
> Meeting adjourned.
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Sep 8 10:47:11 2011

This archive was generated by hypermail 2.1.8 : Thu Sep 08 2011 - 10:47:16 PDT