Test-Delivery Optimization in Manycore SOCs

dc.contributor.author

Agrawal, M

dc.contributor.author

Richter, M

dc.contributor.author

Chakrabarty, K

dc.date.accessioned

2014-03-21T14:08:21Z

dc.date.available

2014-03-21T14:08:21Z

dc.date.issued

2013-03-18

dc.description.abstract

We present two test-data delivery optimization algorithms for system on-chip (SOC) designs with hundreds of cores, where a network-on-chip (NOC) is used as the interconnection fabric. We first present an e ective algorithm based on a subsetsum formulation to solve the test-delivery problem in NOCs with arbitrary topology that use dedicated routing. We further propose an algorithm for the important class of NOCs with grid topology and XY routing. 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 of such NOCs. Testtime minimization is modeled as an NOC partitioning problem and solved with dynamic programming in polynomial time. Both the proposed methods yield high-quality results and are scalable to large SOCs with many cores. We present results on synthetic grid topology 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. Test scheduling under power constraints is also incorporated in the optimization framework.

dc.identifier.uri

https://hdl.handle.net/10161/8404

dc.language.iso

en_US

dc.publisher

Institute of Electrical and Electronics Engineers (IEEE)

dc.subject

multicore ships

dc.subject

network-on-chip

dc.subject

optimization

dc.subject

test scheduling

dc.title

Test-Delivery Optimization in Manycore SOCs

dc.type

Report

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
techreport_tcad2014.pdf
Size:
491.27 KB
Format:
Adobe Portable Document Format