Skip to content

agra-uni-bremen/tcasii2022-maradiv-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcasii2022-maradiv-lib

Artifacts of the paper: "MARADIV: Library of MAGIC based Approximate Restoring Array Divider Benchmark Circuits for In-Memory Computing Using Memristors"

Folder Structure

This folder contains the Pareto-optimal designs of approximate restoring array dividers. For every combination of design and error metric the Pareto-optimal designs are present in each of the folders.

	|-> 2_aig: Contains the designs for the Type-II Approximation
	|-> 4_aig: Contains the designs for the Type-IV Approximation
	|-> 6_aig: Contains the designs for the Type-VI Approximation

Sub Folder Structure

The design metrics used are Gate_Count and Total_Cycles. The error metrics used are Mean Absolute Error (MAE), Mean Square Error (MSE), and Mean Square Log Error (MSLE). We have a folder for each of the design and error metric.

File Information

All the Files are in AIGER (.aig) format. The Port Mapping is as follows:

INPUT:
First 16 bits are the Dividend
Next 8 bits are the Divisor

Output:
Next 8 bits are the Quotient 
Next 8 bits are the Remainder

Example :

module top (a1,a2,......, a40)
endmodule 

The ports need to be read as

Dividend = {a1,a2,...,a16}
Divisor = {a17,a18,...,a24}
Quotient = {a25,a26,...,a32}
Remainder = {a33,a34,...,a40}

Citation

To cite this paper use

@ARTICLE{10040222,
  author={Jha, Chandan Kumar and Ahmadi-Pour, Sallar and Drechsler, Rolf},
  journal={IEEE Transactions on Circuits and Systems II: Express Briefs}, 
  title={MARADIV: Library of MAGIC-Based Approximate Restoring Array Divider Benchmark Circuits for In-Memory Computing Using Memristors}, 
  year={2023},
  volume={70},
  number={7},
  pages={2635-2639},
  doi={10.1109/TCSII.2023.3242976}}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published