Functional synthesis using area and delay optimization

The authors present two algorithms that synthesize a netlist of register-transfer level (RTL) components from a functional description while minimizing hardware costs and delay. Functional synthesis is composed of two subtasks, functionality recognition and component mapping, which were incorporated in the functional synthesis algorithms tool (FSA). The two algorithms solve the component mapping problem and accomplish area and delay optimization. The experiments showed that in most cases the algorithms produced a design that was comparable to that of a human designer. It was also found that FSA improved the design quality by 18% in about half of the example runs. FSA was able to improve 66% of the example designs when using functionality recognition by a 42% improvement in design quality.<<ETX>>

[1]  Pierre G. Paulin,et al.  Scheduling and Binding Algorithms for High-Level Synthesis , 1989, 26th ACM/IEEE Design Automation Conference.

[2]  Donald E. Thomas,et al.  A Technology Relative Logic Synthesis and Module Selection System , 1981, 18th Design Automation Conference.

[3]  Nikil D. Dutt,et al.  Bridging high-level slqvihesis to RTL technology libraries , 1991, 28th ACM/IEEE Design Automation Conference.

[4]  Daniel P. Siewiorek,et al.  Automated Synthesis of Data Paths in Digital Systems , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Elke A. Rundensteiner,et al.  Component synthesis from functional descriptions , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Nikil Dutt GENUS : a generic component library for high level synthesis , 1988 .

[7]  Elke A. Rundensteiner,et al.  The component synthesis algorithm: technology mapping for register transfer descriptions , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.