[sv-ac] notes from SV-AC meeting 2007-06-26

From: John Havlicek <john.havlicek_at_.....>
Date: Tue Jun 26 2007 - 11:27:55 PDT
All:

My notes from today's meeting are attached.  Please
send me mail if changes are required.

J.H.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


Minutes of IEEE P1800 SV-AC meeting #2007-13
Written by: John Havlicek

Date:  2007-06-26
Time:  16:00 UTC (11:00 CDT) 

Dialin information:
-------------------

Country                 Number

AUSTRALIA               1800009128
AUSTRIA                 0800291873
BELGIUM                 080077334
CANADA                  8008671147
CHINA TELECOM (CT)      108001400732
CHINA NETCOM (CNC)      108007140759
DENMARK                 80703159
FINLAND                 0800770233
FRANCE                  0800941695
GERMANY                 08001014519
GREECE                  0080016122039738
HONG KONG               800933578
HUNGARY                 0680017180
INDIA                   0008001006032
INDONESIA               008800105607
IRELAND                 1800944116
ISRAEL			1809459738
ITALY                   800782388
JAPAN                   00531160427
LUXEMBOURG              80023985
MALAYSIA                1800808386
MONACO                  80093186
NETHERLANDS             08002658223
NEW ZEALAND             0800443736
NORWAY                  80057409
POLAND                  008001114672
PORTUGAL                800819106
RUSSIA                  81080022801012
SINGAPORE               8001011470
SOUTH AFRICA            0800992835
SOUTH KOREA             00308140540
SPAIN                   900967020
SWEDEN                  0201400559
SWITZERLAND             0800563054
TAIWAN                  00801126585
THAILAND                0018001562039684
UNITED KINGDOM          08005280546
UNITED STATES           8008671147

Access Code:  7375405


Attendance Record:
------------------
	Legend:
		x = attended
		- = missed
		r = represented
		. = not yet a member
		v = valid voter (2 out of last 3)
		n = not a valid voter
                t = chair eligible to vote only to make or break a tie

New PAR, attendance re-initialized on 2006-08-22:

vv[xxxxxxxxxxxxxxxxxxxxxxxx-xx] Doron Bustan (Freescale)
vv[xxxxxxxxxxxxxxxxxxxxxxxxx-x] Eduard Cerny (Synopsys)	
vv[x-xxx---------x-x-xxx-x---x] Surrendra Dudani (Synopsys)
vv[xxx-xx-xxxxx-xxx-xxx-------] Yaniv Fais (Freescale)
tt[xxxxxxxxxxxxxxxxxxxxxxxxxxx] John Havlicek (Freescale - Chair)
vv[xxxxxxxxxrxxxxxxxxxxxxx-xxx] Dmitry Korchemny (Intel - Co-Chair)
vv[-xx--xxxxx----------xx-xxxx] Manisha Kulshrestha (Mentor Graphics)
nn[--------xxxxx-------x-xx-x-] Jiang Long (Mentor Graphics)
nn[x--xxx.....................] Joseph Lu (Altera)
nn[-----x--x-xx--xx-xxxxxxx-x-] Hillel Miller (Freescale)
vv[xxxxxxxx-xxxxxxxx-xxxxxxxxx] Lisa Piper (Cadence)
vv[x-xxxxx-x..................] Erik Seligman (Intel)
vv[-xxxx-----xxxx-xx----------] Tej Singh (Mentor Graphics)
vv[xxx-xxxxxxxxxxxxxxxxxxxxxxx] Bassam Tabbara (Synopsys)
vv[x-xxxxxxxxxx...............] Tom Thatcher (Sun Microsystems)
   |-------------------------- attendance on 2007-06-26
 |---------------------------- voting eligibility on 2007-06-26
|----------------------------- new voting eligibility


Agenda:
-------

- Reminder of IEEE patent policy.
- E-mail ballots on 1648, 1674 both passed.
- Draft3/3a review activities.
- Items waiting for calls for e-mail vote:
  . 1682:  Future value functions [EC]
  . 1731:  Sampled value functions with arbitrary clocks [EC]
- 1681:  Global clocking [DK] 
- 1361:  Control exec of action blocks [MK]
  . This will be ready for vote with MK's final update (last update was on 2007-06-02).
- 1768:  All match semantics [LP]
- Argument subcommittee proposal reviews
  . 1549 (TT, JL)
- 1599:  API and VPI changes for 0805 [BT]
- 1668:  Local var initializers [JH]
- 1728:  Let [EC], motion.  
- Other items


Notes:
------

- Reminder of IEEE patent policy.
- E-mail ballots on 1648, 1674 both passed.
- Draft3/3a review activities.
  . LP has completed her reviews.  Opened mantis 1855.
  . TT has completed his reviews.
  . JH to ask BT if his review of 36.42-36.48 (VPI Objects) is complete.
  . JH still needs to check that all draft 3 review stuff went to Stu.
- Items waiting for calls for e-mail vote:
  . 1682:  Future value functions [EC]
    * JH:  Depends fundamentally on 1681.  We need to pass 1681 first.
  . 1731:  Sampled value functions with arbitrary clocks [EC]
    * JH:  This is ready to vote.
- 1681:  Global clocking [DK] 
  . DB was a primary reviewer
  . DK summarized 1681.
  . TT:  Is an assertion that does not reference global clocking is not
    affected?  DK:  No.  
  . TT:  Simulation team probably won't use it.
  . DK:  Not exactly.  Specialist may use it, also useful for stability
    conditions between other clock events. 
  . TT, DK, JH, EC, SD:  Discussion on global clock standing as default 
    where no default is specified.  Decide to get rid of this feature
    and require writing default as global clocking instead.
  . DB:  Motivation from formal verification is not so clear, there may
    be mismatches with simulation
  . DK:  Formal tools do need the global clock, why not make it a part
    of the language?  There are many mismatches between simulation and
    formal semantics.  The global clock is needed for the constructs in
    1682.
  . DK:  Concurrent assertions do not catch glitches.
  . DB:  Could this be specified to the tool?
  . JL:  If the local clock cannot be aligned with the global clock,
    then the user has to re-define the system clock.
  . EC:  You don't have to use the global clocking if you don't need it.
  . DB will think of an example to illustrate how bad use of global clock
    with a "good" design can lead to mismatches between formal and 
    simulation semantics.
  . EC:  We could get rid of the explicit relation between the global
    clock and the finest granularity of time.
  . DK:  This compromise seems acceptable.
  . DK will revise the proposal.  He can decide either to keep or to delete 
    the requirement about aligning all clocking events in an assertion that 
    references global clocking.  No one objected to this requirement.
- 1361:  Control exec of action blocks [MK]
  . This will be ready for vote with MK's final update (last update was on 2007-06-02).
  . MK was not present, 1361 remains in the same state.
- 1768:  All match semantics [LP]
  . EC reviewed. 
  . BT will review.
- Argument subcommittee proposal reviews
  . 1549 (TT, JL)
  . JH still needs to look at the illustrative examples.
  . TT already sent comments.
  . JL is still looking.  Will send comments in a few days.
  . Formal semantics.  
    * DB:  question about $var for untyped arguments.  It is not 
      clear when the type of a compound expression is well-defined.
    * EC:  can we use the "type" function for this?
    * BT:  We should avoid disturbing the meaning of the context or
      untyped arguments.
    * JH:  It seems like a good compromise to get rid of $var on the 
      untyped or context arguments.  It would be nice to have some illustrative
      examples to show what operators are and are not allowed on untyped formal
      arguments.
- 1599:  API and VPI changes for 0805 [BT]
  . JH should give feedback and/or call for a vote.
  . Another mantis item 1898 was opened.
- 1668:  Local var initializers [JH]
  . JH made no progress.
- 1728:  Let [EC], motion.  
  . EC revised 1728 to reduce the scope to use with assertions.
  . TT, LP will review.
  . JH:  There was some correspondence with Gord about his concerns about
    the assumption of an elaboration algorithm.
- Other items
  . Possible items to add to our active region:
    * 1757 (accept_on, reject_on)
    * 1900 (checkers)
    * JH:  If people have other suggestions, send mail.
- EC:  Need to add mantis item for ## identifier.


Next meeting: 
-------------

2007-07-10 at 16:00 UTC (11:00 CDT), 2 hour slot.
Received on Tue Jun 26 11:28:21 2007

This archive was generated by hypermail 2.1.8 : Tue Jun 26 2007 - 11:28:48 PDT