You are on page 1of 1

TABLE 3.

PERFORMANCE AND GATE COUNT COMPARISON OF ROM AND NEXT 2-D LFSR FOR THE 250 MHZ SAMPLED WAVEFORM

TABLE 4. PERFORMANCE AND GATE COUNT COMPARISON OF ROM AND NEXT 2-D LFSR FOR THE SUM OF TWO SINUSOIDAL SIGNALS (105 MHZ AND 250 MHZ) SAMPLED WAVEFORM

ROM (single port ROM using NEXT 2-D Xilinx Core Generator) LFSR Performance Comparison Max. frequency 100.4 MHz 238 MHz Time to generate 18 patterns 119.52 ns 42 ns Latency 2 clock cycles None Gate Count Total equivalent gate count 65,539 51 from Xilinx Mapping Report File

ROM (single port ROM NEXT 2-D LFSR using Xilinx Core Generator) Performance Comparison Max. frequency 100.4 MHz 226 MHz Time to generate 50 patterns 471.12 ns 221 ns Latency 2 clock cycles None Gate Count Total equivalent gate 65,603 193 count from Xilinx Mapping Report File

The second waveform is sum of two sinusoidal signals, 105 MHz and 250 MHz, which was sampled and digitized at a rate of 2500 MHz (Fig. 6). Only 50 points was used for storing as the data can be repeated continuous by triggering the reset and mux select signals. The BIST hardware for 8b binary equivalent of the 50 sampled points was synthesized using the HPC based highly optimized NEXT 2-D LFSR algorithm described in section III. C. Ten configurations were required for the implementation. Each configuration embedded 5 patterns each. The performance and gate count comparison of ROM generated using Xilinx Core Generator and NEXT 2-D LFSR for the sum of two sinusoidal signals (105 MHz and 250 MHz) sampled waveform is given in Table 4. It can be observed from the above discussion that the NEXT 2-D LFSR outperforms the conventional ROM implementation not only with respect to the time needed to generate the waveforms, but also the hardware required to embed them. VI. CONCLUSION: An HPC based automated LFSR based BIST test vector generator synthesis technique for mixed-signal SoCs was proposed. The proposed technique that utilizes the parallel processing capability of GPU significantly reduces the BIST generator synthesis time. The versatility of the BIST generator, that allows it to be used for embedding deterministic patterns for LBIST and storing sinusoidal stimuli or pre-calculated Delta-Sigma modulated bit-stream for mixed-signal BIST, was demonstrated. The performance and total equivalent gate count of ROM and NEXT 2-D LFSR based BIST generators was compared and contrasted by synthesizing onto Spartan 3 FPGAs using the Xilinx ModelSim design flow. It was observed that the time to generate test patterns using the NEXT 2-D LFSR based generator is highly reduced in comparison with the ROM which has low speed and latency. The experimental results and simulations underlines the effectiveness of the proposed HPC based BIST synthesis technique that can be adopted for both LBIST and analog/mixed-signal SoC designs.

REFERENCES
D. Lee, S.P. Park, Goel, A. and K. Roy, Memory-based embedded digital ATE, Proc. Symp. VLSI Test, pp. 266 271, May 2011. [2] S. Barbagallo, A. Burri, D. Medina, P. Camurati, P. Prinetto, and M. Sonza Reorda, An experimental comparison of different approaches to ROM BIST, Proc. Adv. Comp. Tech. Reliable Syms. App., pp. 567 571, 1991. [3] J.-L. Huang, C.-K. Ong and K.-T. Cheng, A BIST scheme for on-chip ADC and DAC testing, Proc. DATE, pp. 216 220, 2000. [4] C. Yuan, Y. Zhao, J. Du, and F. Bao, A Mixed-Signal BIST Scheme for ADCs in SoC and its FPGA Implementation, Proc. IEEE Circuits and Systems Int. Conf. Testing and Diag., pp. 1 - 4, 2009. [5] J. Wibbenmeyer and C.-I.H. Chen, Built-In Self-Test for Low-Voltage High-Speed Analog-to-Digital Converters, IEEE Trans. Instrum. Meas., vol. 56, no. 6, pp. 2748 - 2756, May. 2007. [6] L.-T. Wang, C.-W. Wu and X. Wen, VLSI Test Principles and Architectures: Design for Testability,1st ed, Morgan Kaufmann, 2006. [7] A. Irion, G. Kiefer, H. Vranken, and H.-J.Wunderlich, Circuit partitioning for efficient logic BIST synthesis, Proc. Design, Automation and Test, pp. 86 -91, 2001. [8] J. D. Owens, M. Houston, D. Luebke, S. Green, J. E. Stone, and J. C. Phillips, GPU Computing, Proc. IEEE, vol. 96, no. 5, pp. 879899, 2008. [9] K. George and C.-I.H. Chen, Design and performance evaluation of a digital wideband receiver on a hybrid computing platform, Proc. IEEE Int. Conf. Instrum. Meas. Tech., pp. 1 - 5, 2011. [10] K. George and C.-I. H. Chen, Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip, IEEE Trans. Instrum. Meas., vol. 58, no. 5, pp. 14951504, May. 2009. [11] C.-I. H. Chen and K. George, Configurable two-dimensional linear feedback shifter registers for parallel and serial built-in self-test, IEEE Trans. Instrum. Meas., vol. 53, no. 4, pp. 10051014, Aug. 2004. [12] D. Yang, F. Dai, C. Stroud, Built-in self-test for automatic analog frequency response measurement, Proc. IEEE Int. Sym. Circuits and Systems, vol. 3, pp. 2208 2211, 2005. [1]

You might also like