Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

HIGH QUALITY TEST OF ARM CORTEX-A15

PROCESSOR USING TESSENT


TESTKOMPRESS

DAVE MACEMON, MENTOR GRAPHICS

S
A

O N

T E

W H I T E

P A P E R

SEPTEMBER 2011

w w w . m e n t o r . c o m

High-Quality Test of ARM Cortex-A15 Processor using Tessent TestKompress

CONTENTS
Abstract.................................................................................................................................................................................. 2
ARM Cortex-A15 Processor Overview .......................................................................................................................... 2
Mentor reference flow for ARM architecture ............................................................................................................. 2
Conclusion ............................................................................................................................................................................ 3

www.mentor.com/silicon-yield

High-Quality Test of ARM Cortex-A15 Processor using Tessent TestKompress

ABSTRACT
Customers are integrating single or multiple ARM Cortex-A15 processors into their SoC
designs in order to take advantage of this industry-leading IP. In order to perform
manufacturing test for the SoC, a test strategy needs to be adopted and the
corresponding DFT implemented to achieve that test strategy. Traditionally, it has been up
to the design-for-test (DFT) engineer to understand the test strategy and implement the
DFT associated with it.
With the introduction of this jointly developed Mentor reference flow for ARM
architecture, DFT engineers now have a guide so they can effectively and efficiently test
designs that include the ARM Cortex-A15 processor. This white paper provides a high
level overview of the Mentor reference flow for ARM architecture.

ARM CORTEX-A15 PROCESSOR OVERVIEW


As shown in Figure 1, the ARM Cortex-A15 processor is composed of a non-CPU block and
1, 2, or 4 CPU blocks. The blocks are stitched together at the top level.
Test logic is inserted into the non-CPU block and into each CPU block. Tessent
TestKompress is set up to test the non-CPU block and the CPU blocks. When testing the
cores, the test stimulus is broadcast to each of the CPU blocks, and each CPU block has
dedicated output channels for test results.

Figure 1: Block-level view of the ARM Cortex-A15 Processor

MENTOR REFERENCE FLOW FOR ARM ARCHITECTURE


Unlike other IP that may be used in an SoC, the Mentor reference flow for ARM
architecture provides documented steps, and dofiles (command scripts) that control the
test insertion, synthesis and automatic test pattern generation (ATPG).
The jointly developed flow utilizes Cadence RTL Compiler for synthesis. DFTAdvisor and
Tessent TestKompress from Mentor Graphics are used for scan insertion and to generate
the compression hardware that is used for test.
After the design is synthesized using RTL Compiler, DFTAdvisor is used to insert scan
chains into the non-CPU block and into the CPU block.

www.mentor.com/silicon-yield

High-Quality Test of ARM Cortex-A15 Processor using Tessent TestKompress

Figure 2: Test synthesis and pattern generation flow diagram

Tessent TestKompress logic is generated and inserted into the CPU blocks, as well as the
non-CPU block. After the Tessent TestKompress logic has been synthesized into the
design, the non-CPU block and the CPU blocks are instantiated into a complete ARM
Cortex-A15 processor. Test patterns are generated for the ARM Cortex-A15 processor.
The ARM Cortex-A15 processor is now setup to be tested with Tessent TestKompress in
modular or hierarchical mode. The DFT engineer now has the flexibility to implement the
tests to meet the various test budgets including test time, pattern volume and power.

CONCLUSION
The Mentor reference flow for ARM architecture provides a repeatable process for
inserting test logic and generating manufacturing tests for the ARM Cortex-A15 processor
designs. This saves time and ensures a high quality test while meeting low power targets
and limiting switching activity to 25%.
For more information, and access to the Mentor reference flow for ARM architecture, go to
http://supportnet.mentor.com/

For the latest product information, call us or visit:

w w w . m e n t o r . c o m

2010 Mentor Graphics Corporation, all rights reserved. This document contains information that is proprietary to Mentor Graphics
Corporation and may be duplicated in whole or in part by the original recipient for internal business purposes only, provided that this entire
notice appears in all copies. In accepting this document, the recipient agrees to make every reasonable effort to prevent unauthorized use of
this information. All trademarks mentioned are this document are trademarks of their respective owners.
Corporate Headquarters
Mentor Graphics Corporation
8005 SW Boeckman Road
Wilsonville OR 97070-7777
Phone: 503.685.7000
Fax: 503.685.1204

Silicon Vally
Mentor Graphics Corporation
1001 Ridder Park Drive
San Jose, California 95131 USA
Phone: 408.436.1500
Fax: 408.436.1501

Sales and Product


Information
Phone: 800.547.3000

North American
Support Center
Phone: 800.547.4303

Europe
Mentor Graphics
Deutschland GmbH
Amulfstrasse 201
80634 Munich
Phone: +49.89.57096.0
Fax: +49.89.57096.400

Pacific Rim
Mentor Graphics(Taiwan)
Room 1001, 10F
International Trade Building
No. 333, Section 1, Keelung Road
Phone: 886.2.87252000
Fax: 886.2.27576027

Japan
Mentor Graphics Japan Co Ltd
Gotenyama Garden
7-35, Kita-shinagawa 4-chrome
Shinagawa-Ku, Tokyo 140-0001
Japan
Phone: 81.3.5488.3033
Fax: 81.3.5488.3004
EventID

You might also like