Minutes of P2654 Working Group Meeting No.14, 2019-04-01

Meeting called to order: 11:06 AM EDT

The slide references relate to the pack used during this meeting, located here: http://files.sjtag.org/P2654WG/P2654_Meeting_14.pdf

1. Roll Call

Ian McIntosh (Leonardo)
Heiko Ehrenberg (GOEPEL Electronics) (joined 11:21)
Eric Cormack (DFT Solutions)
Terry Duepner (National Instruments)
Brian Erickson (JTAG Technologies)
Peter Horwood (Firecron Ltd.)
Bill Huynh (Marvell Inc.)
Joel Irby (Arm)
Rakesh Kumar (Ampere Computing)
Richard Pistor (Curtiss-Wright)
Jan Schat (NXP Semiconductors)
Jon Stewart (Dell) (joined 11:08)
Brad Van Treuren (No affiliation)
Louis Ungar (A.T.E. Solutions)
Carl Walker (Cisco Systems)


By email (non-attendees):


2. Agenda

Terry moved to accept the agenda as proposed, seconded by Brad, no objections.

3. IEEE Patent Slides

  • {Slides 5-9}
  • Patent slides reviewed.
    • No comments.

4. Review and Approve Previous Minutes

  • {Slide 10}
  • Meeting #13, March 25 (draft circulated March 25)
    • No further corrections noted.
    • Brad moved to approve, Brian seconded, no objections or abstentions → minutes approved.

5. Review Open Action Items

6. Discussion Topics

6 a) Results from WG Elections {Slide 12}

  • Brian, as Election Administrator had circulated the results:
    • Chair: Ian McIntosh
    • Vice-Chair: Terry Duepner
    • Secretary: Carl Walker
    • Editor: Eric Cormack.
  • C/TT/STAM committee in IEEE myProject has been updated accordingly.

6 b) Differences between retargeting and transformation cases (continuation) {Slide 13}

  • Brad presented more of the pack he was preparing jointly for P2654 and P1687.1 (http://files.sjtag.org/P2654WG/Transformation_vs_Retargetting_Meeting_14.pdf).
  • The discussion centred around clarifying the understanding of what is meant by 'retargeting' and 'transformation' {slide BGVT 2}.
  • Some scenarios that were discussed:
    • Could e.g. a temperature sensor detecting an over-temperature state signal an alarm and open a channel to another device? Not with the capture-shift-update cycle used by 1149.1/1687 as there is no interrupt/event handler so only polling of the sensor is possible. It does pose an interesting question for other interfaces that do not share this restriction.
    • Could you have multiple instruments involved? Yes, there may be several iWrite commands prior to an iApply. The iApply would initiate the retargeting for all of the preceding iWrites, although the write order is undefined. This may also result in several scan cycles in order to get all the required accesses.
    • Disparate interfaces could not reasonably be handled within a single iApply.
    • It is a rule of retargeting that the protocol and structure remain the same, otherwise it becomes a transformation.
    • In transformation, does moving from one protocol that might include error correction (and may therefore have modified the data being carried by correcting it) to another without error correction still meet the defining criteria of both having the same intent and behaviour? It probably does.
    • You may have a case where an instrument has e.g. a noise characteristic that is factored into the test design such that replacing the instrument with another without that noise characteristic cause false fails or false passes. This probably isn't really in P2654 scope - the test designer has intervened in the initial case to make the test work and will probably need to do so again to make the test work with the new instrument.

7. Any Other Business

  • {Slide 14}
  • None.

8. Today's Key Takeaways

  • None.

9. Glossary Terms from This Meeting

  • None - definitions discussed today are a "work in progress".
  • Carried over:
    • "Interface" is missing.
      • No obvious IEEE accepted definition.
      • 1687 has definitions for specialised forms: Device Interface and Instrument Interface.
      • We may need specialised forms for Software Interface and Hardware Interface.
      • "Interface" is overloaded and requires disambiguation.
    • 1687.1: Transformation, Retargetting.
    • IEEE 1856: Sense - "Sensor" done, Acquire, Analyze not really defined.
    • Device - do we mean a packaged device? May be many devices in a package. "Device" is often used as a modifier, e.g. "device package", "device identification".
    • Use Case Context, Application Context
    • Legacy Infrastructure, SJTAG Infrastructure (placeholders for now, really for working group to define).
    • "Generators": May need to be qualified as "Test Generators" (used by the integrator/tester) and "Model Generators" (used by IP providers, interface designers, etc.).
    • AccessLink and DataLink descriptions will need to be revised.
    • See P1687.1's definitions on Slide 31 of the pack presented by Jeff Rearick on Jan 14, 2019.

10. Schedule next meeting

  • April 8, 2019.

11. Topic for next meeting

  • Differences between retargeting and transformation (continuation).

12. Reminders

  • TESTA preparation discussion to follow immediately after this meeting.

13. List New Action Items

  • None.

14. Adjourn

  • Eric moved to adjourn, seconded by Peter.
  • Meeting adjourned at 12:01 PM EDT

Respectfully submitted,
Ian McIntosh