Generation and Validation of Custom Multiplication IP Blocks from the Web
Minas Dasygenis

TL;DR
This paper introduces a web-based tool for automatic generation of custom multiplication hardware units in VHDL, enabling efficient design space exploration and verification for arbitrary bitwidths, with FPGA implementation results.
Contribution
It presents one of the first web-accessible EDA tools for automated design and verification of custom multiplication units in digital circuits.
Findings
Synthesized circuits operate up to 589 MHz on FPGA.
Provides custom testbenches for verification.
Enables rapid design space exploration for multiplication units.
Abstract
Every CPU carries one or more arithmetical and logical units. One popular operation that is performed by these units is multiplication. Automatic generation of custom VHDL models for performing this operation, allows the designer to achieve a time efficient design space exploration. Although these units are heavily utilized in modern digital circuits and DSP, there is no tool, accessible from the web, to generate the HDL description of such designs for arbitrary and different input bitwidths. In this paper, we present our web accessible tool to construct completely custom optimized multiplication units together with random generated test vectors for their verification. Our novel tool is one of the firsts web based EDA tools to automate the design of such units and simultaneously provide custom testbenches to verify their correctness. Our synthesized circuits on Xilinx Virtex 6 FPGA,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · Numerical Methods and Algorithms · Digital Filter Design and Implementation
