Artifacts of the paper "Input Distribution Aware Library of Approximate Adders Based on Memristor-Aided Logic" are available here.
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
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.