• DocumentCode
    233773
  • Title

    Efficient SAT-Based Circuit Initialization for Larger Designs

  • Author

    Sauer, Matthias ; Reimer, S. ; Reddy, S.M. ; Becker, B.

  • Author_Institution
    Inst. for Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
  • fYear
    2014
  • fDate
    5-9 Jan. 2014
  • Firstpage
    62
  • Lastpage
    67
  • Abstract
    We present a procedure to determine initialization sequences for a sequential circuit optimizing sequence length and unknown values (Xes) in the flip-flops. Specifically, we consider the following two problems: (1) Determine a sequence that initializes a maximal set of flip-flops starting in a completely unknown state. (2) Determine a minimal subset of flip-flops that need to be controllable such that the circuit can be completely initialized in a limited number of time frames. The underlying principle of our methods is a maximization formalism using formal optimization techniques based on satisfiability solvers (MaxSAT). We introduce several heuristics which increase the scalability of our approach significantly. Experimental results demonstrate the applicability of the method for large academic and industrial benchmark circuits with up to a few hundred thousand gates.
  • Keywords
    circuit optimisation; flip-flops; sequential circuits; MaxSAT; SAT-based circuit initialization; flip-flops; formal optimization techniques; satisfiability solvers; sequence length; sequential circuit; Benchmark testing; Encoding; Integrated circuit modeling; Optimization; Scalability; Sequential circuits; Very large scale integration; Formal Methods; Initialization sequences; MaxSAT; SAT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
  • Conference_Location
    Mumbai
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2014.18
  • Filename
    6733107