Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.36 KB

File metadata and controls

41 lines (28 loc) · 1.36 KB

vlsid2024-inputaware-approxadders-magic

Artifacts of the paper "Input Distribution Aware Library of Approximate Adders Based on Memristor-Aided Logic" are available here.

Folder Structure

The folder contains the mapping in JSON format obtained using the SIMPLER-MAGIC tool.

The folder structure is as follows:

	8 : 8-bit approximate adders 
	16 : 16-bit approximate adders

Within these folders we have the design_mertic-error_metric folders. Ex: gatecount-mae

In each of the error_metric-design_metric folders we have three separate folders

 	e: Exponential Distribution
	u: Uniform Distribution
 	n: Normal Distribution

All the mapping files which are optimal for each of the distribution are in these folders

File Naming Convention

A typical file name is JSON_64_RC_8_8_1_approx_fa_0_42. This can be read as follows:

JSON _ {number of memristors} _ RC _ {bitwidth of operand 1} _ {bitwidth of operand 2} _ {number of approximated bits} _ fa _ {approximate function for carry} _ {approximate function for sum}

For the exact adder the functions are

 	Function of Carry is: 00010111 (23)
	Function of Sum is: 01101001 (105)

The approximate adder designs can be generated accordingly as the approximate function for both Carry and Sum is known along with the number of approxiamted bits.