Slide 1 EBTW, 24-25 May 2006 Chilworth, Southampton, UK A perspective on SJTAG from a “test...

23
Slide 1 EBTW, 24-25 May 2006 Chilworth, Southampton, UK A perspective on SJTAG from a “test manager” (tools) vendor Adam W Ley ASSET InterTech, Inc.

Transcript of Slide 1 EBTW, 24-25 May 2006 Chilworth, Southampton, UK A perspective on SJTAG from a “test...

Slide 1EBTW, 24-25 May 2006Chilworth, Southampton, UK

A perspective on SJTAGfrom a “test manager” (tools) vendor

Adam W Ley

ASSET InterTech, Inc.

Slide 2EBTW, 24-25 May 2006Chilworth, Southampton, UK

“There are 10 kinds of people …”

“There are 10 kinds of people in the world. People who understand binary numbers, and those who don't.”

- unknown

(with acknowledgement to Ken Parker,whose email signature first brought it to my attention)

Slide 3EBTW, 24-25 May 2006Chilworth, Southampton, UK

“The secret is …”

“The secret is to ask the right question.  Then the answer takes care of itself.”

- unknown

(with acknowledgement to Carl Barnhart,whose email signature first brought it to my attention)

Slide 4EBTW, 24-25 May 2006Chilworth, Southampton, UK

Enquiring minds want to know

What is SJTAG?

Or, What does SJTAG want to be when it grows up?

And, just as important (perhaps more), What is SJTAG not?

Slide 5EBTW, 24-25 May 2006Chilworth, Southampton, UK

A Caution

One (baby) step at a time …

… crawl before walk …

… walk before run …

Slide 6EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Consortium?

Corporate buy-in?

“Just” a group of individuals (no offense intended)?

Slide 7EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

White paper?

Clearly

( see www.dft.co.uk/SJTAG/SJTAG_white_paper_0.4.pdf )

Defining terms, etc.

Slide 8EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Standard(s)?

Presumably, at some point …

But what (first)

And for whom

Slide 9EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Architecture?

“Backplane” test bus

“JTAG” or not

Multidrop Full star Hybrid

Slide 10EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Silicon support devices?

Gateways Linkers Etc.

Slide 11EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Test manager tools?

Generation Application Diagnostic

Slide 12EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Description/ Data Format(s)?

Existing

Existing with Modification

Purpose-built

Slide 13EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Transport?

Application layer

Higher layer

Slide 14EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Design?

Manufacture?

Field Service?

Repair?

Slide 15EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Local?

Remote?

Slide 16EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

eXternal?

Embedded?

Slide 17EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

All of the above???

YES??

But, remember the caution …

Slide 18EBTW, 24-25 May 2006Chilworth, Southampton, UK

What is SJTAG?

Issues/ Concerns

Security?

Others?

Slide 19EBTW, 24-25 May 2006Chilworth, Southampton, UK

Your “TM” Tools Needs

Generation?

Application?

Diagnostic?

Other?

Slide 20EBTW, 24-25 May 2006Chilworth, Southampton, UK

The End?

Hopefully just the beginning of a beautiful relationship …

Slide 21EBTW, 24-25 May 2006Chilworth, Southampton, UK

Appendix

The field-service Development and Diagnostic Test Manager can be a free-standing system based on an extension to existing PC-based single-board boundary-scan testers and the question has arisen - is there a suitable JTAG Test Command and Data Language (TCDL) capable of covering the following basic requirements:

Represent embedded test data (e.g. vectors) efficiently Write to, Read from and Manage test data stored on the board Run an embedded test Configure and Validate an on-board PLD Capture the result of the test and Compare with the expected result Log test execution details (time, date, result, etc) Send specific test reports and service logs to the Test Manager

excerpt from www.dft.co.uk/SJTAG/EBTW05-SJTAG-Meeting.pdf

Slide 22EBTW, 24-25 May 2006Chilworth, Southampton, UK

Appendix

Continued …

An initial survey has suggested that the answer is “no” but that there is sufficient interest amongst several companies to join together to intensify the search and, if necessary, start a process of creating a specification for the language.

excerpt from www.dft.co.uk/SJTAG/EBTW05-SJTAG-Meeting.pdf

Slide 23EBTW, 24-25 May 2006Chilworth, Southampton, UK

Appendix

Quick Overview of SJTAG (Bill Eklow)Software based initiativeStandardized test vector format and protocol for remote

communicationOptimize reuse of vectors between Test/ATPG platformsOptimize transfer to and execution of test vectors on remote

systemsAssumes remote, on-board boundary scan controller

excerpt from www.dft.co.uk/SJTAG/EBTW05-SJTAG-Meeting.pdf