scispace - formally typeset
Journal ArticleDOI

Design of reconfigurable access wrappers for embedded core based SoC test

S. Koranne
- 01 Oct 2003 - 
- Vol. 11, Iss: 5, pp 955-960
Reads0
Chats0
TLDR
This work presents the first report of a design of reconfigurable core wrappers which allow for a dynamic change in the width of the TAM executing the core test, and derives a O(N/sub C//sup 2/B) time algorithm which can compute near optimal SoC test schedules.
Abstract
Testing of embedded core based system-on-chip (SoC) ICs is a well known problem, and the upcoming IEEE P1500 Standard on Embedded Core Test (SECT) standard proposes DFT solutions to alleviate it. One of the proposals is to provide every core in the SoC with test access wrappers. Previous approaches to the problem of wrapper design have proposed static core wrappers, which are designed for a fixed test access mechanism (TAM) width. We present the first report of a design of reconfigurable core wrappers which allow for a dynamic change in the width of the TAM executing the core test. Analysis of the corresponding scheduling problem indicates that good approximate schedules can be achieved without significant computational effort. Specifically, we derive a O(N/sub C//sup 2/B) time algorithm which can compute near optimal SoC test schedules, where N/sub C/ is the number of cores and B is the number of top level TAMs. Experimental results on benchmark SoCs are presented which improve upon integer programming based methods, not only in the quality of the schedule, but also significantly reduce the computation time.

read more

Citations
More filters
Proceedings ArticleDOI

Layout-driven test-architecture design and optimization for 3D SoCs under pre-bond test-pin-count constraint

TL;DR: A layout-driven test-architecture design and optimization technique for core-based system-on-chips (SoCs) that are fabricated using three-dimensional (3D) integration that significantly reduces the routing cost for a test-access mechanism in 3D technology.
Journal ArticleDOI

Minimization of test time in system on chip using artificial intelligence-based test scheduling techniques

TL;DR: Artificial intelligence-based natural-inspired techniques such as ACO, MACO, ABC, bat and firefly algorithms are proposed to perform effective test scheduling, thereby reducing the total cost of the chip.
Proceedings ArticleDOI

2.5D system integration: a design driven system implementation schema

TL;DR: This paper investigates a 3D die-stacking based VLSI integration strategy, so-called 2.5D integration, which can potentially overcome many problems stumbling the development of monolithic System-on-Chip (SoC).

Emerging strategies for resource-constrained testing of system chips : Resource-constrained system-on-a-chip test: a survey

Q. Xu, +1 more
TL;DR: A survey of the recent advances in this field can be found in this paper, where several test strategies and algorithms in test architecture design and optimisation, test scheduling and test resource partitioning have emerged to tackle the resource-constrained core-based system-on-a-chip test.
Journal ArticleDOI

Resource-constrained system-on-a-chip test: a survey

TL;DR: A survey of the recent advances in resource-constrained core-based SOC test is presented, which highlights the need to consciously use the resources at hand, while keeping the testing time and volume of test data under control.
References
More filters
Book

Approximation Algorithms for NP-Hard Problems

TL;DR: This book reviews the design techniques for approximation algorithms and the developments in this area since its inception about three decades ago and the "closeness" to optimum that is achievable in polynomial time.
Proceedings ArticleDOI

Testing embedded-core based system chips

TL;DR: An overview of current industrial practices as well as academic research in core-based IC design is provided and the challenges for future research are described.
Journal ArticleDOI

Test wrapper and test access mechanism co-optimization for system-on-chip

TL;DR: An efficient algorithm to construct wrappers that reduce the testing time for cores is presented and a new enumerative method for TAM optimization is presented that reduces execution time significantly when the number of TAMs being designed is small.
Book

Reuse Methodology Manual: For System-on-a-Chip Designs

TL;DR: The reuse Methodology Manual for System-on-a-Chip Designs, Third Edition outlines a set of best practices for creating reusable designs for use in an SoC design methodology based on the authors' experience in developing reusable designs, as well as the experience of design teams in many companies around the world.
Proceedings ArticleDOI

Approximation algorithms for scheduling unrelated parallel machines

TL;DR: In this paper, a polynomial algorithm was proposed to find a schedule that minimizes the makespan of a linear programming problem with a fixed number of machines and constant number of processing times.