Publications by Krishnendu Chakrabarty.

search .

Papers Published

  1. Vartziotis, F; Kavousianos, X; Chakrabarty, K; Jain, A; Parekhji, R, Time-Division Multiplexing for Testing DVFS-Based SoCs, Ieee Transactions on Computer Aided Design of Integrated Circuits and Systems, vol. 34 no. 4 (April, 2015), pp. 668-681, Institute of Electrical and Electronics Engineers (IEEE) [doi] .
    (last updated on 2022/12/30)

    Abstract:
    Dynamic voltage-frequency scaling (DVFS) is used in system-on-chips (SoCs) for power management, but it increases test time because every core must be tested at multiple voltage settings. In addition, testing at lower power supply voltage settings increases the length of each test due to the corresponding reduction in frequencies that can be used for scan shift operations. Existing test scheduling techniques do not consider test applications at multiple voltage settings, therefore they are not effective for reducing test time for DVFS-based SoCs. We propose a time-division multiplexing (TDM) architecture, which uses the highest available frequency for shifting test data into the SoC and then distributes the test data into multiple cores using lower shift frequencies. TDM is accompanied by three test scheduling methods, which are suitable for different scenarios: 1) an integer linear programming-based formulation that offers optimal results for SOCs of moderate size; 2) a greedy approach that provides good results with very short run time even for very large SoCs; and 3) a rectangle-packing approach combined with simulated-annealing that offers a trade-off between run time and test-time reduction for all SoCs. Experimental results on two industrial SoCs highlight the effectiveness of TDM and the associated scheduling methods.