Boundary Scan test control in the ATCA standard David Bckstrm 1 , - - PowerPoint PPT Presentation

boundary scan test control in the atca standard
SMART_READER_LITE
LIVE PREVIEW

Boundary Scan test control in the ATCA standard David Bckstrm 1 , - - PowerPoint PPT Presentation

EBTW05 EBTW05 Boundary Scan test control in the ATCA standard David Bckstrm 1 , Gunnar Carlsson 2 , Erik Larsson 1 1) 2) Linkpings Universitet Ericsson AB Department of Computer Science Digital Processing Platform Sweden Sweden EBTW


slide-1
SLIDE 1

Slide 1 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Boundary Scan test control in the ATCA standard

David Bäckström1 , Gunnar Carlsson2, Erik Larsson1

1) Linköpings Universitet Department of Computer Science Sweden 2) Ericsson AB Digital Processing Platform Sweden

slide-2
SLIDE 2

Slide 2 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Outline

Boundary Scan test control in the ATCA standard Introduction System Environment Approach Demonstration Board Conclusions

slide-3
SLIDE 3

Slide 3 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Introduction

Boundary Scan in Modern Systems

Boundary Scan (BScan) not only used for production interconnect test of boards In multiboard systems the test controller and the target devices may be located on different boards How to link BScan between controller and target devices? Natural solution: BScan control and data must be routed through backplane

slide-4
SLIDE 4

Slide 4 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Introduction

Multiboard systems

slide-5
SLIDE 5

Slide 5 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Introduction

Related work

Several commercial solutions exist how to link BScan in a backplane environment National Semiconductor: SCAN Bridge

Based upon: [D.Bhavsar, ITC´91] Addressing boards and modules by using the instruction scan

Texas instruments: Addressable Shadow Port (ASP)

[L.Whetsel, ITC´92] Added shadow protocol used to access boards and modules

slide-6
SLIDE 6

Slide 6 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Introduction

Problem definition

However, some system architectures does not include BScan in the backplane The emerging ATCA standard is an example, which will be increasingly deployed The purpose of this project is to find a way to manage remote BScan control in ATCA based systems

slide-7
SLIDE 7

Slide 7 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

System Environment

ATCA overview

Advanced Telecommunications Computing Architecture (ATCA) Contain design specifications and requirements in the following areas:

Mechanical and Dimensions Power Distribution Thermal Dissipation Interfacing and Interconnections System Management

slide-8
SLIDE 8

Slide 8 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

System Environment

System management (IPMI)

Intelligent Platform Management Interface (IPMI) Exposing HW management functions to OS and Management SW Provides interface and communications for:

Monitoring and Logging Inventory Recovery Control

Allows implementation of additional management applications within the IPMI framework

slide-9
SLIDE 9

Slide 9 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

System Environment

System management (IPMI)

slide-10
SLIDE 10

Slide 10 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

System Environment

Management bus (IPMB)

Intelligent Platform Management Bus (IPMB) Based on the two wire serial I2C Bus

Data transfers up to: 100 kbit/s Maximum message size: 32 bytes

All IPMI messaging, including IPMB, uses a request/response protocol

All IPMB requests must be answered with an IPMB response Requests and Responses are not automatically paired

slide-11
SLIDE 11

Slide 11 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Approach

Project goals

Propose a way to transport BScan data and control using the IPMB Propose means how to manage embedded tests in IPMI The solution should fit in the ATCA/IPMI context Build a demonstration board to validate the proposed solution

slide-12
SLIDE 12

Slide 12 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Approach

New functionality in IPMI

slide-13
SLIDE 13

Slide 13 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Approach

Commands and data format

Command set to interface and control the onboard tests:

Test management commands: LIST, SEND, RECEIVE, DELETE Test execution commands: RUN Test setup commands: LINK, OPTIONS

Embedded test data format

National Semiconductor EVF is an example Based on the Serial Vector Format (SVF)

slide-14
SLIDE 14

Slide 14 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Approach

Transport of BScan control and data

IPMB designed to carry short control and status messages Extended the IPMB protocol to enable transport of BScan control and data

Still follows the rules and requirements set by the standard IPMB protocol The SM unit is the requester (master) and the BMC units are the responders (slaves) Mechanisms for dividing larger test files into smaller IPMB packages and re- assembling of packages back into test files has been specified and implemented

slide-15
SLIDE 15

Slide 15 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Approach

Transport of BScan control and data

Transport times of a 77 kB EVF file on IPMB

0.25 s 3.4 Mbit/s 64 B I2C High speed mode and Increased max packet size 0.35 s 3.4 Mbit/s 32 B I2C High speed mode 2.94 s 400 kbit/s 32 B Fast I2C mode 8.44 s 100 kbit/s 64 B Increased max packet size 11.7 s 100 kbit/s 32 B Standard IPMB restrictions Total transport time

T3

I2C Speed

S

  • Max. packet size

Po + Pd

Description

slide-16
SLIDE 16

Slide 16 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Demonstration Board

Demonstration board

slide-17
SLIDE 17

Slide 17 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Demonstration Board

Demonstration board

Operators interface SM-unit BScan controller BMC-unit UUT

slide-18
SLIDE 18

Slide 18 EBTW 2005, Tallinn, Estonia

EBTW05 EBTW05

Conclusions

Easy to add BScan functionality to the ATCA/IPMI context IPMB suitable to carry BScan control and status IPMB less suitable to carry large tests due to the limitations

  • f the standard.

Can be solved using the higher available I2C data transfer speeds and larger IPMB packet sizes