TWiki
>
P1800 Web
>
SystemVerilogBasicCommittee
>
SvbcMinutes20160412
(revision 1) (raw view)
Edit
Attach
---+ SV-BC Meeting Minutes for April 12, 2016 | Attendee | Company | Mantis<br /> Perms | Mar 15 | Mar 29 | Apr 12 | | Shalom Bresticker | Accellera | D | X | X | X | | Daniel Schostak | ARM | U | | | | | Steven Sharp | Cadence | U | X | X | X | | Francoise Martinolle | Cadence | U | X | X | X | | Mark Strickland | Cisco | U | X | X | | | Matt Maidment | Intel | M | X | X | X | | Brandon Tipp | Intel | U | X | X | X | | Boon Chong Ang | Intel | | X | X | | | Jonathan Bromley | Oracle | U | | X | | | Neil Korpusik | Oracle | M | X | X | X | | Gauraw Singh Chandel | Mentor Graphics | | | | | | Eric Coffin | Mentor Graphics | R | X | X | X | | Alex Gran | Mentor Graphics | U | | | | | Sharad Jain | Mentor Graphics | | | | | | C Venkat Ramana Rao | Mentor Graphics | R | | X | X | | Dave Rich | Mentor Graphics | U | | | X | | Ray Ryan | Mentor Graphics | | | X | X | | Gordon Vreugdenhil | Mentor Graphics | U | | | | | Sachin Pathak | Mentor Graphics | | | X | | | Dave Scott | Real Intent | U | X | | | | Mark Hartoog | Synopsys | U | X | X | X | | Brad Pierce | Synopsys | U | X | X | | | Arturo Salz | Synopsys | U | X | | | | Justin Refice | nVidia | U | X | | X | | Karen Pieper | Accellera | M | | | | Call Logistics April 12, 2016 8am-10am PDT Action Items Open Jan 19 Matt: Track version specific changes to LRM as AI and file if needed. Jan 19 DaveR: Check with some of the original contributors about the intent of 315 for clarification of 3211. Apr 12 Matt: Update proposal for 2500 to remove text regarding closure of 4691. Apr 12 Matt: Add 484 and 305 to next email Vote Complete Feb 01 Dave R write a proposal for 2488 Agenda <ul type="circle"> <li>Review IEEE Patent Policy</li> </ul> http://standards.ieee.org/board/pat/pat-slideset.ppt Drew everyone's attention to the policy. <ul type="circle"> <li>Opens</li> </ul> Removed 5529. Wrong Mantis. <ul type="circle"> <li>Approve Mar 29 Meeting Minutes</li> </ul> http://www.eda-twiki.org/cgi-bin/view.cgi/P1800/SvbcMinutes20160329 Mark H moves to approve. Justin seconds. Motion passes. <ul type="circle"> <li>Action Item Review</li> </ul> Done. <ul type="circle"> <li>Email Vote Discussion</li> </ul> For 2500 Brandon would like to remove the text in the proposal calling for closure of 4691 as a duplicate. AI: Matt update proposal for 2500 to remove text regarding closure of 4691. Brandon proposes to close 4691 as a duplicate of 2500. Dave Rich seconds. No opposed. No abstain. Motion passes. 3548 Brandon was wondering about this comment: "Because variables declared in automatic tasks are deallocated at the end of the task invocation, they shall not be used in certain constructs that might refer to them after that point" is no longer correct because of fork/join blocks." Not being in 1967. Matt added this as a note to 1967. 5217 Brandon raised that the proposal does not direct the editor to renumber subsequent sections. Neil believes that this is not necessary based on editing software capabilities and as a regular task for the editor. Brandon is satisfied with this response. 4939 If a non-random enum has a value outside of the named values of the enum will it result in a randomization failure. Does a rand enum have an implicit constraint that its value have to be one of the enumerated values? Should the solver be able to assign non-enumerated values to the enum variable? New wording headed toward: Constraints support only the named value set for enum types. In choosing a solution, the selected value for each random variable of an enum type shall be from the corresponding set of named enum values. Values which are outside of the named value set, even if they can be successfully cast to the enumerated type, are not valid solutions. Note that each non-random variable of an enum type need not have a value in the corresponding set of named enum values. Justin will continue to refine and upload a new revision. Mantis items that will be dropped from e-mail vote eligibility: 5540, 5594, 4939 and 2500 AI: Matt send an email on this point to the reflector. <ul type="circle"> <li>5594 - [[https://accellera.mantishub.com/view.php?id=5594]]</li> </ul> Explored issue of interconnect ports and whether or not they are permitted to be declared in the non-ANSI style. The grammar permits it and the feature has been around since 2012. Do not believe it is a good idea/possible to remove it now. Proposal will stay as-is and acknowledge possibility that interconnect ports can be declared using non-ANSI syntax. Suggest changing: "The data type may be overridden by a variable or net declaration for the same port." to: "This default data type may be overridden by a variable or net declaration for the same port." <ul type="circle"> <li>5259 - [[https://accellera.mantishub.com/view.php?id=5259]]</li> </ul> Working on this via the reflector. <ul type="circle"> <li>5540 - [[https://accellera.mantishub.com/view.php?id=5540]]</li> </ul> Should be taken off the vote. Feedback being collected via the reflector. Original question: How to deal with rand members in a tagged union? One approach is to require constraints on tagged unions require they include the tag. Steven raised that this would require a limit to the expression such that the implementation does not have to trace through function calls, etc. to resolve it. Another approach is if an expression refers to a tag union member then the implicit guard is that the corresponding tag value is valid. Feedback is that this, too, is complicated to resolve for complex expressions. Other approaches: o Forbid randomization of tagged unions. o Forbid randomization of unpacked tagged unions and permit randomization of a packed value. Steven suggested that if enums had an implicit method to return the valid value set for use in constraints. This would need to wait for a PAR that permits enhancements. Randomization of union members could be improved in the future through enhancements. All suggestions seem to point to forbidding randomization of tagged unions. <ul type="circle"> <li>2488 - [[https://accellera.mantishub.com/view.php?id=2488]]</li> </ul> Follow-up via email. <ul type="circle"> <li>484 and 305</li> </ul> We are not SV-CC but Dave Rich would like to test the waters: 484 - [[https://accellera.mantishub.com/view.php?id=484]] 27.28 and 27.29 Should not define callbacks in notes Dave Rich suggests this is no longer an issue in 1800-2012 305 - [[https://accellera.mantishub.com/view.php?id=305]] vpi_get_value behaviour is not defined for systemVerilog datatypes Dave Rich suggests this is no longer an issue as of 1800-2009. Will put them up for next vote. <ul type="circle"> <li>5583 - [[https://accellera.mantishub.com/view.php?id=5583]]</li> </ul> Please review and send feedback to the reflector. 10:01 AM PDT: Dave moves to adjourn. MarkH seconds. -- %USERSIG{MattMaidment - 2016-04-25}% ---++ Comments %COMMENT%
Edit
|
Attach
|
P
rint version
|
H
istory
:
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2016-04-26 - 06:47:20 -
TWikiGuest
P1800
Log In
or
Register
P1800 Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback