• DocumentCode
    1210810
  • Title

    Adder model for mixed integer linear programming

  • Author

    Navarro, H. ; Nooshabadi, Saeid ; Montiel-Nelson, J.A.

  • Author_Institution
    Dept. of Electron. Eng. & Autom., Univ. of Las Palmas de Gran Canaria, Las Palmas
  • Volume
    45
  • Issue
    7
  • fYear
    2009
  • Firstpage
    348
  • Lastpage
    349
  • Abstract
    Satisfiability problems (SAT) for register transfer level designs combine arithmetic blocks with Boolean logic to form a mixed integer linear programming (MILP) environment. The classic model of the two-input n-bit adder for MILP is straightforward. However, proposed is a more efficient method using a new set of inequalities that describes its integer hull polyhedron. This special model reduces the number of branches needed to solve the whole integer problem, optimising the overall efficiency of the SAT solver. Experimental results show a CPU time reduction greater than one order of magnitude or higher, depending on the size of the problem.
  • Keywords
    Boolean algebra; adders; computability; digital arithmetic; integer programming; linear programming; Boolean logic; SAT solver; adder model; arithmetic blocks; mixed integer linear programming; register transfer level; satisfiability problems;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el.2009.3637
  • Filename
    4807010