Abstract
The ever increasing demand to push the envelope for achieving superlative metrics of VLSI circuit performance along with denser logic packing and miniaturization of device dimensions, has rendered FPGAs to be more vulnerable to reliability hazards. This has led to reducing of the reliability and lifetime of VLSI chips. In this paper, we have proposed certain circuit techniques which comes along with the original design, to detect the presence of faulty FPGA logic slices, without significant compromise in performance. Primitive instantiation and constrained placement based approach was adopted for the circuit realizations to facilitate tracing of the exact faulty location, so that the faulty zones may be conveniently bypassed for fault-free circuit operation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rao, P.M.B., Amouri, A., Kiamehr, S., Tahoori, M.B.: Altering LUT configuration for wear-out mitigation of FPGA-Mapped designs. In: 23rd International Conference on Field Programmable Logic and Applications (FPL), pp. 1–8 (2013)
Modi, H., Athanas, P.: In-system testing of Xilinx 7-series FPGAs: part 1-logic. In: IEEE International Conference for Military Communications (MILCOM), pp. 477–482 (2015)
Basha, B.C., Pillement, S., Piestrak, S.J.: Fault-aware configurable logic block for reliable reconfigurable FPGAs. In: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 2732–2735 (2015)
Kyriakoulakos, K., Pnevmatikatos, D.: A novel SRAM-based FPGA architecture for efficient TMR fault tolerance support. In: 19th International Conference on Field Programmable Logic and Applications (FPL), pp. 193–198 (2009)
Nazar, G.L., Carro, L.: Fast error detection through efficient use of hardwired resources in FPGAs. In: 17th IEEE European Test Symposium (ETS), pp. 1–6 (2012)
Palchaudhuri, A., Dhar, A.S.: Efficient implementation of scan register insertion on integer arithmetic cores for FPGAs. In: 29th International Conference on VLSI Design, pp. 433–438 (2016)
Palchaudhuri, A., Amresh, A.A., Dhar, A.S.: Efficient automated implementation of testable cellular automata based pseudorandom generator circuits on FPGAs. J. Cell. Automata 12(3–4), 217–247 (2017)
Lala, P.K., Burress, A.L.: Self-checking logic design for FPGA implementation. IEEE Trans. Instrum. Meas. 52(5), 1391–1398 (2003)
Ehliar, A.: Optimizing Xilinx designs through primitive instantiation. In: Proceedings of the 7th FPGA world Conference, FPGA world 2010, pp. 20–27. ACM, New York (2010)
Xilinx Inc.: 7 Series FPGAs Configurable Logic Block User Guide UG474 (v1.8) (2016). https://www.xilinx.com/support/documentation/user_guides/ug474_7Series_CLB.pdf. Accessed 27 Sept 2016
Abramovici, A., Breuer, M.A., Friedman, A.D.: Digital Systems Testing and Testable Design. Wiley, Hoboken (1994)
Saposhnikov, V.V., Saposhnikov, V.V., Dmitriev, A., Goessel, M.: Self-dual duplication for error detection. In: Seventh Asian Test Symposium (ATS), pp. 296–300 (1998)
Guild, H.H.: Fast versatile binary comparator array. Electron. Lett. 7(9), 225–226 (1971)
Palchaudhuri, A., Dhar, A.S.: High performance bit-sliced pipelined comparator tree for FPGAs. In: 20th International Symposium on VLSI Design and Test (VDAT) (2016)
Chaudhuri, P.P., Chowdhury, D.R., Nandi, S., Chattopadhyay, S.: Additive Cellular Automata Theory and its Application, vol. 1. IEEE Computer Society Press, Los Alamito (1997)
Cattell, K., Muzio, J.: Technical Report: Tables of linear cellular automata for minimal weight primitive polynomials of degrees up to 300. Issue: 163. University of Victoria (B.C.), Department of Computer Science (1991)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Palchaudhuri, A., Dhar, A.S. (2017). Primitive Instantiation Based Fault Localization Circuitry for High Performance FPGA Designs. In: Kaushik, B., Dasgupta, S., Singh, V. (eds) VLSI Design and Test. VDAT 2017. Communications in Computer and Information Science, vol 711. Springer, Singapore. https://doi.org/10.1007/978-981-10-7470-7_57
Download citation
DOI: https://doi.org/10.1007/978-981-10-7470-7_57
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7469-1
Online ISBN: 978-981-10-7470-7
eBook Packages: Computer ScienceComputer Science (R0)