Power-Aware System-On-Chip Test Optimization

Slides:



Advertisements
Similar presentations
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Advertisements

Weighted Random and Transition Density Patterns for Scan-BIST Farhana Rashid* Vishwani D. Agrawal Auburn University ECE Department, Auburn, Alabama
10/28/2009VLSI Design & Test Seminar1 Diagnostic Tests and Full- Response Fault Dictionary Vishwani D. Agrawal ECE Dept., Auburn University Auburn, AL.
1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Praveen Venkataramani Suraj Sindia Vishwani D. Agrawal FINDING BEST VOLTAGE AND FREQUENCY TO SHORTEN POWER CONSTRAINED TEST TIME 4/29/ ST IEEE VLSI.
Compaction of Diagnostic Test Set for a Full-Response Dictionary Mohammed Ashfaq Shukoor Vishwani D. Agrawal 18th IEEE North Atlantic Test Workshop, 2009.
Yuanlin Lu Intel Corporation, Folsom, CA Vishwani D. Agrawal
CMOS Circuit Design for Minimum Dynamic Power and Highest Speed Tezaswi Raja, Dept. of ECE, Rutgers University Vishwani D. Agrawal, Dept. of ECE, Auburn.
Polynomial-Time Algorithms for Designing Dual-Voltage Energy Efficient Circuits Master’s Thesis Defense Mridula Allani Advisor : Dr. Vishwani D. Agrawal.
Dual Voltage Design for Minimum Energy Using Gate Slack Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University Auburn, AL 36849, USA IEEE ICIT-SSST.
Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama /13/2010 NATW 10 1 A Diagnostic Test Generation System.
True Minimum Energy Design Using Dual Below-Threshold Supply Voltages Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University Auburn, AL 36849,
Multiobjective VLSI Cell Placement Using Distributed Simulated Evolution Algorithm Sadiq M. Sait, Mustafa I. Ali, Ali Zaidi.
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
11/17/05ELEC / Lecture 201 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Aleksandra Tešanović Low Power/Energy Scheduling for Real-Time Systems Aleksandra Tešanović Real-Time Systems Laboratory Department of Computer and Information.
Fall 2006, Sep. 5 and 7 ELEC / Lecture 4 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (Formerly ELEC / )
A Two Phase Approach for Minimal Diagnostic Test Set Generation Mohammed Ashfaq Shukoor Vishwani D. Agrawal 14th IEEE European Test Symposium Seville,
Nov. 8, 001Low-Power Design Digital Circuit Design for Minimum Transient Energy Vishwani D. Agrawal Circuits and Systems Research Lab, Agere Systems (Bell.
Fall 2006, Nov. 30 ELEC / Lecture 12 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Test Power Vishwani D.
May 28, 2003Minimum Dynamic Power CMOS1 Minimum Dynamic Power CMOS Circuits Vishwani D. Agrawal Rutgers University, Dept. of ECE Piscataway, NJ 08854
Jan 6-10th, 2007VLSI Design A Reduced Complexity Algorithm for Minimizing N-Detect Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Jan. 2007VLSI Design '071 Statistical Leakage and Timing Optimization for Submicron Process Variation Yuanlin Lu and Vishwani D. Agrawal ECE Dept. Auburn.
IC-SOC STEAC: An SOC Test Integration Platform Cheng-Wen Wu.
Jan. 6, 2006VLSI Design '061 On the Size and Generation of Minimal N-Detection Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Spring 07, Feb 22 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Aware Microprocessors Vishwani D. Agrawal.
Thermal-Aware SoC Test Scheduling with Test Set Partitioning and Interleaving Zhiyuan He 1, Zebo Peng 1, Petru Eles 1 Paul Rosinger 2, Bashir M. Al-Hashimi.
Spring 07, Jan 30 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 SOC Test Scheduling Vishwani D. Agrawal James.
By Praveen Venkataramani Vishwani D. Agrawal TEST PROGRAMMING FOR POWER CONSTRAINED DEVICES 5/9/201322ND IEEE NORTH ATLANTIC TEST WORKSHOP 1.
By Praveen Venkataramani Committee Prof. Vishwani D. Agrawal (Advisor) Prof. Adit D. Singh Prof. Fa Foster Dai REDUCING ATE TEST TIME BY VOLTAGE AND FREQUENCY.
Power-Aware SoC Test Optimization through Dynamic Voltage and Frequency Scaling Vijay Sheshadri, Vishwani D. Agrawal, Prathima Agrawal Dept. of Electrical.
Task Alloc. In Dist. Embed. Systems Murat Semerci A.Yasin Çitkaya CMPE 511 COMPUTER ARCHITECTURE.
Finding Optimum Clock Frequencies for Aperiodic Test Master’s Thesis Defense Sindhu Gunasekar Dept. of ECE, Auburn University Advisory Committee: Dr. Vishwani.
Power Reduction for FPGA using Multiple Vdd/Vth
SoC TAM Design to Minimize Test Application Time Advisor Dr. Vishwani D. Agrawal Committee Members Dr. Victor P. Nelson, Dr. Adit D. Singh Apr 9, 2015.
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
SoC TAM Design to Minimize Test Application Time Huiting Zhang Vishwani D. Agrawal May 12, North Atlantic Test Workshop.
Optimal Selection of ATE Frequencies for Test Time Reduction Using Aperiodic Clock Sindhu Gunasekar Vishwani D. Agrawal.
The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization Jia Wang, Shiyan Hu Department of Electrical and Computer Engineering.
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
A Test Time Theorem and Its Applications Praveen Venkataraman i Suraj Sindia Vishwani D. Agrawal
VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Few Good Frequencies for Power-Constrained Test Sindhu Gunasekar and Vishwani D.
Workload Clustering for Increasing Energy Savings on Embedded MPSoCs S. H. K. Narayanan, O. Ozturk, M. Kandemir, M. Karakoy.
11/15/05ELEC / Lecture 191 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Power Problems in VLSI Circuit Testing Keynote Talk Vishwani D. Agrawal James J. Danaher Professor Electrical and Computer Engineering Auburn University,
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Jacob R. Lorch Microsoft Research
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
Evaluating Register File Size
Babak Sorkhpour, Prof. Roman Obermaisser, Ayman Murshed
Definition Partial-scan architecture Historical background
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
Reduced Voltage Test Can be Faster!
Pattern Compression for Multiple Fault Models
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
CSV881: Low-Power Design Multicore Design for Low Power
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
Vishwani D. Agrawal James J. Danaher Professor
Circuit Design Techniques for Low Power DSPs
Pre-Computed Asynchronous Scan Invited Talk
CSV881: Low-Power Design Gate-Level Power Optimization
CSV881: Low-Power Design Power-Constrained Testing
A Primal-Dual Solution to Minimal Test Generation Problem
Energy Efficient Power Distribution on Many-Core SoC
Testing in the Fourth Dimension
Ph.D. General Oral Examination
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

Power-Aware System-On-Chip Test Optimization General Exam Vijay Sheshadri Committee Chair: Dr. Prathima Agrawal Committee Members: Dr. Vishwani D. Agrawal Dr. Adit Singh Dept. of Electrical and Computer Engineering Auburn University, AL 36849, USA

General Exam - Vijay Sheshadri Outline Introduction Problem Statement ILP-based Optimization Results Heuristic-based Optimization Conclusion Future Work 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Introduction What is System-on-Chip? A complete system integrated onto a single chip. *http://www.xbitlabs.com/news/mobile/display/20080603141353_Nvidia_Unleashes_Tegra_System_on_Chip_for_Handheld_Devices.html 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Introduction SoC & Smartphone SoCs are backbone of Smartphone growth Single-core, 1GHz Quad-core, 1.5 GHz 2004 2008 2009 2010 2011 2012 2013 Dual-core, 1–1.5 GHz Octa-core, 1.6 GHz Single-core, 400-800 MHz *Compiled from: http://en.wikipedia.org/wiki/Comparison_of_smartphones#2004 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Introduction SoC advantages: Small area Low power Modularity 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Introduction Testing a SoC Modular testing – individual (often independent) core tests Core ‘A’ T_In T_Out Test Source Test Test Sink Test Test Bus Data T_In T_Out Data Core ‘B’ SoC 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Introduction Testing a SoC More cores → larger test data → longer test time Test multiple cores simultaneously Increased power consumption 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Problem Statement Given an SoC with N core tests and a peak power budget, find a test schedule to: Test all cores Reduce overall test time Conform to SoC test power budget 11/9/2018 General Exam - Vijay Sheshadri

Integer Linear Program (ILP) Given: Power budget for SoC, Pmax N core tests for an SoC ti = test time and pi = test power of ith test N core tests grouped into K test sessions Test time of jth session is, Tj = max{ti} Test power of jth session is, Pj = ∑ (pi) Subset of K sessions form the SoC test schedule 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri ILP formulation Objective: Minimize , where Subject to: Power constraint: Test completeness constraint: 11/9/2018 General Exam - Vijay Sheshadri

Variable Test Clock Frequency Test time and power linearly dependent on test clock rate Increasing test clock frequency by a factor f => Test time, and Test power, Proper choice f for each test session can optimize overall test time 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Frequency factor Scaling factor to vary test clock frequency per session Reference/Nominal case: constant clock rate for entire test schedule Frequency factor limited by: Pmax (Power Budget) Max. clock rate of individual cores 11/9/2018 General Exam - Vijay Sheshadri

Core Frequency Constraints Each core’s max. clock rate decided by: Max. power limit of core (power constraint) Critical path delay (structure constraint) Both constraints also influenced by VDD. Power Constraint: Structure constraint: (Alpha power law*) * T. Sakurai and A. R. Newton, “Alpha-Power Law MOSFET Model and its Applications to CMOS Inverter Delay and Other Formulas,” IEEE Journal of Solid-State Circuits, vol. 25, no. 2, pp. 584–594, Apr. 1990. 11/9/2018 General Exam - Vijay Sheshadri

Influence of VDD on Test time Power constrained test: Structure constrained test: An optimal VDD can balance the two constraints. 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Optimum VDD point P. Venkataramani , S. Sindhia and V. D. Agrawal, “A Test Time Theorem and Its Applications,” Proc. 14th IEEE Latin-American Test Workshop, Apr. 2013. 11/9/2018 General Exam - Vijay Sheshadri

Mixed-Integer Linear Program (MILP) Objective: Minimize , where Voltage range divided into small steps Binary variable selects voltage Real-valued variable for frequency factor 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP Formulation Subject to: Power Budget Constraint: Session power pre-calculated for each voltage step 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP Formulation Subject to: Clock Constraint Power constraint: Structure constraint: Fp = limit imposed by core’s max. power limit Fs = limit imposed by core’s critical path 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP Formulation Subject to: Other constraints: Test completeness constraint Non-linear Model: Linearized with simple substitution*. V. Sheshadri, V. D. Agrawal and P. Agrawal, “SoC test time minimization by per-session assignment of VDD and clock," submitted to ICCAD 2013 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP - Results Results compared: Case 1: VDD and test clock fixed at nominal value (nominal case) Case 2: Nominal VDD ; test clock optimized per session Case 3: VDD and test clock optimized per session (this work) Assumptions: VDD range = [1.0V. 0.6V] VTH = 0.5V, α = 1.0 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP - Results Example benchmark: ASIC Z[1] Previously published optimal test time of 300 units[2] RAM 2 (61,241) RAM 3 (38,213) ROM 1 (102,279) ROM 2 RAM 1 (69,282) RAM 4 (23,96) Reg. file (10,95) Random logic 1 (134, 295) Random logic 2 (160, 352) Blocks of ASIC Z, and their test time (in a.u.) and test power (in mW) Pmax= 900 Block (test time, power) [1] Y. Zorian, “A distributed control scheme for complex VLSI devices,” Proc. VTS, Apr. 1993, pp. 4–9. [2] E. Larsson and Z. Peng, “Test Scheduling and scan-chain division under power constraint,” Proc. ATS, Nov. 2001, pp 259-264 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP - Results ASIC Z: Case 1: Nominal case = 300 units Case 2 Session Freq. factor Test time RAM1, ROM1  1.5     68 RAM2, RAM3  1.98 30.771 RAM4, RF  4.712   4.881 ROM2, RL1, RL2  0.972 164.622 Total Test time = 268.274 Case 3 Session Freq. factor VDD Test time RF 12.5 0.8V 0.8 RAM 1,2,3,4 2.56 0.65V 26.95 ROM 1,2, RL 1,2 1.3278 0.75V 120.5 Total Test time = 148.25 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP - Results Test times for other benchmarks Test times normalized with respect to Case 1 Test time reduction: 50-70% over Case 1 40-45% over Case 2 [1] E. Larsson , Introduction to Advanced System-on-Chip Test Design and Optimization, Springer, 2005 [2] V. Muresan et al, “A Comparison of Classical Scheduling Approaches in Power-Constrained Block-Test Scheduling,” Proc. ITC’00, pp. 882–891 [3] J. Pouget et al,“An Efficient Approach to SoC Wrapper Design, TAM Configuration and Test Scheduling,” Proc. IEEE ETW’03, pp. 51–56. 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Heterogeneous SoC Modern SoCs are heterogeneous Combination of AMS circuits, memory blocks, logic blocks Separate voltage and clock requirements Optimizer needs to adapt to individual core’s specification To reflect this requirement, dual voltage range assigned [1.5V, 1.2V] with nominal VDD = 1.5V [1.0V, 0.6V] with nominal VDD = 1.0V 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP - Results Test time minimization for ASIC Z Case 1 Case 2 Case 3 VDD Range Session Test time Freq. Factor VDD [1.0V, 0.6V]  RAM 3,4,   38  2.91 13.05 5.19 0.7V 7.317  RAM1, ROM2,RL1 134  1.05 127.45 1.72 0.75V 77.83 [1.5V, 1.2V]  RF,    10  8.0 1.25 12.5 1.2V 0.8  RAM2, ROM1,RL2 160  1.0 1.33 1.3V 120.17 Total Test time 342 301.75 206.117 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri MILP - Results Test times for other benchmarks Test times normalized with respect to Case 1 Test time reduction: 40-65% over Case 1 30-40% over Case 2 [1] E. Larsson , Introduction to Advanced System-on-Chip Test Design and Optimization, Springer, 2005 [2] V. Muresan et al, “A Comparison of Classical Scheduling Approaches in Power-Constrained Block-Test Scheduling,” Proc. ITC’00, pp. 882–891 [3] J. Pouget et al,“An Efficient Approach to SoC Wrapper Design, TAM Configuration and Test Scheduling,” Proc. IEEE ETW’03, pp. 51–56. 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Heuristic Algorithms ILP methods are NP-hard* Problem size grows quickly with no. of cores Large amounts of CPU time Heuristic methods offer better alternative Often based on greedy approach Capable of near-optimal solutions Less CPU time than ILP method * K. Chakrabarty, “Test Scheduling for Core-Based Systems,” Proc. IEEE/ACM ICCAD, Nov. 1999, pp.391–394. 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-based Testing list1 = list of core tests to be scheduled {initially contains all core tests} tsch = test time of the test schedule Initialize list1, tsch Start Yes List1 empty? Stop No Initialize list2 list2 = list of core tests currently run {initially empty} No P' < Pmax? tsch = tsch +max{ti}, where i Є list2 Yes Test time of longest test in session Randomly select test from list1 Add test to list2 Update freq. factor(F), test power (P). P’ = PF 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-based Testing Results Experiments on ITC02 benchmarks* Benchmark no. of cores Test time CPU time (secs) ILP heur % diff a586710 7 13011131 0.17 0.71 h953 8 121715.3 0.44 0.85 ASIC Z 9 268.274 269.5 -0.457 1.47 1.08 d695 10 12730.74 12939.59 -1.62 5.13 1.3 g1023 14 19888.7 1480 4.53 * ITC 2002 SOC Benchmarking Initiative: http://www.extra.research.philips.com/itc02socbenchm Power profile for benchmarks from: S. K. Millican and K. K. Saluja (http://homepages.cae.wisc.edu/~millican/bench/) 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-based Testing Runtime comparison of ILP vs Heuristic* Simulations performed on a Dell workstation with a 3.4 GHz Intel Pentium processor and 2GB memory * V. Sheshadri, V. D. Agrawal and P. Agrawal, “Session-Based and Session-Less SoC Test Schedules with Frequency Scaling”, submitted to ITC 2013. 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-less Testing New tests scheduled immediately after completion of old tests No session boundaries 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-less Testing Session-less testing further divided into: Preemptive* – Test can be interrupted or restarted anytime Non Preemptive – Tests cannot be interrupted Test ‘X’ Test ‘X1’ Test ‘X2’ Test time = t Test time = t1 t2 (t1 + t2 = t) * V. Iyengar and K. Chakrabarty, ”Precedence-Based, Preemptive and Power Constrained Test Scheduling for System-on-Chip,” Proc. VTS’02, pp 253-258 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-less Testing list1 = list of core tests to be scheduled {initially contains all core tests} tsch = test time of the test schedule Initialize list1, tsch Start Yes List1 empty? Stop No Initialize list2 list2 = list of core tests currently run {initially empty} Test time of completed test No P' < Pmax? tsch = tsch +min{ti}, where i Є list2 Yes Preempt unfinished tests. Add as new tests to list1 Randomly select test from list1 Add test to list2 Update freq. factor(F), test power (P). P’ = PF 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-less Testing list1 = list of core tests to be scheduled {initially contains all core tests} tsch = test time of the test schedule Initialize list1, list2, tsch Start list2 = list of core tests currently run {initially empty} list1 & list2 empty? Stop Yes Test time of completed test No No P' < Pmax? tsch = tsch +min{ti}, where i Є list2 Yes Randomly select test from list1 Add test to list2 Retain unfinished tests in list2 Update freq. factor(F), test power (P). P’ = PF 11/9/2018 General Exam - Vijay Sheshadri

Heuristic for Session-less Testing Results Test times compared with session-based testing Benchmark Test time for session-based testing Test time for session-less testing Pre-emptive % Non pre-emptive a586710 13011130.62 12501982 3.91 h953 121715.34 96716.29 20.54 ASIC Z 268.274 238.58 11.07 239.47 10.74 d695 12730.738 10005.8 21.4 9875.6 22.43 g1023 19888.7 14070.95 29.25 13989 29.66 11/9/2018 General Exam - Vijay Sheshadri

Increase VDD by one step Update freq. factor (F) and tsch Ongoing Task Heuristic for VDD Optimization After populating list2 list2 = list of currently running core tests Reduce VDD by one step Update freq. factor (F) Find tsch tsch = test time of the test schedule Yes No Increase VDD by one step Update freq. factor (F) and tsch Is tsch lower? 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Conclusion Main contribution: Optimal selection of VDD and clock rate for power-aware SoC test optimization Exact (MILP) and heuristic methods presented MILP method: Up to 70% reduction in test time Heuristic solutions comparable to ILP Large savings on CPU time for higher number of cores Heuristics also capable of session-less scheduling Up to 30% reduction in test time compared to session-based testing 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Future work Directed Search based heuristic Heuristic based on random search not efficient More data points required for better optimization results as SoC size increases Test scheduling for SoCs with IEEE P1687 interface Proposed standard with flexible scan architecture ILP method for Session-less test scheduling 11/9/2018 General Exam - Vijay Sheshadri

General Exam - Vijay Sheshadri Publications V. Sheshadri, V. D. Agrawal, and P. Agrawal, “Optimal power-constrained SoC test schedules with customizable clock rates,” Proc. 25th IEEE System-On-Chip Conf., Sep 2012, pp. 271–276. V. Sheshadri, V. D. Agrawal and P. Agrawal, “Optimum Test Schedules for SoC with Specified Clock Frequencies and Supply Voltages”, Proc. International Conference on VLSI Design, Jan 2013, pp. 267-272. V. Sheshadri, V. D. Agrawal and P. Agrawal, “Session-Less SoC Test Scheduling with Frequency Scaling”, to be presented at NATW, May 2013. V. Sheshadri, V. D. Agrawal and P. Agrawal, “Session-Based and Session-Less SoC Test Schedules with Frequency Scaling”, submitted to ITC 2013. V. Sheshadri, V. D. Agrawal and P. Agrawal, “SoC test time minimization by per-session assignment of VDD and clock”, submitted to ICCAD 2013. 11/9/2018 General Exam - Vijay Sheshadri

Thank you