| Automatic bus macro placement for partially reconfigurable FPGA designs |
| Full text |
Pdf
(1.06 MB)
|
Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays
table of contents
Monterey, California, USA
SESSION: CAD tools 2
table of contents
Pages 269-272
Year of Publication: 2009
ISBN:978-1-60558-410-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 114, Citation Count: 0
|
|
|
ABSTRACT
Dynamic Partial Reconfiguration of FPGAs partitions the configurable logic fabric into static and reconfigurable regions. The reconfigurable regions' functionality changes at run time while the static regions continue unperturbed. The reconfigurable and static regions interface via fixed connection points ("bus macros"). We introduce the notion of a fitness score as the measure of how well the combined designs meet their timing constraints, subject to a given bus macro placement. We present a tool that uses design-space exploration to obtain automatic, near-optimal placements. The tool achieves 76% better fitness scores over manual placements. The location of the bus macros around a region has a noticeable impact on the timings, and we found that this is accurately reflected on our fitness score. We also found that following the accepted best design practices leads to quantifiably sub-optimal placements, underscoring the need for such a tool.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Pittman, R. N., Lynch, N. L., Forin, A. eMIPS, A Dynamically Extensible Processor, MSR-TR-2006-143, Microsoft Research, WA, October 2006.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Singhal, L., Bozorgzadeh, E., "Multi-layer Floor-planning on a Sequence of Reconfigurable Designs," Field Programmable Logic and Applications, 2006. FPL '06. International Conference on, vol., no., pp. 28--30 Aug. 2006.
|
| |
6
|
|
| |
7
|
Busonera, G., Forin, A., Pittman, R. N. 2008. Exploiting partial reconfiguration for flexible software debugging. SAMOS-VIII.
|
| |
8
|
Bharat, S., Forin, A., Pittman, R. N. 2008. Extensible On-Chip Peripherals. SASP'08, Symposium on Application Specific Processors, Anaheim CA.
|
|