International Journal of Microelectronics and Digital integrated circuits

High Performance 64-Bit Vedic MAC with Logic BIST Features

  1. 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%.

References (11)

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Wang, L., Wu, C., & Wen, X., VLSI test principles and architectures design for testability., 1st ed., Elsevier Morgan Kaufmann-Amsterdam., 2016.
  8. Abramovici, M., Breuer, M. A., & Friedman, A. D., Digital systems testing and testable design.,1st ed, IEEE Press-New York.1990.
  9. Cadence Genus User Guide, Product Version 15.2, Apr. 2016.
  10. Cadence Tempus User Guide, Product Version 16.21, Jan.2017.
  11. Cadence Modus User Guide, Product Version 16.10, May. 2016.

Read more of it

Subscribe to one journal or build your own list of several. One invoice, one payment, access for a full year.

Subscribe to journals →

Publish your article

Peer-reviewed journals across every subject, with open access options. Send your manuscript to the right editor today.

Publish with us → Calculate your APC
Support