IEEE 1500 compliant Self-Test design library Davide Appello ST Microelectronics, Agrate Brianza (MI) – ITALY Paolo Bernardi, Michelangelo Grosso, Ernesto Sanchez, Matteo Sonza Reorda Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino – ITALY Jorge Lagos-Benites Pontificia Universidad Católica del Perú, Lima – PERU We propose for presentation and open-source release the description of a set of self-test circuitries for various core types and an IEEE 1500 compliant wrappers structure able to easily control such self-test features. In particular, we will provide the VHDL code of: o a Programmable BIST for memory testing o an Infrastructure-IP for supporting the SBST of processors o a fully programmable Logic BIST for combinational and sequential circuits The Programmable BIST architecture, detailed in [1], permits the application of word-oriented tests for memory (usually March) by loading a small internal SRAM code memory. A control unit fetches and decodes the instruction loaded in the code memory during the initialization phase and a memory adapter module applies test vectors to the DUT. The architecture is explained in Fig. 1. External RAM

High-level Instruction

collar

pBIST

Code RAM

DUT signals

Control Unit

Interrupt port

Memory core

Processor core addr/data/ctrl

Self-Test data

External PROM

Self-Test code

Trap Management Subroutines System Bus

Memory Adapter Data

P1500 WRAPPER ATE

Result

TEST ACTIVATION

RESULT

I-IP Control Address Data

Fig. 1: Conceptual view of the adopted test structure for a memory core.

P1500 WRAPPER

UPLOAD

code buffer

ATE

Fig. 2: Conceptual view of the adopted test structure for a processor core.

The Infrastructure-IP for supporting the SBST of processors is able to activate functional test procedures by making use of the processor functionalities (test program upload, test program launch and result collection). The architecture detailed in [2] is shown in Fig. 2. The programmable Logic BIST architecture allows applying a user-definable number of pseudorandom patterns according with a selected seed. Exploiting the parameters of programmability of this architecture, it is possible to achieve a high fault classification ability as shown in [3]. All the introduced structures integrate self-test oriented IEEE 1500 compliant wrappers able to manage multiple test frequencies; in all the presented test architectures, a common data

communication protocol simplifies their insertion and adoption in industrial frameworks. The STIL test program for cores including Self-test facilities and surrounded by such a kind of IEEE 1500 wrapper can be generated automatically, without simulation, by STAT [4] (this tool is already open-source and has been presented during the 2006 IOST3 edition. Its structure is shown in fig.4). WCLK (low ATE frequency)

scan chain 0

m5

scan chain 1

m8

m6

WPI[1:3]

WPO[1:3]

CLK (high CORE frequency)

CORE

SYSTEM

User constrains

STAT

ATE

m7

d[0] m4

CORE

d[1]

q[0] m9

d[2] q[1]

m3

q[2]

d[3]

TAM/scheduling elaboration

d[4] m2 m10

Self-test I-IP

m11

WPO[0]

WDR Data port

WCDR m1

STIL

Test Time

WBY

WPI[0]

m12

WIR

WSI

selectWIR

1500 wrapper

WSO

Instruction port

WSC

Fig 3. The IEEE 1500 wrapper schema.

Fig 4. STAT software architecture.

The design package is available at the following URL:

http://www.cad.polito.it/tools and includes the following files: o the Programmable BIST version for a generic 64kx8 SRAM core o the Infrastructure-IP version for the open-source microcontroller mc8051 o the programmable Logic BIST version for the C6288 parallel multiplier included in the ITC 99 benchmarks o the description of a sample SoC including those three components o a set of scripts for simulation, synthesis and FPGA prototyping o a set of test programs including IIP ready functional programs for processor and Programmable BIST ready March tests descriptions.

References [1] D. Appello, P. Bernardi, A. Fudoli, M. Rebaudengo, M. Sonza Reorda, V. Tancorre, M. Violante, “Exploiting Programmable BIST For the Diagnosis of Embedded Memory Cores”, IEEE International Test Conference, 2003, pp. 379-385 [2] P. Bernardi, M. Rebaudengo, M. Sonza Reorda, ”Using Infrastructure IPs to support SW-based SelfTest of Processor Cores”, IEEE International Workshop on Microprocessor Test and Verification, 2004 [3] P. Bernardi, C. Masera, F. Quaglio, M. Sonza Reorda, “Testing logic cores using a BIST P1500 compliant approach: a case of study”, IEEE Design Automation and Test in Europe Conference, 2005 [4] D. Appello, P. Bernardi, M. Grosso, M. Rebaudengo, M. Sonza Reorda, V. Tancorre,”On the Automation of the Test Flow of Complex SoCs”, IEEE VLSI Test Symposium, May 2006, Page(s): 166-171

IEEE 1500 compliant Self-Test design library

http://www.cad.polito.it/tools and includes the following ... compliant approach: a case of study”, IEEE Design Automation and Test in Europe Conference, 2005.

99KB Sizes 3 Downloads 193 Views

Recommend Documents

Placement Optimization for MP-DSAL Compliant Layout - IEEE Xplore
Abstract—Sub 10-nm technology node requires contacts whose size and pitch are beyond optical resolution limit. Directed self- assembly lithography with ...

Low-power design - IEEE Xplore
tors, combine microcontroller architectures with some high- performance analog circuits, and are routinely produced in tens of millions per year with a power ...

ACA Compliant Plans - FlashAlert
Average. Requested. Rate Change. RGOR-131494684 BridgeSpan Health Company. 467. $. 9.4%. HNOR-131466265 Health Net Health Plan of Oregon, Inc.

New Structural Design of a Compliant Gripper Based ...
The feasibility and perform‐ ance of the proposed gripper is validated through both finite element analysis (FEA) simulations and experimental studies. In the remainder of this paper, the mechanism design process of an SR-based compliant gripper is

1500.pdf
... picture, and Ram 1500 advantages are. almost overwhelming. Ram 1500 has pioneered some of the most impressive technologies and. class-exclusive. 3. innovations in the market, such as the high-torque and. incredibly fuel-efficient 3.0-litre EcoDie

Des Plaines Public Library IEEE Grant Proposed Budget (1).pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Des Plaines Public Library IEEE Grant Proposed Budget (1).pdf. Des Plaines Public Library IEEE Grant Propose

1500 Matem V.pdf
Loading… Page 1. Whoops! There was a problem loading more pages. Retrying... 1500 Matem V.pdf. 1500 Matem V.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying 1500 Matem V.pdf.

1500 Matem V.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 1500 Matem V.

Hcfa 1500 pdf
ONE (Inc lude Area Code) ( ) ) 9. OTHER INSURED'S NAME (Last Name, First Name, Middle Initial). NDITION RELATED TO: 10. IS PATIENT'S CONDITION 11.

CSCI 1500 grades.pdf
Chicken little 48.6 F 5 0 9 6 6 - - - - - 125 63 - -. CYH 82.3 B 19 20 16 17 18 19 20 - - - 142 91 - -. Dr.Suess 89.5 B 19 20 19 11 19 19 20 - - - 135 132 - -. Duskie 37.5 F 18 20 16 12 2 - 7 - - - 90 - - -. Funky Monk 97.5 A 20 20 20 19 18 20 20 - -

IEEE Photonics Technology - IEEE Xplore
Abstract—Due to the high beam divergence of standard laser diodes (LDs), these are not suitable for wavelength-selective feed- back without extra optical ...

Pioneering Innovative Shari'a Compliant Solutions
In comparison with conventional financial markets, until relatively recently there have been few. Shari'a-compliant investment products which can offer investors: 1 access to other asset classes (such as commodities, fixed income or hedge funds). 2 d

auction design without commitment - Wiley Online Library
In anonymous platforms like the Internet, committing to honor the outcome of an auction is difficult since the seller can benefit by reauctioning the good. We argue that how information is processed within the auction mechanism is crucially important

Evolutionary Computation, IEEE Transactions on - IEEE Xplore
search strategy to a great number of habitats and prey distributions. We propose to synthesize a similar search strategy for the massively multimodal problems of ...

Characterization of compliant structure force ...
Jan 18, 2002 - being free with respect to mechanical ground to advance the probe .... techniques typically require mechanical probing of the structure to ascertain the .... clarity in illustration of the degree of freedom provided to the slider 104.

A Privacy-compliant Fingerprint Recognition ... - Semantic Scholar
Information Technologies, Universit`a degli Studi di Siena, Siena, SI, 53100,. Italy. [email protected], (pierluigi.failla, riccardo.lazzeretti)@gmail.com. 2T. Bianchi ...

Based Reasoning: High-Level System Design - IEEE Xplore
Page 1. Generic Tasks in Knowledge-. Based Reasoning: High-Level. Building Blocks for Expert .... building blocks forthe construction (and understanding) of.

Design and Optimization of Multiple-Mesh Clock Network - IEEE Xplore
Design and Optimization of Multiple-Mesh. Clock Network. Jinwook Jung, Dongsoo Lee, and Youngsoo Shin. Department of Electrical Engineering, KAIST.

Autonomous Oscillation Control Loop Design for ... - IEEE Xplore
Abstract—This paper suggests an autonomous oscillation con- trol loop for frequency read-out-type resonant sensors that pro- duces outputs of variable ...

A novel design of a 3-PRC translational compliant ...
Jan 23, 2006 - Novel 3-DOF Translational Parallel Manipulator,” Proceedings of IEEE International Conference on Robotics and Automation. (2005) pp.

design of unequal-length linear-phase filter banks ... - IEEE Xplore
Department of Electronics and Electrical Engineering. 3-14-1, Hiyoshi, Kohoku-ku, Yokohama, Kanagawa, 223-0061, Japan phone: + (81) 45-566-1530, email: ...