Contact Information:

Spencer Millican

Spencer Millican
Assistant Professor
Auburn University
Department of Electrical & Computer Engineering
341 War Eagle Way
Auburn, AL, 36849-5201
(334) 844-1873
millican@auburn.edu

Office Hours (Fall 2020):

Mondays: noon - 1:00p
Tuesdays: 2:00p - 3:00p
or by appt.

Bio Sketch

Spencer Millican has been an Assistant Professor with the Department of Electrical and Computer Engineering at Auburn University since Fall of 2017. His research and teaching expertise is in the area of computer engineering, VLSI design, electronic design automation (EDA), design-for-test (DFT), hardware security, and intellectual property (IP) protection.

Prof. Millican was previously a member of the staff at the IBM development and manufacturing facility in Rochester, MN from 2015 - 2017. While at IBM, he designed circuit testability hardware and developed solutions to test circuits under 14nm constraints. He developed and deployed built-in self-test (BIST) circuitry for IBM P9 and Z processors. His research interests at IBM were increasing the effectiveness and quality of random tests, especially for the constraints of sub-14nm designs.

Prof. Millican graduated with his Ph.D. from the University of Wisconsin - Madison in 2015 under the guidance of Prof. Kewal Saluja and Prof. Parameswaran Ramanathan. His thesis was on the optimization of system-on-chip (SoC) test schedules under power and temperature constraints both with and without dynamic voltage and frequency scaling (DVFS) and 3D stacked integrated circuit (3DIC/3DSIC) architectures. He also simultaneously pursued the encryption of IP cores for safe distribution and simulation.

VLSI Test Lab

The current interests of the VLSI Test Lab include:

  • Encryption of intellectual property digital designs for simulation and verification.
  • Random resistant fault detection.
  • Low-power and low-temperature test.
  • Optimization of test economics.
  • Modeling and detection of faults in sub-14nm technology.

VLSI Test Lab's Code Repository

The VLSI Test Lab maintains a repository for all source code used to create artifacts for publication. The code is open-source under the MIT license, and users of the code are encouraged to cite its location and related publications if used.

Questions regarding the code should be directed to millican@auburn.edu, which will be forwarded to appropriate developers.

Students

Yang Sun (M.S. 2018, Ph.D. TBD)

Soham Roy (Ph.D. TBD)

Joshua Immanuel (M.S. TBD)

Ayokunle Fadamiro (M.S. TBD)

Prospective Students

I am available to advise any students who are on campus.

Feel free to ask any additional questions.

Recent Publications (updated Aug. 21, 2019)

Sun, Yang, and Spencer Millican, “Test Point Insertion Using Artificial Neural Networks,” in Proc. IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Miami, FL, 2019.

Roy, Soham, Brandon Stiene, Spencer Millican, and Vishwani Agrawal, “Improved Random Pattern Delay Fault Coverage Using Inversion Test Points,” in Proc. IEEE 28th North Atlantic Test Workshop (NATW), Essex, VT, 2019.

Mahmod, Jubayer, Spencer Millican, Ujjwal Guin, and Vishwani Agrawal, “Delay Fault Testing: Present and Future,” in Proc. IEEE VLSI Test Symposium (VTS), Monterey, CA, 2019.

Millican, Spencer, “An Open Source Code Base for Digital Circuit Analysis, Simulation, and Modification,” in 1st Workshop on Open-Source EDA Technology (WOSET), San Diego, CA, 2018.

Millican, Spencer, and Kewal Saluja, “System-on-Chip Scheduling Benchmarks for New Technologies,” in 1st Workshop on Open-Source EDA Technology (WOSET), San Diego, CA, 2018.

Millican, Spencer, and Kewal Saluja, “TESTCAD: A Verified Education Toolset for a Course in Digital Testing,” in 1st Workshop on Open-Source EDA Technology (WOSET), San Diego, CA, 2018.

S. K. Millican, P. Ramanathan, and K. K. Saluja, “Encrypted Digital Circuit Description Allowing Circuit Simulation,” US9390292B2, 2016.

S. K. Millican, P. Ramanathan, and K. K. Saluja, “CryptIP: An Approach for Encrypting Intellectual Property Cores with Simulation Capabilities,” in 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems, 2014, pp. 92–97. (Awarded “Best Paper”)

S. K. Millican and K. K. Saluja, “Optimal Test Scheduling of Stacked Circuits under Various Hardware and Power Constraints,” in 2015 28th International Conference on VLSI Design, 2015, pp. 487–492.

S. K. Millican and K. K. Saluja, “Linear Programming Formulations for Thermal-Aware Test Scheduling of 3D-Stacked Integrated Circuits,” in IEEE 21st Asian Test Symposium, 2012, pp. 37–42.

S. K. Millican and K. K. Saluja, “Optimal Test Scheduling Formulation under Power Constraints with Dynamic Voltage and Frequency Scaling,” J. Electron. Test., vol. 30, no. 5, pp. 569–580, Sep. 2014.

S. K. Millican and K. K. Saluja, “Formulating Optimal Test Scheduling Problem with Dynamic Voltage and Frequency Scaling,” in 22nd AsianTest Symposium (ATS), 2013, pp. 165–170.

S. K. Millican and K. K. Saluja, “A Test Partitioning Technique for Scheduling Tests for Thermally Constrained 3D Integrated Circuits,” in 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems, 2014, pp. 20–25.


Last Updated: 8/22/20 11:08 AM