An Efficient Approach to Decomposition of Multi-Output Boolean Functions with Large Sets of Bound Variables

نویسندگان

  • Michael Burns
  • Marek A. Perkowski
  • Lech Józwiak
چکیده

Finding appropriate bound sets of variables is the most important task of functional decomposition. When solving some problems the bound sets need to be large; for instance in decomposition to symmetric subfunctions realized in MOPS arrays for submicron technologies, or when no good small bound sets exist. In such cases the creation of the incompatibility graph, that is necessary to evaluate good variable partitionings, becomes very ineecient. Therefore an algorithm is proposed here, that can speed up this process by orders of magnitude without sacrifying the quality of the decomposition, because the same graph coloring algorithms (exact or approximate) is still applied to the created graph.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Approach to Decomposition with Large Sets of Bound Variables of Multi-output Boolean Functions

Finding appropriate bound sets of variables is the most zmportant task of functional decomposition. When sohing some problems the bound sets need to be large: for instance in decomposition to symmetric subfunctions realized in MOPS arrays for submicron technologaes, or when, no good small bound sets exist. In such cases the creation of the incompatibility graph, that is necessary to evaluate go...

متن کامل

Efficient probabilistic algorithm for estimating the algebraic properties of Boolean functions for large n

Although several methods for estimating the resistance of a random Boolean function against (fast) algebraic attacks were proposed, these methods are usually infeasible in practice for relative large input variables n (for instance n ≥ 30) due to increased computational complexity. An efficient estimation the resistance of Boolean function (with relative large input variables n) against (fast) ...

متن کامل

Fast heuristic algorithm for three-block decomposition of a system of weakly specified Boolean functions

The paper presents an approach to decomposition of a system of weakly specified Boolean functions represented by a sum-of-products (SOP) into a netlist of logic blocks. The approach is based on a fast heuristic splitting of a weakly specified Boolean function into three interconnected multi-input multioutput logic blocks. The vector-functions of the blocks are found using orthogonality of the o...

متن کامل

Propagation Models and Fitting Them for the Boolean Random Sets

In order to study the relationship between random Boolean sets and some explanatory variables, this paper introduces a Propagation model. This model can be applied when corresponding Poisson process of the Boolean model is related to explanatory variables and the random grains are not affected by these variables. An approximation for the likelihood is used to find pseudo-maximum likelihood esti...

متن کامل

A Linear Divisor Extraction Algorithm

Divisor extraction applied to a sum-of-product (SOP) representation of multi-output Boolean functions is an important part of logic synthesis. This algebraic approach is more scalable than Boolean decomposition when used to derive a new multi-level structure for functions whose current structure is unavailable or of poor quality. The traditional algorithm for divisor extraction, "fast extract",...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998