DocumentCode
3781209
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
fYear
2015
Firstpage
1
Lastpage
4
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"
Publisher
ieee
Conference_Titel
ASIC (ASICON), 2015 IEEE 11th International Conference on
Print_ISBN
978-1-4799-8483-1
Electronic_ISBN
2162-755X
Type
conf
DOI
10.1109/ASICON.2015.7516961
Filename
7516961
Link To Document