A Novel Multiply-Accumulator Unit Bus Encoding Architecture for Image Processing Applications
Authors
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.
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 textArchitecture 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 textMRF-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 textMAC 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 textA 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 textImage 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 textMy Resources
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.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023