DocumentCode :
852945
Title :
Test synthesis of systems-on-a-chip
Author :
Ravi, Srivaths ; Jha, Niraj K.
Author_Institution :
C&C Res. Labs., NEC, Princeton, NJ, USA
Volume :
21
Issue :
10
fYear :
2002
fDate :
10/1/2002 12:00:00 AM
Firstpage :
1211
Lastpage :
1217
Abstract :
Embedded systems are increasingly synthesized today as systems-on-a-chip (SOCs), wherein existing functional blocks (also called cores) are used to implement different functions in the system specification. Emphasis during system synthesis is usually on optimizing one or more objectives such as price, area, performance and power. Testability enhancement of the SOC solution so obtained follows as a postprocessing step to enable the application of precomputed test sequences to each embedded core and observe its responses. Unfortunately, performing test modifications after the SOC design has been optimized for target design constraints does not preserve the optimality of the solution obtained. In this paper, the authors present the first system-level synthesis for testability framework that integrates testability considerations into the synthesis process. Their work incorporates finite-state automata (FSA)-based symbolic testability analysis within the framework of an existing multiobjective optimization-based system synthesis tool to provide a viable solution. The experimental results show that the use of FSA-based testability analysis facilitates low test overheads and test application times without sacrificing the test coverage of the embedded cores. System synthesis through the integrated framework for a number of examples indicates that efficient SOC architectures, which tradeoff different architectural features such as integrated circuit price, power consumption, and area under real-time constraints, can now be easily generated with low testability costs.
Keywords :
design for testability; embedded systems; finite state machines; hardware-software codesign; integrated circuit design; integrated circuit testing; microprocessor chips; embedded core; embedded systems; finite-state automata; functional blocks; hardware-software cosynthesis; multiobjective optimization-based tool; symbolic testability analysis; system-level synthesis; systems-on-a-chip; task graph specification; test synthesis; testability framework; Automata; Automatic testing; Circuit testing; Constraint optimization; Design optimization; Embedded system; Integrated circuit synthesis; Performance evaluation; System testing; System-on-a-chip;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2002.802265
Filename :
1043905
Link To Document :
بازگشت