Disjoint-support Boolean decomposition combining functional and structural methods

  • Authors:
  • Andrés Martinelli;René Krenz;Elena Dubrova

  • Affiliations:
  • Royal Institute of Technology, IMIT/KTH, Stockholm, Sweden;Royal Institute of Technology, IMIT/KTH, Stockholm, Sweden;Royal Institute of Technology, IMIT/KTH, Stockholm, Sweden

  • Venue:
  • Proceedings of the 2004 Asia and South Pacific Design Automation Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an algorithm for disjoint- support decomposition of Boolean functions which combines functional and structural approaches. First, a set of proper cut points is identified in the circuit by using dominator relations (structural method). Then, the circuit is partitioned along these cut points and a BDD-based decomposition is applied to the resulting smaller functions (functional method). Previous work on Boolean decomposition used only single methods and did not integrate a combined strategy. The experimental results show that the presented technique is more robust than a pure BDD-based approach and produces better-quality decompositions.