Automated mixed-signal SoC BIST synthesis utilizing hardware accelerators

BIST techniques for analog and mixed-signal circuits have attracted considerable research activity; especially utilizing on-chip ROMs to store high precision sinusoidal stimuli and pre-calculated Delta-Sigma modulated bit-streams. However, usage of ROMs in high-performance circuits has poses substantial challenges, mainly because of its inability to run at-speed tests and high area overhead due to its prohibitively large size. An alternative to ROM utilization is the use of LFSRs. But, the computation time of the LFSR based BIST synthesis for large mixed-signal SoC poses a huge challenge. A high-performance computing (HPC) based automated mixed-signal SoC BIST synthesis technique that can outperform the conventional ROM implementation not only with respect to the computation time needed to generate the test vectors or waveforms, but also the BIST hardware required, is presented in this paper. Furthermore, the versatility of the presented LFSR based BIST test vector generator, that allows itself to be used for embedding deterministic patterns for LBIST and storing sinusoidal stimuli or pre-calculated Delta-Sigma modulated bit-stream for analog BIST, is demonstrated.

[1]  Chao Yuan,et al.  A Mixed-Signal BIST Scheme for ADCs in SoC and its FPGA Implementation , 2009, 2009 IEEE Circuits and Systems International Conference on Testing and Diagnosis.

[2]  Kiran George,et al.  Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip , 2009, IEEE Transactions on Instrumentation and Measurement.

[3]  Gundolf Kiefer,et al.  Circuit partitioning for efficient logic BIST synthesis , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[4]  Foster F. Dai,et al.  Built-in self-test for automatic analog frequency response measurement , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[5]  Chien-In Henry Chen,et al.  Built-In Self-Test for Low-Voltage High-Speed Analog-to-Digital Converters , 2007, IEEE Transactions on Instrumentation and Measurement.

[6]  Xiaoqing Wen,et al.  VLSI Test Principles and Architectures , 2006 .

[7]  Kiran George,et al.  Design and performance evaluation of a digital wideband receiver on a hybrid computing platform , 2011, 2011 IEEE International Instrumentation and Measurement Technology Conference.

[8]  John D. Owens,et al.  GPU Computing , 2008, Proceedings of the IEEE.

[9]  Kaushik Roy,et al.  Memory-based embedded digital ATE , 2011, 29th VLSI Test Symposium.

[10]  Xiaoqing Wen,et al.  VLSI Test Principles and Architectures: Design for Testability (Systems on Silicon) , 2006 .

[11]  K. Cheng,et al.  A BIST scheme for on-chip ADC and DAC testing , 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537).

[12]  Kiran George,et al.  Configurable two-dimensional linear feedback shifter registers for parallel and serial built-in self-test , 2004, IEEE Transactions on Instrumentation and Measurement.

[13]  M. Sonza Reorda,et al.  An experimental comparison of different approaches to ROM BIST , 1991, [1991] Proceedings, Advanced Computer Technology, Reliable Systems and Applications.