The Decomposition of Switching Functions
danglingpointers.substack.com·2w·
Discuss: Substack
Preview
Report Post

The Decomposition of Switching Functions Robert Ashenhurst International Symposium on the Theory of Switching Functions’59

Say you are given a logic formula such as:

f(w,x,y,z) = (!w & !x & !y & !z) |
(!w & x  & y  &  z) |
(w  & !x & !y &  z) |
(w  &  x &  y & !z)

and you want to rewrite it in a more structured form. One way to impose structure is to express f as the composition of simpler functions. You can perform such a rewrite with the Ashenhurst-Curtis decomposition, and the result will look like this:

g(w,z)     = (!w & !z) | (w & z)
h(x,y,t)   = (!x & !y !t) | (x & y & !t)
f(w,x,y,z) = h(x,y,g(w,z))

This transformation is useful in logic synthesis. The task of synthesizi…

Similar Posts

Loading similar posts...