Abstract
The problem of provable optimal synthesis of boolean functions for a
given technology is still unsolved. In this paper we study the problem
for the small class of fanoutfree functions. Every fanoutfree function
can be uniquely represented by a Normal AND-OR-Tree. Based on this
representation, we introduce algorithms for provable optimal synthesis
of any n-input fanoutfree function over a given library of gates
implementing the functions AND, OR, NAND and NOR with 2...k inputs. The
synthesis yields a complete time-area tradeoff of the optimal
fanoutfree implementations of the function. Since in worst case our
algorithms have exponential run time, we show their feasibility on
realistic examples of fanout free zones of circuits. Finally, ideas are
outlined for the integration of complex gates into the synthesis
process.
Users
Please
log in to take part in the discussion (add own reviews or comments).