Title :
LATTIS: an iterative speedup heuristic for mapped logic
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ
Abstract :
The author describes heuristic problems for performance optimization of mapped combinational logic, implemented in the system LATTIS (logic area-time tradeoff for integrated systems). LATTIS currently has six transform types: gate repowering, buffer insertion, downpowering of noncritical fanouts of the critical path, gate duplication, DeMorgan´s laws, and timing-directed factorization and remapping of subcircuits. From among the transforms applicable on the critical path. LATTIS chooses the one with maximum benefit/cost. Cost is increase in area, and benefit is improvement in local slack, weighted by the number of primary input/outputs affected. The delay-area curves produced by LATTIS for the 70 largest circuits of the 1991 MCNC multilevel combinational logic benchmark set are given
Keywords :
combinatorial circuits; delays; heuristic programming; logic design; logic testing; DeMorgan´s laws; LATTIS; benchmark set; buffer insertion; combinational logic; critical path; delay-area curves; downpowering; gate duplication; gate repowering; iterative speedup heuristic; logic area-time tradeoff for integrated systems; mapped logic; noncritical fanouts; performance optimization; remapping; timing-directed factorization; Circuits; Delay; Design automation; Gold; Inverters; Logic design; Logic gates; Monitoring; Roentgenium; Timing;
Conference_Titel :
Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-2822-7
DOI :
10.1109/DAC.1992.227754