Minutes of P2654 Working Group Meeting No.36, 2019-09-30

Meeting called to order: 11:05 AM EDT

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

1. Roll Call

Ian McIntosh (Leonardo)
Eric Cormack (DFT Solutions)
Terry Duepner (National Instruments)
Peter Horwood (No affiliation)
Bill Huynh (Marvell Inc.)
Joel Irby (Arm)
Jan Schat (NXP Semiconductors)
Naveen Srivastava (Nvidia)
Jon Stewart (Dell)
Brad Van Treuren (No affiliation)
Carl Walker (Cisco Systems)


By email (non-attendees):

Brian Erickson (JTAG Technologies)
Richard Pistor (Curtiss-Wright)
Louis Ungar (A.T.E. Solutions)

2. Agenda

  • Eric moved to accept the agenda, seconded by Terry, no objections.

3. IEEE Patent Slides

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

4. Review and Approve Previous Minutes

  • {Slide 10}
  • Meeting #35, September 23 (draft circulated September 23)
    • No corrections.
    • Eric moved to approve, Terry seconded, no objections or abstentions → minutes approved.

5. Review Open Action Items

6. Discussion Topics

6 a) Slides on routing/transforming devices

  • {Slides 12}
  • Brad presented a draft pack being prepared for the P1687.1 group. This was marked up with additional points during the call. The edited version is available here: http://files.sjtag.org/P2654WG/ModuleClassifications.pdf.
  • Brief notes on points raised:
    • Slide 2, Building Block Module Categories: Are these all wired interfaces? Could be wireless, optical etc., but does it matter what the medium (or transport link) is if the interface we connect to is electrical?
    • Slide 3, 2-Pin Serial Port: Three clocks needed per cycle, one for each of TMS, TDI and TDO.
    • Slide 6, IEEE Std 1149.7: Actually describes multiple topologies so isn't a single transformation.
    • Slide 8, Scan Path Linker (BSCAN2): Can park TMS in a selectable state. Selection protocol can be described in SVF, so is portable.
    • Slide 11, TI ICE Pick JTAG Port Chooser: Similar in behaviour to 1687's SIB in using a bypass. ICE can run the clock very fast which may present problems interfacing with other protocols.
    • Slide 12,  TI ASP: The Shadow Addressing protocol doesn't follow 1149.1 rules so cannot be represented in SVF.
    • Slide 13, Gateway/switch (BSCAN1): Extends the TAP state machine by adding two additional states, but addressing can still be described in SVF.
    • Slide 15, TI LASP: As with ASP, the addressing can't described in SVF. Unlike the ASP, "Bypass" mode is not transparent and adds synchronisation bits.
    • Slide 19, What constitutes a DPIC?: Is there some persistence required to make something a DPIC? Points on this slide may have an effect on where P1687.1 meets P2654 or if there are overlaps with other domains.
    • Slides 20/21: Problems with 1687 AccessLink Statement: Binds AccessLink to device pins, uses BSDL entity declaration which indirectly allows inference back to logical interfaces. CAD tools work with the logical interfaces and the physical pad to pin assignment is done outside the logic design tooling as a separate process step.

7. Any Other Business

  • {Slide 13}
  • ITC: Anything we need to do?  Poster was generally "ready", think we're up-to-date.

8. Today's Key Takeaways

  • None.

9. Glossary Terms from This Meeting

  • None.
  • 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.
    • 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.
    • "State", "Vector", "Sequence" and "Pattern" as proposed at April 8 meeting.
    • "Event", "Access Interface" as proposed at April 15 meeting
    • LRU and SRA.

10. Schedule next meeting

  • October 7, 2019
    • Terry will be absent.

11. Topic for next meeting

12. Reminders

  • None.

13. List New Action Items

  • None.

14. Adjourn

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

Respectfully submitted,
Ian McIntosh