SV-EC committee meeting. Monday April 12 2010 11:00am - 1:00pm PDT [ http://www.eda.org/sv-ec/Minutes/SV-EC_Meeting_April_12_2010_Minutes.txt ] Meeting number: ------------------------------------------------------------------------- 0 0 1 Meeting Days: ------------------------------------------------------------------------ (1) Day (2) (0) Month (4) (1) Year (0) ------ Attendees -------------------------------------------------------- 1. (A) Arturo Salz 1 2. (A) Dave Rich 1 3. (A) Francoise Martinolle 1 4. (A) Mehdi Mohtashemi 1 5. (A) Neil Korpusik 1 6. (A) Ray Ryan 1 7. (A) Gordon Vreugdenhil 1 8. (A) Steven Sharp 1 9. (A) Heath Chambers 1 10. (A) Don Mills 1 11. (A) Mark Hartoog 1 12. (A) Tom Alsop 1 13. (A) Jonathan Bromley 1 14. (A) Neil S 1 Marvel 15. (A) Tracy McDermott 1 Sunburst Design 16. (A) JL Gray 1 Verilab 17. (A) Alex Grand 1 Mentor 18. (A) Daniel Shortstat 1 ARM 19. (A) Kevin Johnston 1 Verilab ** Minutes taken by Neil Korpusik and Mehdi Mohtashemi ////////////////// April 12 2010 ///////////////////////// Agenda: 1. Review IEEE patent policy ------------------------------------------------------ http://standards.ieee.org/board/pat/pat-slideset.ppt The chair reviewed the patent policy. 2. Plans, Participations and Voting rights review and discussion: ------------------------------------------------------ Mehdi - We are working with the previous rules of participation and voting for sv-ec since p1800 is a Study Group until the new PAR is approved by DASC. You can refer to the new rules by IEEE at the following sites: a) IEEE standard association site: http://standards.ieee.org/sa-mem/corp_overview.html b) Entity based standard development (p1800 group) http://www.eda.org/sv-ec/hm/7294.html [email to sv-ec on this issue] basic and advanced membership 3. List of top 25 issues and categories: ------------------------------------------------------ We are requested to create a list by May 13 2010. There are at least 3 meetings for sv-ec: April 12, April 26 and May 10 2010. Neil - reviewed the email that he sent out 04/12/10 on operating guidelines http://www.eda.org/sv-ec/hm/7332.html Francoise - svbc summary collecting mantis items into categories. macros, packages, etc. Some items appear to belong to other TCs Some itmes span multiple TCs - Next weekend - deadline on providing inputs to the TC (2 years) - Suggestion on long-term enhancements - possibly have a sub-group - Vendor compatability - a topic that was raised. Tom - 71 issues - were binned - Brad will post it. They will be discussed and prioritized. Mehdi - sent out a spreadsheet with all 197 items on it. Dave - the requesters came from where? (email before f2f, etc.) - Multiple Inheritance - there were several others that requested it. Tom - google docs - for collaboration Mehdi - who can update the spreadsheet? Tom - there is a history mechanism for google docs Mehdi - next meeting - deadline for sending in top 25 - new items raised before Sunday 4/25 (before the 4/26 meeting) Mehdi - prioritizing will be done in the next 2 meetings. Mehdi - do we need any additional categories? Dave - should have a bucket for longer-term issues (longer than this par) - oct, 2011 deadline Mehdi - we would be done with inputs for balloting at that point. Francoise - errata versus clarification. Mehdi - that was the input from the person that entered the mantis item Francoise - wrong versus ambiguous - they could be combined into one category Steven - clarifications are sometimes requested for what we think is clear. Arturo - prefers to keep the distinction. Tom - errata to me means something is actually wrong. - clarifications - something needs more detail Dave - original LRM intent - is only known by the original authors. - sometimes changes are only patially made to some sections. Steven - if there is a contradiction, that is more than a clarification. Gord - there are interdependencies between some of these. - He is most concerned about the underlying stability of the LRM. - For example, he is sgainst Virtual interface changes until that whole section is cleaned up first. Dave - the spreadsheet from the F2F - clarifications and stability was voted on most of the time. Arturo - we need to take care of the types of issues that Gord was referring to. Tom - we need to work on a mixture of both enhancements and errata Gord - he agrees. Gord - multiple inheritance, AOP. - Don't want to bucket most requested items with all other items. - Need to clear up any underlying issues if we try to tackle these. Jonathan - where is the work going to come from? Who will do the work? - virtual interfaces - will require a lot of work to clean it up. - If we don't have the resources to do that work we should not do any enhancements. Mehdi - we can't put in multiple inheritance if will take 2 year and have no time for anything else. Mehdi - let's move onto categorizing these 197 items. I have already created sets of categories. Steven - identify which areas affect unstable areas of the LRM. Gord - level of effort on many of the enhancements will be substantial - need to know which enhancements are the most critical. How much effort expected. - if we had no time for errata, that would probably be a bad result. Mehdi - enhancement mantis items require categorization as well. Gord - it is pretty clear on the enhancement list fall into at least the following areas. class type relationships constraints events functional coverage Tom - the svbc spent most of their time bucketizing their list. Ray - we could allow one item to be in more than one bucket. Neil - There seems to be too many categories. Mehdi - We can have limited number of categories but add sub-categories to refine the list. List of Categories: ---------------------- No Category Name Sub-categories ----------------------------------------------- 1 class Extensiblity AOP Multiple Intheritance Methods construcotrs destructors over-loading chaining of methods virtual Parametrization Naming and visibility scopes hierarchical references 2 Functional Coverage 3 Randomization constraints 4 clocking block clocking expressions cycles (##) 5 program block 6 virtual interfaces 7 Data Types arrays (aggregates) queues mailbox, semaphore automatic variables strings wildcard 8 Built-in methods strings arrays 9 process control fine-grain process control fork-join (parallel processes) wait 10 Misceleneous events randcase built-in package 11 Cross-committee enumerated types scheduling semantics. Gord - there are both enhancements and errata for functional coverage. Ray - are enhancement and errata orthogonal to the category? - Just put into the same bucket and flag as either. Jonathan - extensibility of coverage_group - related to class inheritance Gord - 538 is a cross-committee item. AI: Mehdi - add a cross-committee column to the spreadsheet Gord - the sv-bc is discussing the possibility of working on Virtual int. Ray - constraints versus randomization Gord - AOP and Multiple Inheritance - both are types of extendability Gord - some work on enumerated types will need to be coordinated between the svbc and svec. AI: All - send input on the list of categories. AI: Neil - email to cliff on proxy rights 4. Mantis items issues Resolution ------------------------------------------------------ [NOTE: Per p1800 guidelines we can work on resolving issues/mantis items. If time is left, we can prioritize and work on issues that can be addressed quickly. You can send in your list/and or be prepare to provide it during our conference calls. ] [NOTE: no mantis item gets closed by the sv-ec committee, recommendations will go to the p1800 champion and technical committee and then needs approval by the group] Dave - If we move manti to immediate priority if a simple fix exists, this will be of assistance in knowing what to vote on. 5. Next meetings April and May 2010 ----------------------------------------------------- Monday April 26 2010 11:00-1:00pm Monday May 10 2010 11:00-1:00pm [Last one before p1800 group meeting] Monday May 24 2010 11:00-1:00pm [tentative] ============ from April 12 2010 continuation meeting =================== AI: Mehdi - Look at the Google Docs and creaet spreadsheet for collaborative efforts. Also add cross committee column to the spreadsheet. AI: All - send inputs on any new items by April 24 2010, this is deadline for any item that is not already in the mantis database. AI: All - prioritize and categorize list of items that are in the spreadsheet to be reviewed during the next two sv-ec meetings. AI: Neil - email to cliff on proxy rights