DocumentCode
1747959
Title
Integrating scheduling and physical design into a coherent compilation cycle for reconfigurable computing architectures
Author
Bazargan, Kia ; Ogrenci, Seda ; Sarrafzadeh, Majid
Author_Institution
ECE Dept., Minnesota Univ., Minneapolis, MN, USA
fYear
2001
fDate
2001
Firstpage
635
Lastpage
640
Abstract
Advances in the FPGA technology, both in terms of device capacity and architecture, have resulted in introduction of reconfigurable computing machines, where the hardware adapts itself to the running application to gain speedup. To keep up with the ever-growing performance expectations of such systems, designers need new methodologies and tools for developing reconfigurable computing systems (RCS). This paper addresses the need for fast compilation and physical design phase to be used in application development/debugging/testing cycle for RCS. We present a high-level synthesis approach that is integrated with placement, making the compilation cycle much faster. On the average, our tool generates the VHDL code (and the corresponding placement information) from the data flow graph of a program in less than a minute. By compromising 30% in the clock frequency of the circuit, we can achieve about 10 times speedup in the Xilinx placement phase, and 2.5 times overall speedup in the Xilinx place-and-route phase, a reasonable trade-off when developing RCS applications.
Keywords
field programmable gate arrays; hardware description languages; high level synthesis; reconfigurable architectures; FPGA; VHDL code; Xilinx place-and-route phase; Xilinx placement phase; compilation; compilation cycle; data flow graph; debugging; high-level synthesis; lock frequency; physical design; reconfigurable computing architectures; reconfigurable computing systems; scheduling; testing cycle; Computer architecture; Debugging; Design methodology; Field programmable gate arrays; Flow graphs; Hardware; High level synthesis; Physics computing; Processor scheduling; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2001. Proceedings
ISSN
0738-100X
Print_ISBN
1-58113-297-2
Type
conf
DOI
10.1109/DAC.2001.156216
Filename
935585
Link To Document