Open Access Open Access  Restricted Access Subscription or Fee Access

High Performance 64-Bit Vedic MAC with Logic BIST Features

Mangalagiri Roopa

Abstract


Multiply and Accumulate (MAC) is a very important operation in most of the DSP applications such as FIR/IIR filters, convolutions, and FFT computations. Therefore, every DSP processor will incorporate a hardware MAC for high-performance operations. However, most of the MAC architectures do not have self-testing features. It is very essential to embed self-testing features in the MAC design for accurate and reliable operation thus avoiding the need for expensive external testing. This paper presents the implementation of a 64-Bit high-performance Vedic MAC embedded with testability features such as Logic Built-In Self-Test (LBIST) and Automatic Test Pattern Generator (ATPG). As part of LBIST, a static fault model is implemented to obtain maximum fault coverage. The 64-Bit MAC is implemented using a fast Vedic Multiplier and a fast adder (Carry Look Ahead Adder) with a pipeline mechanism to achieve high-performance. The design is implemented in 90nm Technology using Cadence tools. Typical results show that the 64-Bit Vedic MAC operates at 100MHz with a static fault coverage of 99.43%.


Full Text:

PDF

References


A. Kant and S. Sharma, "Applications of vedic multiplier designs-A review," 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions), Noida, 2015, pp. 1-6.

A. Jais and P. Palsodkar, "Design and implementation of 64 bit multiplier using vedic algorithm," 2016 International Conference on Communication and Signal Processing (ICCSP), Melmaruvathur, 2016, pp. 0775-0779.

M. Ramkumar Raja and R. Ragavi etc., “Comparison Between Array Multiplier And Vedic Multiplier”, International Journal of Recent Trends in Engineering and Research, 2018, pp. 240-243.

Gupta, V., & Kumar, M. “Design of High Speed 16x16 Bit MAC Units using Vedic Multiplier”, International Journal of Computer Applications, Volume 182(17), 2018, pp.45-48.

Tirtha, B. K., & Agrawala, Vedic mathematics: Jagadguru swāmī Śrī Bhāratī Kṛṣṇa Tīrthajī Mahārāja Śaṅkarācārya of Govardhana Matha., 1st ed, Motilal Banarsidass-Delhi, 1998.

Bushnell, M. L., & Agrawal, V. D., Essentials of electronic testing for digital, memory and mixed-signal VLSI circuits., 1st ed, Springer Science Business Media-New York, 2000.

Wang, L., Wu, C., & Wen, X., VLSI test principles and architectures design for testability., 1st ed., Elsevier Morgan Kaufmann-Amsterdam., 2016.

Abramovici, M., Breuer, M. A., & Friedman, A. D., Digital systems testing and testable design.,1st ed, IEEE Press-New York.1990.

Cadence Genus User Guide, Product Version 15.2, Apr. 2016.

Cadence Tempus User Guide, Product Version 16.21, Jan.2017.

Cadence Modus User Guide, Product Version 16.10, May. 2016.


Refbacks

  • There are currently no refbacks.