A Novel Multiply-Accumulator Unit Bus Encoding Architecture for Image Processing Applications

Authors

  • P. B. Nempu Department of Electrical and Electronics Engineering, Nitte Meenakshi Institute of Technology Bengaluru, Karnataka, India.
  • R. Samanth Department of Electronics and Communication Engineering, Manipal Institute of Technology, Manipal Academy of Higher Education, Manipal, Udupi, Karnataka, India.
  • S. G. Nayak Department of Electronics and Communication Engineering, Manipal Institute of Technology, Manipal Academy of Higher Education, Manipal, Udupi, Karnataka, India.
Abstract:

In the CMOS circuit power dissipation is a major concern for VLSI functional units. With shrinking feature size, increased frequency and power dissipation on the data bus have become the most important factor compared to other parts of the functional units. One of the most important functional units in any processor is the Multiply-Accumulator unit (MAC). The current work focuses on the development of MAC unit bus encoders as well as the identification of an improved architecture for image processing applications. To reduce the power consumption in these functional units, two bus encoding architectures were developed by encoding data before it was sent on the data buses. One is MSB reference encoding, and another is Fourth and Fifth bit ANDing (FFA) without the need for an extra bus line with fewer transitions by using gray codes. The comparison of the proposed encoding architectures with the existing encoding architectures from the literature revealed an 8% to 36% significant improvement in power dissipation. The simulation was done with Xilinx ISE, and the Cadence RTL Compiler tool was utilized for the synthesis, which was done with the 180nm technology library. And also, the image filtering is analyzed using MATLAB.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Vlsi Architecture for Low Power Variable Length Encoding and Decoding for Image Processing Applications

The image data compression has been an active research area for image processing over the last decade [1] and has been used in a variety of applications. This paper investigates the implementation of Low Power VLSI architecture for image compression, which uses Variable Length Coding method to compress JPEG signals [1]. The architecture is proposed for the quantized DCT output [5]. The proposed...

full text

Architecture design of a coarse-grain reconfigurable multiply-accumulate unit for data-intensive applications

A run-time reconfigurable multiply-accumulate (MAC) architecture is introduced. It can be easily reconfigured to trade bitwidth for array size (thus maximizing the utilization of available hardware); process signed-magnitude, unsigned or 2’s complement data; make use of part of its structure or adapt its structure based on the specified throughput requirements and the anticipated computational ...

full text

MRF-MBNN: A Novel Neural Network Architecture for Image Processing

Contextual information and a priori knowledge play important roles in image segmentation based on neural networks. This paper proposed a method for including contextual information in a model-based neural network (MBNN) that has the advantage of combining a priori knowledge. This is achieved by including Markov random field (MRF) into the MBNN and this novel neural network is termed as MRF-MBNN...

full text

MAC Architecture – Accumulator Based on Booth Encoding Parallel Multiplier

The MAC provides high speed multiplication with accumulative addition. In this paper, we study the various parallel MAC architectures and then implement a design of parallel MAC based on some booth encodings such as radix-4 booth encoder and some final adders such as CLA, Kogge stone adder and then compare their performance characteristics. The one most effective way to increase the speed of a ...

full text

A Novel Bus Encoding Technique for Low Power VLSI

Low power VLSI circuit design is a must for present and future technologies. One of the ways of reducing power in a CMOS circuit is to reduce the number of transitions on the bus and Bus Invert Coding is a widely popular technique for that. In this paper we introduce a new way of coding called the ShiftInv Coding that is superior to the bus invert coding technique. Our simulation results show a...

full text

Image Processing Architecture for Real-Time Micro- and Nanohandling Applications

This article presents a software architecture for image processing applications. Its intended use is in the automation of manipulation processes at the microand nanoscale. The main requirements for this architecture are the capability for real-time processing, the flexibility to cover a wide range of different applications and simplicity of usage. Some of the biggest challenges include online c...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 19  issue 1

pages  2391- 2391

publication date 2023-03

By following a journal you will be notified via email when a new issue of this journal is published.

Keywords

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023