TROY: a tree based approach to logic synthesis and technology mapping

In this paper we present a new approach to the synthesis of combinational circuits and the mapping of standard gates like NAND, NOR, AOI and OAI with arbitrary number of inputs. Our method is based on the provable optimal synthesis of the fan-out-free regions of a circuit, represented as normal AND-OR-trees. Normal AND-OR-trees enable TROY to rebalance the regions with respect to delay without loosing area and lead to a much larger search space than that used by tree matching. Fast heuristics derived from the optimal approach yield significantly faster results than SIS on many standard benchmark circuits.

[1]  John P. Hayes The Fanout Structure of Switching Functions , 1975, JACM.

[2]  Saburo Muroga,et al.  Computer-Aided Logic Synthesis for VLSI Chips , 1991, Adv. Comput..

[3]  Robert K. Brayton,et al.  MIS: A Multiple-Level Logic Optimization System , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Kurt Keutzer DAGON: Technology Binding and Local Optimization by DAG Matching , 1987, DAC.

[5]  Robert K. Brayton,et al.  Performance-oriented technology mapping , 1990 .

[6]  Reiner Kolla,et al.  Optimal technology mapping for single output cells , 1995, Proceedings. Fifth Great Lakes Symposium on VLSI.