Flexible timing specification in a VHDL synthesis subset

A VHSIC hardware description language (VHDL) subset for high-level synthesis allowing a flexible timing specification of the circuit interface such that the optimization potential of classical scheduling and allocation techniques can be fully used is presented. The algorithmic circuit specification can be validated by a conventional VHDL simulator if the description style follows the proposed guidelines. This validation depends on the proper description style, but methods of timing specification allow an adequate low-level description of higher communication primitives such as the input and output commands.<<ETX>>

[1]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[2]  A. Richard Newton,et al.  Abstract data types and high-level synthesis , 1991, DAC '90.

[3]  Peter Duzy,et al.  The Synthesis Approach to Digital System Design , 1992 .

[4]  Raul Camposano,et al.  VHDL as input for high-level synthesis , 1991, IEEE Design & Test of Computers.

[5]  Peter Duzy,et al.  High-level synthesis from VHDL with exact timing constraints , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[6]  R. Composano,et al.  Path-based scheduling for synthesis , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[7]  Giovanni De Micheli,et al.  HERCULES-a system for high-level synthesis , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[8]  S. J. McFarland,et al.  The value trace : a data base for automated digital design , 1978 .

[9]  Giovanni De Micheli,et al.  Relative scheduling under timing constraints , 1991, DAC '90.

[10]  E. F. Girczyc,et al.  Loop winding--a data flow approach to functional pipelining , 1987 .

[11]  L. F. Saunders The IBM VHDL Design System , 1987, 24th ACM/IEEE Design Automation Conference.