A Low-power High-Speed Accuracy-Controllable Approximate Multiplier Design

Also Available Domains FPGA|Xilinx Vivado|Xilinx ISE

Project Code :TVMAFE01

Objective

The main objective of this project is to implement the approximate multiplier with reduced power and the multiplier design is implemented by employing the carry-maskable adder and the compressor

Abstract

Multiplication is a key fundamental function for many error-tolerant applications. Approximate multiplication is considered to be an efficient technique for trading off energy against performance and accuracy. This proposes an accuracy-controllable multiplier whose final product is generated by a carry-maskable adder. The proposed scheme can dynamically select the length of the carry propagation to satisfy the accuracy requirements flexibly. The partial product tree of the multiplier is approximated by the proposed tree compressor. A multiplier design is implemented by employing the carry-maskable adder and the compressor. Compared with a conventional Wallace tree multiplier, the proposed multiplier reduced power consumption depending on the required accuracy. The effectiveness of the proposed method is synthesized and simulated using Xilinx ISE 14.7

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 ISE Tool 
  • HDL: Verilog

Hardware Requirements:

  • Microsoft® Windows XP
  • Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support 
  • 512 MB RAM
  • 100 MB of available disk space

Learning Outcomes

  • Basics of Digital Electronics
  • FPGA design Flow
  • Introduction to Verilog Coding
  • Different modeling styles in Verilog
    • Data Flow modeling
    • Structural modeling
    • Behavioral modeling
    • Mixed level modeling
  • Combinational & Sequential circuits
  • Knowledge on Arithmetic circuits
  • About Approximate multiplier circuit
  • Approximate computing
  • Study on carry maskable adder-full adder, half adder
  • Wallace tree multiplier
  • Study of logic gates, compressors
  • Applications of multipliers in real time
  • Xilinx ISE 14.7 for design and simulation
  • Generation of Netlist
  • Solution providing for real time problems
  • Project Development Skills:
    • Problem Analysis Skills
    • Problem Solving Skills
    • Logical Skills
    • Designing Skills
    • Testing Skills
    • Debugging Skills
    • Presentation Skills
    • Thesis Writing Skills

Demo Video

https://youtu.be/AiTrwv_Y6B4?si=I348yvs3b4CV3Fb-