DocumentCode :
586858
Title :
A dynamic programming solution for optimizing test delivery in multicore SOCs
Author :
Agrawal, Meena ; Richter, Maximilian ; Chakrabarty, Krishnendu
Author_Institution :
Electr. & Comput. Eng, Duke Univ., Durham, NC, USA
fYear :
2012
fDate :
5-8 Nov. 2012
Firstpage :
1
Lastpage :
10
Abstract :
We present a test-data delivery optimization algorithm for system-on-chip (SOC) designs with hundreds of cores, where a network-on-chip (NOC) is used as the interconnection fabric. The proposed algorithm is the first to co-optimize the number of access points, access-point locations, pin distribution to access points, and assignment of cores to access points for optimal test resource utilization. Test-time minimization for grid-based NOCs is modeled as an NOC partitioning problem and solved with dynamic programming in polynomial time. The proposed method yields high-quality results that are comparable to integer linear programming (ILP), but unlike ILP, it is scalable to large SOCs with many cores. We present results on synthetic NOC-based SOCs constructed using cores from the ITC´02 benchmark, and demonstrate the scalability of our approach for two SOCs of the future, one with nearly 1,000 cores and the other with 1,600 cores.
Keywords :
integer programming; linear programming; network-on-chip; ILP; NOC; dynamic programming; integer linear programming; multicore SOC design; network-on-chip; system-on-chip; test-data delivery optimization; Dynamic programming; Multicore processing; Optimization; Particle separators; Pins; System-on-a-chip; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Conference (ITC), 2012 IEEE International
Conference_Location :
Anaheim, CA
ISSN :
1089-3539
Print_ISBN :
978-1-4673-1594-4
Type :
conf
DOI :
10.1109/TEST.2012.6401535
Filename :
6401535
Link To Document :
بازگشت