Test Scheduling for Multicore SoCs with Dynamic Voltage Scaling and Multiple Voltage Islands
Xrysovalantis Kavousianos, Krishnendu Chakrabarty, Arvind Kumar Jain, Rubin Parekhji · 2011
In order to provide high performance with low power consumption, modern multicore chips employ dynamic voltage scaling and voltage islands that operate at multiple power-supply voltage settings. Effective defect screening for the embedded cores in such multicore chips requires test application at their different operating voltages, which leads to higher test time and test cost. We propose a fast heuristic test scheduling technique for multicore chips that minimize the testing time when each core is tested at multiple voltage settings as well as if it is tested for state retention when the core switches between two voltage levels. Experimental results for two test-case SOCs from industry highlight the effectiveness of the proposed method.