Timing constraint specification and synthesis in behavioral VHDL

This paper describes two methods to specify timing constraints in behavioral VHDL for high-level synthesis purposes. The first method specifies timing constraints on sequences of statements by using predefined procedures. The second method provides support for specification of timing constraints across process borders based on concurrent assert statements on signal events. The paper discusses also an approach to synthesize hardware with timing constraints and concentrates in particular on how to ensure consistency between the behavior of the simulation model and that of the synthesized hardware.

[1]  Giovanni De Micheli High-Level Synthesis of Digital Circuits , 1993, Adv. Comput..

[2]  Wolfgang Rosenstiel,et al.  Timing preserving interface transformations for the synthesis of behavioral VHDL , 1994, EURO-DAC '94.

[3]  Jörg Biesenack,et al.  The Siemens high-level synthesis system CALLAS , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[4]  Minh N. Do,et al.  Youn-Long Steve Lin , 1992 .

[5]  Petru Eles,et al.  Synthesis of VHDL concurrent processes , 1994, EURO-DAC '94.

[6]  Krzysztof Kuchcinski,et al.  Automated transformation of algorithms into register-transfer level implementations , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Giovanni De Micheli,et al.  Relative scheduling under timing constraints: algorithms for high-level synthesis of digital circuits , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

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

[9]  Sabine März,et al.  Subtype concept of VHDL for synthesis constraints , 1992, Proceedings EURO-DAC '92: European Design Automation Conference.

[10]  Petru Eles,et al.  Compiling VHDL into a high-level synthesis design representation , 1992, Proceedings EURO-DAC '92: European Design Automation Conference.

[11]  Daniel D. Gajski,et al.  High ― Level Synthesis: Introduction to Chip and System Design , 1992 .