[sv-ec] Meeting Monday May 24 2010, previous meeting minutes

From: Mehdi Mohtashemi <Mehdi.Mohtashemi@synopsys.com>
Date: Fri May 21 2010 - 15:45:51 PDT

The next meeting of SV-EC will be on Monday May 24 2010,

Time: 11:00am - 1:00pm (GMT-08:00) Pacific Time (US & Canda).

Toll Free Dial In Number: (888)635-9997

***************************************

PARTICIPANT CODE: 0536987#

***************************************

International Access/Caller Paid Dial In

Number: (763)315-6815

[also updated on http://www.eda.org/sv-ec/Minutes.html ]

Agenda:

1. Review IEEE patent policy

------------------------------------------------------

   http://standards.ieee.org/board/pat/pat-slideset.ppt

2. Approval of previous meeting minutes:

------------------------------------------------------

  April 26 2010 and May 10 2010 meeting minutes

 http://www.eda.org/sv-ec/Minutes/SV-EC_Meeting_April_26_2010_Minutes.txt

 http://www.eda.org/sv-ec/Minutes/SV-EC_Meeting_May_10_2010_Minutes.txt

3. Estimates for the top 25 issues and categories:

------------------------------------------------------

  The top 25 items/issues from SV-EC were presented to p1800WG on May 13 2010.

  Refer to this presentation:

   http://www.eda.org/sv-ec/Minutes/SVEC_to25_13May2010.pdf

  P1800WG has requested the committees to provide a time-estimate/schedule for

  this list, how many can be completed by the deadline of October 2011.

  We need to provide the schedule/time-line by June 10 2010.

 Here is the list of 25 plus 10 that we had agreed during prvious sv-ec meeting.
top 25

Id

Number of Votes

weighted vote

Summary

Degrees of difficulty

Cateogory

Sub-Category

1

2848

7

159

Is it legal to assign an interface containing class declaration to a virtual interface

med

Virtual Interface and class

2

3002

8

125

Aspect Oriented Programming (AOP) features

High

class

constraints

3

3046

8

112

Dotted names within inlined constraints

Low

class

Strings/Arrays

4

1356

6

112

Multiple Inheritance

High

class

Strings

5

3001

9

102

Proper Polymorphic behavior of instantiation

low

class

Arrays

6

2999

7

99

Class Handle reference inside of Constraints

med

class

constraints

7

3003

6

98

Constraint Composition

High

Randomization

Strings

8

3082

7

96

(4) Ambiguity resolution (see slide 10 for examples of parts of the Standard that have been interpreted differently by different simulators)

9

2845

4

84

virtual interface type checking versus interface type that had been defparam'ed

high

Virtual Interface

Misc / function proto

10

2956

4

76

clarify class 'process' definition (9.7 vs 18.13.3, 18.13.4, 18.13.5)

low

Process control

11

2505

4

76

class select: what is allowed after the dot?

low

class

12

2735

4

73

Ballot Comment #48: Chaining of method calls

med

class

constraints

13

1706

4

72

Meaning of static prefix for virtual interface assignments

Virtual Interfaces

14

2488

4

69

Are virtual method calls legal within class constructors?

med

VI OO classes

15

2112

6

69

Remove restrictions on NBA assigments to class members

med

class

constraints

16

3028

6

68

constraints for unique array elements.

Med

Randomization

17

2950

4

67

virtual method prototype matching

low

class

18

2794

4

64

Clarify queue methods return status

low

class

19

2993

4

63

Cross cover points across different cover groups

med

Built-in Methods

20

1442

3

63

Clocking blocks legal in modports, missing from text description in 20.9

Functional Coverage

21

2953

6

61

Algorithmic generation of covergroup bin contents

high

clocking block

22

1349

5

61

fork/join_none: what if parent thread terminates without blocking statement?

Functional Coverage

23

2949

4

60

LRM is silent about the semantics of referencing a clocking block output

low

Process control

constraints

24

2451

6

58

Omitting body defaults

med

clocking block

constraints

25

2987

6

56

Soft Constraints

med

class

Misc / function proto

26

3006

5

55

LRM doesn't say explicitly what should happen if null pointer is randomized

low

class

Data Types

27

3004

5

55

Ability to declare/qualify classes/methods/variables/constraints final

med

class

Virtual Interface

28

2998

4

55

Solve Before enhanced

low

Randomization

class

29

2117

3

52

Allow extending of covergroups in classes

high

Functional Coverage

class

30

No Mantis 6

5

51

(3) Allow reuse of enumerated names (slide 31)

cross-committee

Randomization

31

2928

3

50

ambiguous restriction on function calls in constraint expressions

low

Randomization

Randomization

32

2787

3

50

reference via scope operator to parametrized superclass item

med

class

Randomization

33

2972

3

49

add class constructor/method, task/function overloading

High

class

Randomization

34

2996

4

49

Method overloading

High

class

Randomization

35

2988

2

48

Defaults Constraints

med

Randomization

Process control

36

No Mantis 4

2

47

(1) AOP when-inheritance (slide 31)

Class/AOP

Functional Coverage

4. Next meetings June 2010

-----------------------------------------------------

    Monday June 7 2010 11:00-1:00pm [tentative]

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri May 21 15:49:17 2010

This archive was generated by hypermail 2.1.8 : Fri May 21 2010 - 15:49:22 PDT