• Open Access IconOpen Access
  • Cite Icon16
  • https://doi.org/10.1007/s00224-013-9447-2Copy DOI Icon

Compact DSOP and Partial DSOP Forms

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Given a Boolean function f on n variables, a Disjoint Sum-of-Products (DSOP) of f is a set of products (ANDs) of subsets of literals whose sum (OR) equals f, such that no two products cover the same minterm of f. DSOP forms are a special instance of partial DSOPs, i.e. the general case where a subset of minterms must be covered exactly once and the other minterms (typically corresponding to don’t care conditions of f) can be covered any number of times. We discuss finding DSOPs and partial DSOPs with a minimal number of products, a problem theoretically connected with various properties of Boolean functions and practically relevant in the synthesis of digital circuits. Finding an absolute minimum is hard, in fact we prove that the problem of absolute minimization of partial DSOPs is NP-hard. Therefore it is crucial to devise a polynomial time heuristic that compares favorably with the known minimization tools. To this end we develop a further piece of theory starting from the definition of the weight of a cube c as a functions of the number of fragments induced on other cubes by the selection of c, and show how cube weights can be exploited for building a class of minimization heuristics for DSOP and partial DSOP synthesis. A set of experiments conducted on major benchmark functions show that our method, with a family of variants, always generates better results than the ones of previous heuristics, including the method based on a BDD representation of f.

Similar Papers
  • Research Article

Maximal k-Intersecting Families of Subsets and Boolean Functions

  • Oct 01, 2018
  • Journal of Applied and Industrial Mathematics
  • Yu A Zuev
  • Supplementary Content
  • Citations1

On the independence of Boolean functions

  • Apr 01, 2005
  • International Journal of Computer Mathematics
  • Chuan-Kun Wu
  • Conference Article
  • Citations2

Testing Odd-Cycle-Freeness in Boolean Functions

  • Jan 17, 2012
  • Arnab Bhattacharyya +3
  • Conference Article
  • Citations1

Testing odd-cycle-freeness in Boolean functions

  • Jan 17, 2012
  • Arnab Bhattacharyya +3
  • Research Article
  • Citations23

New Concepts in Evolutionary Search for Boolean Functions in Cryptology

  • Jul 27, 2004
  • Computational Intelligence
  • William Millan +2
  • Research Article
  • Citations21

A unified framework for testing linear‐invariant properties

  • Jun 27, 2013
  • Random Structures & Algorithms
  • Arnab Bhattacharyya +2
  • Research Article
  • Citations5

Polynomial-Time Algorithms for Checking Some Properties of Boolean Functions Given by Polynomials

  • Nov 23, 2014
  • Theory of Computing Systems
  • Svetlana N Selezneva +1
  • Book Chapter
  • Citations2

Finding More Boolean Functions with Maximum Algebraic Immunity Based on Univariate Polynomial Representation

  • Jan 01, 2011
  • Yusong Du +1
  • Book Chapter
  • Citations5

Architecture and System

  • Jan 01, 1998
  • Gary Yeap
  • Conference Article
  • Citations13

Optimum simultaneous placement and binding for bit-slice architectures

  • Jan 01, 1995
  • M Munch +2
  • Conference Article
  • Citations5

Variability-Tolerant Register-Transfer Level Synthesis

  • Jan 01, 2008
  • Anish Muttreja +2
  • Research Article

On the affinity level of Boolean functions

  • Oct 01, 2005
  • Discrete Mathematics and Applications
  • M L Buryakov +1
  • Research Article
  • Citations20

An improved hybrid genetic algorithm to construct balanced Boolean function with optimal cryptographic properties

  • Jan 03, 2021
  • Evolutionary Intelligence
  • Pratap Kumar Behera +1
  • Conference Article

On cryptography properties of algebraic thickness

  • Jul 01, 2011
  • Yu Zhou +5
  • Research Article

Minimization of Binary Decision Diagrams for Systems of Completely Defined Boolean Functions using Algebraic Representations of Cofactors

  • Aug 11, 2021
  • INFORMACIONNYE TEHNOLOGII
  • P N Bibilo +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.