The Decomposition of Switching Functions
danglingpointers.substack.com·9w·
Discuss: Substack

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...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help