• DocumentCode
    949893
  • Title

    Multiplexer model for RTL satisfiability using MILP

  • Author

    Navarro, H. ; Montiel-Nelson, J.A. ; Sosa, J. ; García, J.C. ; Fay, D.Q.M.

  • Author_Institution
    Inst. for Appl. Microelectron., Univ. of Las Palmas de Gran Canaria, Spain
  • Volume
    40
  • Issue
    7
  • fYear
    2004
  • fDate
    4/1/2004 12:00:00 AM
  • Firstpage
    417
  • Lastpage
    418
  • Abstract
    New approaches to the satisfiability problem (SAT) for register transfer level (RTL) designs combine arithmetic blocks with Boolean logic to form a mixed integer linear program (MILP). Two-to-one multiplexers with word-level inputs can be decomposed to logic gates, but it is more efficient to describe them in MILP constraints as arithmetic operators. Larger multiplexers are built using a multilevel selection tree. However, such an approach should be improved to optimise the overall efficiency in solving the SAT problem. Proposed is a new MILP model for multiplexers. Experimental results indicate a 50% decrease in the number of constraints and a reduction in MILP complexity from Ω(N2.4) to Ω(N1.7), measured in CPU time.
  • Keywords
    computability; formal logic; integer programming; linear programming; logic design; logic gates; logic testing; multiplexing equipment; Boolean logic; RTL design; arithmetic operators; logic gates; mixed integer linear program; multilevel selection tree; register transfer level designs; satisfiability problem; two-one multiplexer model;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el:20040304
  • Filename
    1283597