Phone Conference P1450.1 Working Doc Subgroup

Thurs, May 6, 2004, 10:00 am PDT

 

Attendees:

Tony Taylor (chair)
Bruce Kaufmann
John Cosley
Greg Maston (scribe)
Rohit Kapur
Peter Wohl
Doug Sprague

 

Documents

Agenda

 

1. Clause 22 - PatternFailReport
    - fail position identification - XLABEL(.PROC.XLABEL)
    - 64 state encoding vs. hex 16 state encoding
 
2. CellGroups - follow up from VTS discussion
    - change name from ScanCellGroups to CellGroups
    - top level unnamed block only (like global signal groups)
    - not used in ScanChain definitions
    - cells are accessed by the global names assigned in the ScanStructures
    - cell groups could access scan chain names using the struct::chainname construct
    - does this fully address - DM-1, DM-13, JC-9, TT-1 ?
 
3. Expressions - Statement of intent and getting NO-voter-buy-in.
 
4. @@ symbol for timing expressions
    - move subclause 6.2 from dot3 to dot1
    - to be used in boolean expressions in dot3 and dot6
 
5. Cancel face-to-face at DAC ???
 
6. Meeting next week ???
 


Open Issues
 
RK-6 - removal of annex F

     - 76, Annex F, , editorial,
     - Annex F has nothing to do with the scope of 1450.1. The
     contents also go against CTL's mechanism which is much
     simpler. This solution does not work for situations where the
     patterns are not available.,
     - 3/1/04-TT/GM - This annex is necessary to explain the usage of
     the statement AllowInterleave

 


Meeting discussion

 

IEEE meeting clearances

Nothing under discussion or presentation for this meeting was identified as being proprietary or restricted.

CellGroups

Reviewed status from last meeting. Concern about one balloter on this
construct which requested a different change (moving this construct
under scanstructures). That request is not satisfied, need to contact
reviewer and make sure this is OK. Also removed the capability to
reference a scanchain name in cellgroups, concern here about
uni-directionality between scanstructures and cellgroups, would
*expect* a more bi-directional context and there are no current
requests to support direct scanchain references from here - so
removing all cross-reference capability.

Timing Expressions

Issue raised in the last couple of days about using time expressions
in dot-6. Time expressions are defined in dot-3 at this time. Desire
to move the definitions in dot-3 into dot-1 to simplify cross-spec
requirements.

Rohit identified that the constructs present seem to be not in
alignment with the dot-6 application. The concern is that the current
definitions for @@, etc., reference event sequences. The dot-6 context
does not reference 'events' directly. The intent of @@ is to reference
"the current time" and this might need to be clarified.

Additional requirements, context of dot-6 application:
- timing associated with 'leading or trailing event'
- additional capability of 'numbered' leading or trailing event
- Concept of self-edge and reference-edge, with timing being a
reference between the two.

Annex F

Issue raised by Rohit that the example in Annex F is that it is
identical to the example in dot-6. Rohit's request is to modify this
example to a context separate from this context. Working Group agrees
to modify this example in order to address this concern. The primary
objection is that the example has what appears to be cores (although
they are called modules) and has a serially connected scan chain. The
example should be changed to demonstrate AllowInterleave through the
use of shared primary In/Out signals.

DAC face-to-face

DAC meeting has been cancelled as Peter is the only one committed to
attending DAC and the focus is now on working through all the issues
discussed at the VTS face-to-face last week.

Pattern Fail Report

The VTS meeting clarified that fail-report label-reference sets
INCLUDE procedure/macro names in order to unambiguously reference
statements.

Tony and Doug discussed a notion about higher levels of
compaction. Fail records are either 0,1 or hex-encoded. Proposal for a
base-64 using all ascii characters. Greg identified that this has been
previously discussed, and was dropped because gzip compression exceeds
any ascii-level compression options. Doug indicated a desire to have
an 'unencrypted but compressed' option, however no other members
advocated for this. Concept was once again dropped.

Request from Bruce to enhance x-labels to tag end of shift
operations. Some discussion about the need for this and the behavior
of different tools, but in the end Bruce got an Action Item to receive
the current pattern fail section and augment for several issues,
including this one.


Plans for ballot re-circulation

Rohit identified that P1500 is pushing for a coordinated dot-6
reciculation in a month and a half. Tony indicated hesitation that
P1450.1 would be ready by then.
 

Meeting adjourned at 11:05 AM, PDT.


Next meeting

Thursday, May 20, 2004, 10:00 to 11:30AM, PDT

NO meeting on May 13.

 

AIs

  1. Greg - Statement of Intent on expression syntax and get NO-voters buy in

  2. Tony - work with Rohit to resolve the timing expression issue described above

  3. Tony - modify annex F as described above

  4. Bruce - rework  Annex-N to clarify the use of labels and X statements

  5. Tony - incorporate Jose's table into Annex-O