Low-Power Compressor-Based Approximate Multipliers With Error Correcting Module

Also Available Domains Arithmetic Core|Xilinx ISE

Project Code :TVMATO1047

Objective

Approximate multiplier using low power compressor with error correcting module is synthesized and simulated using ISE and working efficiently.

Abstract

This letter proposes an unsigned approximate multiplier architecture segmented into three portions: the least significant portion that contributes least to the partial product (PP) is replaced with a new constant compensation term to improve hardware savings without sacrificing accuracy. The PPs in the middle portion are simplified using a new 4:2 approximate compressor, and the error due to approximation is compensated using a simple yet efficient error correction module. The most significant portion of the multiplier is implemented using exact logic as approximating it will results in a large error. The design is verified and analyzed in Xilinx Vivado2018.3.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

·         Xilinx Vivado2018.3.

·         HDL: Verilog.

Hardware Requirements:

o   Microsoft® Windows XP.

o   Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support.

o   512 MB RAM.

o   100 MB of available disk space.

Learning Outcomes

·         Basics of Digital Electronics.

·         Concept of multipliers.

·         Different types of compressors.

·         Concept of binary multiplication.

·         Different applications of binary mutlipliers.

·         Introduction to Verilog Coding.

·         Different modeling styles in Verilog.

·         Data Flow modeling.

·         Structural modeling.

·         Behavioral modeling.

·         Mixed level modeling.

·         Introduction to approximate multiplier.

·         Concept of partial product generation and reduction

·         Knowledge on reduction of intermediate partial products.

·         About approximation computing.

·         Applications in real time.

·         Concept on design and simulation tool.

·         Generation of Netlist.

·         Solution providing for real time problems.

·         Project Development Skills:

o   Problem Analysis Skills.

o   Problem Solving Skills.

o   Logical Skills.

o   Designing Skills.

o   Testing Skills.

o   Debugging Skills.

o   Presentation Skills.

o   Thesis Writing Skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video