DocumentCode :
1940351
Title :
Timing estimation for behavioral descriptions
Author :
Mintz, Doron ; Dangelo, Carlos
Author_Institution :
LSI Logic Corp., Menlo Park, CA, USA
fYear :
1994
fDate :
18-20 May 1994
Firstpage :
42
Lastpage :
47
Abstract :
Behavioral or high-level synthesis (HLS) generally produces a register transfer level (RTL) code which in turn is synthesized into a netlist. The RTL code that is generated by the HLS program needs to meet user constraints such as clock cycle, available function units, area, etc. This paper shows that most synthesis programs will not meet the user timing constraint in many cases. As a result, a generated design might be functionally incorrect. We present an algorithm for estimating the minimum clock cycle for a synthesized design. The algorithm considers false paths, interconnect, wire and control unit delays to derive the minimal clock cycle time. A method that uses the algorithm to synthesize behavioral descriptions that meet the user timing constraints is also given
Keywords :
delays; logic design; scheduling; time measurement; RTL code; area; available function units; behavioral descriptions; control unit delays; false paths; functionally incorrect design; high-level synthesis; interconnect delays; minimal clock cycle time; netlist; register transfer level; synthesized design; timing constraints; timing estimation; user constraints; wire delays; Algorithm design and analysis; Clocks; Delay effects; Delay estimation; High level synthesis; Large scale integration; Logic; Multiplexing; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Level Synthesis, 1994., Proceedings of the Seventh International Symposium on
Conference_Location :
Niagara-on-the-Lake, Ont.
Print_ISBN :
0-8186-5785-5
Type :
conf
DOI :
10.1109/ISHLS.1994.302343
Filename :
302343
Link To Document :
بازگشت