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.comReceived 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