Title :
DPALS: A dynamic programming-based algorithm for two-level approximate logic synthesis
Author :
Chen Zou;Weikang Qian;Jie Han
Author_Institution :
The State Key Lab of ASIC & System, Fudan University, Shanghai 200433, China
Abstract :
Approximate circuit design is an emerging paradigm in which a designer deliberately changes the specified Boolean function to reduce area, delay, and/or power consumption of a circuit. This paper focuses on the synthesis of approximate logic circuits (or ALS) under a given error constraint. In particular, we consider ALS for a two-level design under an error rate constraint. A dynamic programming-based algorithm is proposed to find a nearly optimal approximate function by identifying the most promising set of cubes to be added to the on-set of the original function. Then, an off-the-shelf two-level logic synthesis tool is applied to further optimize the sum-of-product (SOP) expression. The experimental results show that the literal reduction is close to the optimal solution when the error rate constraint is tight and that more than 50% literal reduction is achieved for error rate below 0.8% for an 8-bit adder and a square root circuit.
Keywords :
"Heuristic algorithms","Algorithm design and analysis","Error analysis","Approximation algorithms","Boolean functions","Measurement","Circuit synthesis"
Conference_Titel :
ASIC (ASICON), 2015 IEEE 11th International Conference on
Print_ISBN :
978-1-4799-8483-1
Electronic_ISBN :
2162-755X
DOI :
10.1109/ASICON.2015.7516961