saab

16
SAAB Deployment of Boundary Scan Based Electronic HW Self-test for remote fault management and diagnostics NAME DATE TITLE THOMAS KRONQVIST Oct 2010 Enhanced remote diagnostics

Upload: dacey

Post on 05-Jan-2016

37 views

Category:

Documents


1 download

DESCRIPTION

SAAB. Deployment of Boundary Scan Based Electronic HW Self-test for remote fault management and diagnostics. NAME DATE TITLE. THOMAS KRONQVIST Oct 2010 Enhanced remote diagnostics. Today’s products on market are driven by changing demands like - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SAAB

SAAB

Deployment of Boundary Scan Based Electronic HW Self-test for remote fault management and diagnostics

NAME

DATE

TITLE

THOMAS KRONQVIST

Oct 2010

Enhanced remote diagnostics

Page 2: SAAB

Today’s products on market are driven by changing demands like

• reduced environmental impact, logistics, globalization

• continuous cost reduction, lifecycle

• new business models, service

• quality, reliability ? some products

Test starts here

Page 3: SAAB

-Safety

-Complexity

-Access

-Brand, reputation

Up-time

Functionality – Fault management

Page 4: SAAB

INTRODUCTION

HW Self-test is a part of Fault Management and maintenance system in a product.

Traditionally HW Self-tests have been implemented as functional built in tests, using the HW in operational mode.

Fault detection and coverage capabilities of functional tests are quite abstract and undefined.

Detailed fault localization is even more difficult.

Page 5: SAAB

WHY HW SELF-TEST

HW self-test is mainly intended for use in the field

Faults may occur due to reliability issues and ageing

Faults may occur due to software problems

The operator may observe strange behaviour not yet alarmed by supervision system, e.g cyclic restarts of SW

The HW is continuously supervised by HW and SW, issuing alarms at fault indications

Field test purposes• Detect latent faults at (re)start of system/boards

• Validate HW faults related alarms, pinpoint replaceable unit

• Decrease capacity instead of shutdown until next service action

• Avoid non-faulty units being sent to repair (NonFaultFound)

Page 6: SAAB

A Fault Management View

RBS Element Management

• alarm log• alarm list• alarm correlation

Sub-network Management

Network Management

displays & correlates alarms

NMS

OSS

• alarm subscriptions• alarm list presentation• standard interfaces• alarm filtering

BCP

Scan Engine

Page 7: SAAB

Current complex IC technologies offers opportunities to implement advanced internal Self-tests (BIST) i.e. IJTAG of the devices along with features for test of device to device interfaces. These test functions can be accessed through the IEEE1149.1 JTAG bus.

When exploited on board level with an Embedded Boundary scan test engine these new test opportunities can be a complement to the legacy functional tests and hence increase the test coverage and diagnostics for Fault management and maintenance.

If legacy tests are replaced by Boundary scan the test development cost and time will be reduced drastically

Page 8: SAAB

New HW Self-test ApproachHW Self-test is mainly intended for test in the field:• At power-up and restart

• Automatically at fault escalation

• Ordered by operator via management system

• Fault/signature storage

• Fault isolation down to replaceable hw unit/component

• Diagnostics remote or at repair site

Power-up Test flow1.Boundary scan based MBIST and LBIST of ASIC’s

2.Potentially also BIST of DSP’s and complex IC’s, provided by vendors

3.Boundary scan based interconnect test

4.Reset and load of application SW

5.Functional memory test

6.Functional internal interface test at-speed

7. (Functional test of other complex devices)

Page 9: SAAB

Embedded Boundary Scan Test overview

Embedded Scan Engine

Test Vectors

Test Program (Sequence&Ctrl com)

Result compare (GoNogo)

Result Storage

Test Development

Control of test sequence

Result capture

Fault analysis

Extended diagnostics tools

TAP

i.e. Ethernet,RS232

Maintenance SystemOther sources

TraditionalBoundary Scan

Test Manager,Remote control

&Development tools

Page 10: SAAB

Saab Boundary Scan Concept-Traditional

DevelopmentTSTAP-

PGSVF

+APL,GEN

Test exec/

sequenser

Traditional Bscan test tools

Electronic product/UUT

TAP

RuntimeTSTAP-RT

External PC SWTest vectors/program

Page 11: SAAB

Saab Boundary Scan Concept-Embedded

System Managementremote diagnostics

Ethernet

Electronic product/UUT

Saab EmbeddedScan Engine

TAP

Control SW

External PC SWSaab BoundaryScan tool at repair site

TSTAP-PG

SVF+

APL,GEN

Test exec TSTAP-RT

External PC SW

Page 12: SAAB

Saab Embedded Scan Engine

Saab Run Time Scan Engine

Customer Specific Functionse.g. signaling

Platform Adaptation

NRE

BaseSW

Page 13: SAAB

Saab Embedded Scan Engine- TSTAP-EMBMain functions

Run/ control embedded Bscan test vectors

Fault signaling and storage of fault signatures

Interface to customer signaling and remote test control

Analyze and debug interface to external Saab TSTAP-RT environment

Runs under different operating system

Saab Embedded Scan Engine has a modular and scalable structure and consists of different building blocks configured according to customer requirements and needed functionality.

Page 14: SAAB

System requirements

A microprocessor which executes “C– code” and controls the TAP port

Minimum 32 Kbyte Flash memory for the scan engine and test vectors in a small application. On board fault analysis requires more memory.

Communication interface, RS232, Ethernet…

Page 15: SAAB

CONCLUSIONSEmbedded Boundary Scan is a technique that improves remote diagnostics and handling of faults

The technology uses already built in tests (Vendor) in electronic components and thus is very cost effective

Best cost effectiveness is obtained if implemented in the design phase (DFT)

Reuse of test vectors -verification -production -embedded -repair

The Remote Boundary Scan will significantly reduce logistics footprint - less NFF

Improve operational capability and stability

Product unique test vectors are a part of the product - CM

Test development is largely simplified, using traditional JTAG development platform and methods (independent of product FW)

Test coverage will be easier to define

Page 16: SAAB

Business Area Support and Services,

Dept Test Tools

[email protected]

+46 73 4376121