• 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