ABSTRACT
The ability to measure delay of arbitrary circuits on FPGA offers many opportunities for on-chip characterisation and optimisation. This paper describes an improved delay measurement method by monitoring the transition probability at the output nodes as the operating frequency is swept.
The new method uses optimised test vector generation to improve the accuracy of the test method. It is effectively demonstrated on a 4th order IIR filter circuit implemented on an Altera Cyclone III FPGA.
- Altera Corp. Implementing High Performance DSP Functions in Stratix & Stratix GX Devices, 2004.Google Scholar
- Altera Corp. Understanding Metastability in FPGAs, 2009.Google Scholar
- L. Cheng, J. Xiong, L. He, and M. Hutton. FPGA performance optimization via chipwise placement considering process variations. In Proc. International Conference on Field Programmable Logic and Applications (FPL), pages 44--49, Aug. 2006.Google ScholarCross Ref
- K. Katoh, T. Tanabe, H. Zahidul, K. Namba, and H. Ito. A delay measurement technique using signature registers. In Proc. 18th Asian Test Symposium (ATS 2009), pages 157--162, Nov. 2009. Google ScholarDigital Library
- K. Katsuki, M. Kotani, K. Kobayashi, and H. Onodera. A yield and speed enhancement scheme under within-die variations on 90nm LUT array. In Proc. IEEE Custom Integrated Circuits Conference, pages 601--604, Sept. 2005.Google ScholarCross Ref
- K. Kundert. Predicting the Phase Noise and Jitter of PLL-Based Frequency Synthesizers. Designer's Guide Consulting Inc., 4g edition, Aug. 2006.Google Scholar
- A. Maiti and P. Schaumont. Improving the quality of a physical unclonable function using configurable ring oscillators. In Proc. 19th International Conference on Field Programmable Logic and Applications (FPL), pages 703--707, Aug. 2009.Google ScholarCross Ref
- T. Matsumoto. High-resolution on-chip propagation delay detector for measuring within-chip variation. In International Conference on Integrated Circuit Design and Technology, pages 217--220, May 2005.Google ScholarCross Ref
- Y. Matsumoto, M. Hioki, T. Kawanami, T. Tsutsumi, T. Nakagawa, T. Sekigawa, and H. Koike. Performance and yield enhancement of FPGAs with within-die variation using multiple configurations. In Proc. ACM/SIGDA International Symposium on Field Programmable Gate Arrays - FPGA, pages 169--177, Feb. 2007. Google ScholarDigital Library
- S. Pei, H. Li, and X. Li. A low overhead on-chip path delay measurement circuit. In Proc. 18th Asian Test Symposium (ATS 2009), pages 145--150, Nov. 2009. Google ScholarDigital Library
- A. Raychowdhury, S. Ghosh, and K. Roy. A novel on-chip delay measurement hardware for efficient speed-binning. In Proceedings - 11th IEEE International On-Line Testing Symposium, IOLTS 2005, pages 287--292, Jul. 2005. Google ScholarDigital Library
- M. Ruffoni and A. Bogliolo. Direct measures of path delays on commercial FPGA chips. In Proceedings - 6th IEEE Workshop on Signal Propagation on Interconnects, SPI, pages 157--159, May 2002.Google ScholarCross Ref
- P. Sedcole and P. Y. K. Cheung. Parametric yield modelling and simulations of FPGA circuits considering within-die delay variations. ACM Transactions on Reconfigurable Technology and Systems, 1(2), 2008. Google ScholarDigital Library
- E. A. Stott, J. S. J. Wong, P. Sedcole, and P. Y. Cheung. Degradation in FPGAs: Measurement and modelling. In Proc. ACM/SIGDA International Symposium on Field Programmable Gate Arrays - FPGA, pages 229--238, Feb. 2010. Google ScholarDigital Library
- L.-T. Wang, C.-W. Wu, C.-W. Wu, and X. Wen. VLSI test principles and architectures: design for testability. The Morgan Kaufmann series in systems on silicon. Academic Press, 2006. Google ScholarDigital Library
- J. S. J. Wong, P. Sedcole, and P. Y. K. Cheung. A Transition Probability based delay measurement method for arbitrary circuits on FPGAs. In Proc. IEEE International Conference on Field-Programmable Technology, pages 105--112, Dec. 2008.Google ScholarCross Ref
- J. S. J. Wong, P. Sedcole, and P. Y. K. Cheung. Self-measurement of combinatorial circuit delays in FPGAs. ACM Transactions on Reconfigurable Technology and Systems (TRETS), 2(2):1--22, 2009. Google ScholarDigital Library
Index Terms
- Improved delay measurement method in FPGA based on transition probability
Recommendations
A novel full coverage test method for CLBs in FPGA (abstract only)
FPGA '12: Proceedings of the ACM/SIGDA international symposium on Field Programmable Gate ArraysFPGA's configurability makes it difficult for FPGA's manufacturers to fully test it. In this paper, a full coverage test method for FPGA's Configurable Logic Blocks (CLBs) is proposed, through which all basic logics of FPGA's every CLB can be fully ...
A High-Performance, Pipelined, FPGA-Based Genetic Algorithm Machine
Accelerating a genetic algorithm (GA) by implementing it in a reconfigurable field programmable gate array (FPGA) is described. The implemented GA features: random parent selection, which conserves selection circuitry; a steady-state memory model, which ...
Pitfalls and Tradeoffs in Simultaneous, On-Chip FPGA Delay Measurement
FPGA '16: Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate ArraysRecent work shows how to use on-chip structures to measure the fabricated delays of fine-grained resources on modern FPGAs. We show that simultaneous measurement of multiple, disjoint paths will result in different measured delays from isolated ...
Comments