[sv-cc] SV-CC Meeting minutes for 04/08/2005

From: Charles Dawson <chas_at_.....>
Date: Fri Apr 08 2005 - 18:14:59 PDT
Minutes of 04/08/2005 SV-CC Meeting.

ATTENDEES
00000000000000000000000000
55555555544444444444444444
00000000011111111111110000
44222111122222111100009999
00200211021100211022102211
85392692526581470360369250
xxxxxxxxxx--xxxxxxxxxxxxxx Charles Dawson
x-xxxxxxxxxxx-xxxxxxxxxxxx Francoise Martinolle
xx-xxxxxxxxxxxxxxxxxxxxxxx Doug Warmke
x-xxxxxxx-xxxxxxxxxxxxxxx- Ralph Duncan
xxxxx-xxxx-x-xxxxxxxxx-x-- Sachchidananda Patel
xxxxxxxxxx-xxxxxxxxxxxxx-- Michael Rohleder
xxxx-xx-xxxxxxxxxxxxxxx-x- Jim Garnett
xxxxxxxxxxxxxxxxxxxxxx--x- Steven Dovich
xxxxxxxxx--xxxxxxxxxxx-xxx Jim Vellenga
----xxxx---xxx-xxxxxxxxxxx Andrzej Litwiniuk
x----xx--x-xxxxxxxxxxx-xxx Bassam Tabbara
x---x--x-xx-xxx----------- Stu Sutherland
---------x-xx--xxxxx-xxx-- John Stickley
-----xxxxx---x-xxxx-x-xxxx Ghassan Khoory
------x--xxxx--xxxxxxxxxxx Joao Geada
-----------x-x-xxxxxx--x-- Rob Slater
-------------------------x Swapnajit Mitra
-------------------------x Karen Pieper
-----------------------x-- Angshuman Saha
-------------------x------ Kevin Cameron
-----------------x-------- Amit Kohli
----------------x--------- Surrendra Dudani
xx------------------------ Rohit Rana
x------------------------- Tapati Basu

1.  Reviewed Patent information.

   - Charles Dawson reviewed the patent information.


2.  Reviewed minutes of the 04/05/2005 Meeting.

   - JimV/Doug. Francoise abstains. ACCEPTED.


3.  Liaisons

   - Francoise attended BC and EC committee meetings.  Any enhancements
     that are added to language will be a problem for CC.  Won't have
     time to sync with those changes.  Would like us to request a few
     days to react to other committee changes.  Chas to make request.
   - Nothing else reported.


4.  New business

   - Trivial issues
     Discussed the items in the agenda.
     Doug/Michael.  PASSED (Francoise abstained).

     Committee moved to reconsider the trivial issues.
     Stu moves that we amend the list to exclude from that motion
     582, 535, 476, 446, 444, 443, 456.
     Michael seconds.  ACCEPTED.

     Motion to pass the following remaining items:
     - Item 603 "callee's declared the formals"?
     - Item 591 31.11 vpi_get_time() is a void routine - backwards compatibility
     - Item 574 31.8.3.2 Typo
     - Item 569 31.8.1 typos
     - Item 530 Annex E - Examples should use DPI-C label
     - Item 527 32.14 grammatical error
     - Item 525 32.13 grammatical error
     - Item 504 32.53 Missing info from P1364 26.6.42
     - Item 503 32.52 'return stmt' should be 'return'
     - Item 498 32.50 minor clarification needed here
     - Item 491 32.40 Missing null stmt definition
     - Item 479 32.26 'refobj' should be 'ref obj'.
     - Item 471 32.21 typo in note 6
     - Item 466 32.20 'nets' should be 'scope'
     - Item 462 32.14 vpiParent label is poorly placed
     - Item 461 32.30 indentation for properties is incorrect
     - Item 428 29.4.2 needs better whitespace
     - Item 502 32.51 vpiExpr should apply to entire disables class
     - Item 500 32.47 Implies all expressions have a vpiName property
     - Item 490 32.39 Indexed part select is missing
     - Item 488 32.38 vpiMemory should be removed
     - Item 477 32.25 missing newer changes from P1364
     - Item 457 32.13 LHS of bottom diagram incorrectly drawn
     PASSED (unanimous)

   Reviewed remaining trivial issues individually.

   - Item 582
     Change the last sentence to:

       The time specified is the time to which the traverse handle should jump.  The
       specified time might not have value changes.  In that case...

       Alternatively, vpi_load() may be called () to load or force the load of,
       a specified object or collection of objects.

      Stu/JimV.  PASSED (unanimous) as amended.

   - Item 535
     Stu/Michael. PASSED (unanimous)

   - Item 476
     Stu/Francoise. CLOSED with no change.

   - Item 446
     Stu/JimG.  PASSED as proposed in bugnote (unanimous)

   - Item 444
     Propose that we remove two notes.
     Stu/Michael.  PASSED (unanimous)

   - Item 443
     Proposal is to amend the proposed to change to say
     that the note should be moved to 32.7, note 4, incrementing
     the number of subsequent notes.
     Stu/JimV.  PASSED (unanimous)

   - Item 456
     Stu/Ralph.  PASSED (unanimous)

   - Items that can be closed
     Motion to consider 379, 337, 297, and 338 as closed with no further
     action required. JimV/JimG.  PASSED.

   - Other items that have proposals (386, 385,406, 407)
     Chas thought that these were not on any ballot.  Doug pointed out
     that at least one of them was.
     JimV moved that we consider these items as needed to further build
     consensus.  Doug seconds.  APPROVED.

   - Item 407
     - Francoise suggested to friendly amendments.  Doug reworked the
       proposal and uploaded a new file.
     - JimV suggests a friendly amendment to change 'consider' to 'considered'.
     - Francoise suggests "Base type identity" to "The base type".
     - Doug/Francoise.  PASSED (unanimous) as amended.

   - Item 386
     Doug/JimV.  PASSED (unanimous)

   - Item 385
     Francoise/Doug. PASSED (unanimous)

   - Item 406
     Doug/Francoise.   PASSED (unanimous)


5.  Reviewed of items with proposals.

   - 470
     Francoise/Doug. PASSED (unanimous)

   - 460
     Doug/JimV.   PASSED (unanimous)

   - 447
     Version.
     Found problems.  Francoise and Chas to rewrite.

   - 439
     Doug/JimG.  PASSED (unanimous)

   - Item 439
     Stu/Steve reconsider.
     Friendly amendment:

       Change:
         /* Return values for vpiConstType: */
       To:
         /* Return values for vpiConstType property */

     Stu/JimV. PASSED (unanimous)

   - 566
     Add bugnote that the version number should not have changed.
     Doug/Francoise. PASSED (unanimous) as amended.

   - 536
     Doug/Francoise.  PASSED (unanimous)

   - 526
     Committee decided it needed more time for this one. Postponed until
     Monday.

   - 372
     Typo in the table header "Identificaiton" should be "Identification".
     Move cbReadOnlySynch to end and cbNextSimTime to first.
     Change "Identification" to "Event Region".
     Remove parens and 'time,' from second column.
     Move cbAfterDelay to the beginning.
     Remove second paragraph from 15.4.
     Remove "current" from third paragraph of 15.4.
     Chas to redo proposal.

   - 417
     Need to add a note:

       Complex expressions on input ports to modules will be considered
       a load for the net.  Iterating on loads for 't' in
       the following example will cause the fourth port of 'ram' to be a
       load: (stick in original example)

     Concatenations are complex expressions. Chas to send out again.
     Helpful to say to get to complex expr go to highconn of the port.

   - 524
     Closed as a duplicate of 382.

   - 382
     Friendly amendment to add a vpiMember iteration from struct var and
     union var (as seen in 32.18) to 32.14.
     Change vpiMemberObj to vpiStructUnionMember.
     Sachi/Francoise.  PASSED (Stu abstained, did not fully understand issue).

   - Item 453
     Need italics and open/close parens at end of function names.
     Stu/Sachi.  PASSED (unanimous) as amended.

   - 605
     Proposal is to add vpiDefaultClocking to include file.  Bassam will
     redo proposal.

   - 448
     Closed as a duplicate of 452.

   - 452
     Francoise/Sachi.  PASSED (unanimous)

   - 455
     Postponed.  Chas needs to consider Francoise's comments.  Stu suggests
     that it needs to be a note.

   - 463
     Fix section number (should be 32.16)  Postponed.

   - 469
     Changed proposal to:
       vpi_get_value() and vpi_put_value() can be called on static variables
       within a class definition, but cannot be called on non-static variables.
     Michael/Tapati.  PASSED (unanimous)

   - 468
     Tapati/Stu  PASSED (unanimous)

   - 467
     Stu/Tapati PASSED (unanimous)

   - 599
     Closed as a duplicate of 600.

   - 600
     Committee needed more time.  Postponed until Monday.

Meeting ended at 3:00pm EDT.


6.  Old Business


7.  Action items

   SV-CC action items:
   - Francoise to ask Peter Ashenden what was done to improve
     printing from Rational Rose.
   - Francoise to inquire about the feasibility of third parties
     shipping the UML for the diagrams.
   - JimV to enter a new SV-CC item for adding tables for return values of
     the properties.
   - Stu to file new SV-CC item that will address bigger issue he pointed
     out in Item 321.
   - Francoise and Chas to investigate what to do for systemVerilog and generates
   - Chas to redo proposal for Item 372.
   - Chas to redo proposal for Item 417.
   - Bassam to redo proposal for Item 605.
   - Chas/Francoise to review/change proposal for Item 455.
   - Chas to redo proposal for Item 463.
   - Chas to ask the P1800 committee for some period of time after the other
     committees have completed their work so that the SV-CC can react to their
     changes.

   PTF action items:
   - Steve to compare BNF with the access available
     for attributes to see if they match
   - Stu to enter new PTF item for save/restart/reset issue.
   - Francoise to lookup wording for PTF 524 in VHPI.
   - Francoise will open a new PTF issue to look for situations like 25.6.15,
     where multiple methods are used access the same object enclosure
   - Chas to reword proposal for PTF 525.
   - Francoise to file a PTF item that asks to specify the order that iteration
     occur in, when the order is important.
   - Steve to add ETF item for Annex C to remove the Informative label, but
     still allow the contents to be optional.
   - Chas to file an Item on the usage of the term "tags" at the beginning of
     clause 27.

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

   - Item 600 32.22 Confusing statement about vpiActualDefn
   - Item 474 32.22 remove notes 5 and 6
   - Item 533 32.22 vpiAccessType should be vpiVisibility
   - Item 610 32.22 vpiFullName for data members?
   - Item 475 32.23 property return values should be specified in include file
   - Item 478 32.26 property type is missing
   - Item 602 32.26 "vpiVisibility" rather than "vpiAccess" for task and function declaration
   - Item 482 32.27 Don't need vpiBuiltIn property
   - Item 494 32.40 diffs here vs the include file
   - Item 497 32.45 typespec reference should be a expr reference - regression
   - Item 440 Annex I - vpiUserDefinedClass
   - Item 531 Annex I - no declaration of vpiUnboundConst
   - Item 495 32.40, 32.41, and 32.42 all supersede P1364 26.6.27
   - Item 425 29.3.2.1 violates a principle design feature of VPI
   - Item 422 29.1.1 should be removed
   - Item 423 29.2 This section is no longer needed
   - Item 427 29.3.2.2 should be removed
   - Item 431 29.5 pollutes the VPI name space
   - Item 432 29.5.2 Don't understand note at the end
   - Item 426 29.3.2.1 Return value of vpi_get_assertion_info() is backwards
   - Item 433 30 - incorrect title
   - Item 434 30.1.3 Last sentence is not clear
   - Item 586 31.8.7 sentence need clarification
   - Item 585 31.8.6 font issue
   - Item 455 32.12.1 poorly written paragraphs
   - Item 489 32.38 Need better definition of a ref obj object.
   - Item 447 32.5 missing types for properties
   - Item 526 VPI references to dynamic objects prevent garbage collection
   - Item 372 PTF 312: Need two new time related callbacks
   - Item 417 PTF 311 Problem with loads in VPI
   - Item 605 32.2 & 32.3 & 32.6 vpiDefaultClocking is not in include file
   - Item 463 32.16 should not perpetuate unused functionality
   - Item 600 32.22 Confusing statement about vpiActualDefn

--
Charles Dawson
Senior Engineering Manager
NC-Verilog Team
Cadence Design Systems, Inc.
270 Billerica Road
Chelmsford, MA  01824
(978) 262 - 6273
chas@cadence.com
Received on Fri Apr 8 18:15:06 2005

This archive was generated by hypermail 2.1.8 : Fri Apr 08 2005 - 18:15:10 PDT