Minimization of word-level decision diagrams

  • Authors:
  • Rolf Drechsler;Wolfgang Günther;Stefan Höreth

  • Affiliations:
  • Institute of Computer Science, University of Bremen, Bibliothekstr. 1, 28359 Bremen, Germany;CL DAT DF LD V, Infineon Technologies AG, 81739 Munich, Germany;CL DAT DF LD V, Infineon Technologies AG, 81739 Munich, Germany

  • Venue:
  • Integration, the VLSI Journal
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Word-Level Decision Diagrams (WLDDs), like *BMDs and K*BMDs, have recently been introduced as a data structure for verification. The size of WLDDs largely depends on the chosen variable ordering, i.e. the ordering in which variables are encountered, on the decompositions carried out in each node, and on the grouping of the outputs.In this paper we present a framework for dynamic minimization of WLDDs by changing the ordering and the decomposition type. We discuss the difficulties with previous techniques if applied to WLDDs and present a new approach that efficiently adapts both, variable ordering and decomposition type choice. Furthermore, we present a technique that is based on computing lower bounds to speed up dynamic minimization. Finally, for output grouping a first heuristic is presented that groups the outputs based on information extracted from the circuit topology. For all approaches experimental results are given that show the efficiency of the techniques proposed.