[sv-cc] SV-CC Meeting Minutes for 03/26/2008

From: Charlie Dawson <chas_at_.....>
Date: Wed Mar 26 2008 - 14:20:24 PDT
Minutes of 03/26/2008 SV-CC Meeting.

ATTENDEES
000000000000000000000000000000000000000000
888888887777777777777777777777777666666666
000000001111100000000000000000000111110000
333221112210099888876655443322111221009988
211213101002121221012020212121310200212131
692730629574062925180639518484173068517306
xxxxxxxxxxxxxxxxxxx-xxx-xxxxxx-xxxxxxxxxxx Charles Dawson
xxx-xxxxxxxxxxxx--xxxxxxxxxxxxxxxxxxxxxxxx Jim Vellenga
x-xxxx-xxx-xxxx---xx--xxxxx-xxxx--xxxxxx-x Michael Rohleder
xxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxx Chuck Berking
xxxxxxxx-xxxxx-xx--xx-xxxxxxxxxxxxxx-xxxxx Bassam Tabbara
xxxxxxxxxxxxxx-xxxxxxxxxxx-xx-xx-x-xxxxxxx Francoise Martinolle
x-xxxxx-xxxxxxxx---xxxxxxxxxxx-xxxxxxxxxx- Ghassan Khoory
xxxxxxxxxxxxxxxx-----xxxxxxx-xxxxx-xxxxxxx Abigail Moorhouse
x-xxxx-xxx-------------x-----xx----------- Steve Dovich
xxxxxxxxx--------------------------------- John Shields
xx-x-xxx--x-xxxxx--xxxx------------------- Anil Arora
==========================================
---x-xxx-xx-x------xxx-x--x--xxxx----xx-xx Amit Kohli
--------xx-x-xxxxx-xxxxxxxx-xxxxxxx-x-xxxx Ralph Duncan
------x--xx--xx-xxxxxxxxxxxxxxxx-xxx-x-xxx Andrzej Litwiniuk
-----------x-xxxx--xxxx------------------- Pankaj Pal
-------------x-x----xx-------------------- Arjinder Vasir
--x-----------------------x--------------- Stu Sutherland
------------------------x----------------- Gord Vreugdenhil
---------------x-------------------------- Neil Korpusik
------------x----------------------------- John Havlicek
--x--------------------------------------- Erik Seligman

1.  Reviewed Patent information

   - Chas reviewed the patent information which can be
     found at http://standards.ieee.org/board/pat/pat-slideset.ppt


2.  Approval of agenda

   Chas pointed out that the GMT was incorrect again.  Should be 3:30.
   Chas will fix for next time (really this time).
   JimV asked that 0985, 1700, 1603 be added to the Expedited agenda section.
   JimV/Chuck.  ACCEPTED as modified


3.  Reviewed minutes for 03/19/2008

   Chas thinks we moved to reopen 1942.  Chuck was under the impression that
   2226 would supersede this one.  No one remembers what happened the same.
   John thinks if we get thru 2226 then we will not have a proposal for
   solving the problem.  Since no one can remember what happened the same,
   we will leave minutes as is.
   JimV/Chuck.  ACCEPTED (without modification).


4.  Liaisons

   - Francoise reported on the Champions meeting.  Neil is intending to have
     another Champions meeting.  SV-BC and SV-EC had last meeting yesterday.
     Having a last email vote, but basically all done.
   - No other meetings to report on.


5.  Consent Agenda


6.  Expedited Agenda Items

   - Item 985
     JimV updated proposal to match draft 4.
     JimV moves to accept.  John wanted to know if we were changing the semantics.
     JimV added only queues and strings.  JimV withdraws motion.

   - Item 1700
     vpiTimeConst and vpiNullConst had same value.
     JimV/Chuck.  PASSED (unanimous)

   - Item 1603
     Chas pointed out that JimV posted a .fm instead of .pdf.  JimV will
     correct.  JimV/Chuck.  PASSED (unanimous)

   - Item 1593 vpiName property for members of structs and unions
     Chuck thinks the proposal is not quite right yet.  Asked Abi if she thinks
     the vpiDecompile and vpiFullName would always return the same thing if there
     is a full name for the object.  Withdrew proposal for now.

   - Item 2143 How should VPI handle index expressions with side effects?
     JimV moves that we accept the "Conservative" proposal.
     Abi seconds.  PASSED (unanimous)
     JimV to remove the other two proposals.

   - Item 2094 Need to extend VPI to handle class specializations
     Chuck/Francoise.  PASSED (Abi abstained)

   - Item 1599 The assertion API and VPI sections need changes as per mantis #805
     Already done.

   - Item 1688 Performance of VPI access to memories and MDAs is inadequate
     John asked if there was any consideration for trying to put a value with a
     force.  Francoise is not sure if you can force a sub element of an array of
     nets, for example.  Friendly amendment to add a comment to refer to the LRM
     for the effects of a force to follow the normal language rules.  Chuck wants
     to say, if there is no clear language, then we should treat it as an error.
     See SV-BC Mantis Item 2097.  Agreed to follow language rules.
     Chuck moves that we accept as amended.  John seconds.  PASSED (unanimous)

   - Item 2054 Draft 3A, Section 40 - Deprecate Data Read API
     Bassam says that a similar interface was implemented at one point, and people
     were using it.  Michael really wants this functionality.  Especially without
     VCD being there.  Abi moves to accept.  Chuck seconds.
     Michael, Francoise, Ghassan OPPOSED.
     Bassam ABSTAINED.
     Abi, John, JimV, Chuck, Steve, Anil in FAVOR.
     PASSED ( 6 to 3 with 1 abstention).

   - Item 2226 VPI Handle behavior for HDL objects of dynamic lifetime is not defined
     Chuck moves that we suspend the rule on requiring the proposal 1 week in advance.
     ? second.  ACCEPTED.
     Friendly amendment to remove the extra word "default" (in 36.3.6).
     JimV asked that we make a change to clause 37 in its description of size change.
     Issue is in 37.34.1.  Should an initialization cause a size change?  JimV thinks
     this item should not be about cbSize change, and therefore we should go with what
     was already in the LRM. JimV would like to take the "initialized or" out.  Friendly
     amendment.  Friendly amendment to add "string".  Abi had a friendly amendment to
     change "vpiOthereScheme" to "vpiOtherScheme".  Chuck had a friendly amendment to
     replace actual numbers in Annex N with "editor please use appropriate number".
     Chuck friendly amendment to change refs to 36.6 to be 36.3.6.  JimV made a
     friendly amendment to change "dynamic objects" to "class objects" in the comments
     in annex N for cbCreateObj and cbReclaimObj.  Francoise asked about vpiAutomatic.
     JimV suggested she look at Section 36.3.6.  The compromise we came up with was designed
     to deal with the overloading of the term "static".  Need to reconcile proposal for
     Item 2094.  Chuck wants a friendly amendment to 36.25 to add a note to the editor
     to reconcile Item 2094 with vpiAutomatic.  Chuck brought up an issue in 37.34.1
     with the term "erroneous".  Friendly amendment to change it "undefined".  JimV
     noted that somewhere there is "System Verilog" somewhere.  John to change to
     SystemVerilog.  Francoise found "datastructure"  Should be "data structure".
     John to fix.  John/JimV.  PASSED (Michael abstained - did not fully review the
     proposal).  John to implement the friendly amendments.


7.  New business

   - Reviewing SV-AC issues.
     Chas asked that we meet next week.  Francoise noted that we do not have to look
     at the checkers proposal yet because there is a separate committee being formed
     to work on it.  Francoise asked if there was a list of items we needed to go thru.
     Chas to send out.  Abi asked when would we see draft 5.  Francoise will ask Stu.
     John said that Stu was shooting for early April.

Motion to adjourn: Chuck/Michael.  Meeting ended at 1:50pm


8.  Reviewed items with proposals


9.  Reviewed SV-CC items with proposals (Straw poll only)


10.  Old Business


11.  Action items

   - Francoise and Bassam to continue work on assignment patterns.
   - Francoise and Bassam to figure out what should happen when you get the
     size of a string constant.
   - Chas to update Item 1570.
   - Chas to ask the editor about Item 0417.
   - Steve to write a proposal for dealing with the inconsistencies with the
     protection properties.
   - Chas to talk with editor on re-arranging the VPI that is outside of the
     VPI sections.
   - Bassam, JimV, and Lisa Piper to work on issues found in Item 1503.
   - Chas to ask the editor for the framemaker for the Data Read API.
   - Chas to implement a "consent agenda" and an "Expedited Proposals" in agenda.
   - Chas to add an "Agenda Approval" to the agenda.
   - Chas to schedule another Data Read API meeting after DVCon.
   - Bassam to implement the friendly amendment to Item 1599.
   - Chas to ask John Havlicek to join the SV-CC meeting when we discuss SV-AC issues.
   - Chas to ask the SV-AC to fix the #defines in proposal for Item 2005.
   - Francoise to bring up the issues we found with Item 2250 at Champions meeting.
   - Chuck to update proposal for Item 1230 with three friendly amendments.
   - JimV to add friendly amendment to proposal for Item 2216.
   - Chas to enter Mantis Items for Krzysztof Konopko's questions
   - Chas to tell SV-AC that we are okay with Item 2005 provided the move the #define


12.  Items for consideration at the next meeting (they already have proposals)

   - Item 0555 31.1 Introduction not needed in context of the larger document
   - Item 0556 31.2 Beginning of this section not needed in larger context of spec
   - Item 0557 31.3.1 specific references to objects should be removed
   - Item 0558 31.3.3 rename section to "Access availability"
   - Item 0560 31.4.1 & 31.4.2.1 Overloading vpi_handle() is a bad idea
   - Item 0561 31.4.2 vpi_free_object() should be explicitly referenced here
   - Item 0562 31.5 needless restriction on traverse object creation - poor terminology
   - Item 0563 31.5 diagram in figure 31-18 needs to be redrawn
   - Item 0565 31.6 remove first paragraph of this section
   - Item 0570 31.8.1 Need prototype for vpi_load_extension()
   - Item 0571 31.8.1 unnecessary complication added for vpi_close()
   - Item 0572 31.8 make use of the term 'user'
   - Item 0580 31.8.4 section is not necessary and colloquial
   - Item 0583 31.8.4.2 terminology first defined in a footnote?
   - Item 0584 31.8.4.2 implies that vpi_goto() creates new handle
   - Item 0593 31.12 Routines should be in table format
   - Item 2146 Data read API description references wrong header file
   - Item 2148 Unclear statement about error handling after calling vpi_unload()


13. Next meeting

    The next SV-CC meeting will be on 04/02/2008.
    The next P1800 meeting will be on 03/27/2008.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Mar 26 14:23:18 2008

This archive was generated by hypermail 2.1.8 : Wed Mar 26 2008 - 14:23:45 PDT