| Detailed routing architectures for embedded programmable logic IP cores |
| Full text |
Pdf
(203 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays
table of contents
Monterey, California, United States
Pages: 69 - 74
Year of Publication: 2001
ISBN:1-58113-341-3
|
|
Authors
|
|
Peter Hallschmid
|
Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, BC, Canada
|
|
Steven J. E. Wilton
|
Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, BC, Canada
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 6
|
|
|
ABSTRACT
As the complexity of integrated circuits increases, the ability to make post-fabrication changes to fixed ASIC chips will become more and more attractive. This ability can be realized using programmable logic cores. These cores are blocks of programmable logic that can be embedded into a fixed-function ASIC or a custom chip. Such cores differ from stand-alone FPGAs in that they can take on a variety of shapes and sizes. With this in mind, we investigate the detailed routing characteristics of rectangular programmable logic cores. We quantify the effects of having different x and y channel capacities, and show that the optimum ratio between the x and y channel widths for a rectangular core is between 1.2 and 1.5. We also present a new switch block family optimized for rectangular cores. Compared to a simple extension of an existing switch block, our new architecture leads to an 8.7% improvement in density with little effect on speed. Finally, we show that if the channel widths and switch block are chosen carefully the penalty for using a rectangular core (compared to a square core with the same logic capacity) is small; for a core with an aspect ratio of 2:1, the area penalty is 1.6% and the speed penalty is 1.1%.
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
|
C. Matsumoto, "LSI Logic ASICs to add Programmable Logic Cores," Electrical Engineering Times, August 29, 1999.
|
| |
2
|
C. Matsumoto, "Actel Plans to Produce FPGAs as ASIC Cores," Electrical Engineering Times, September 20, 1999.
|
| |
3
|
|
| |
4
|
Xilinx, Inc., The Programmable Logic Data Book, 2000.
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
S. Yang, "Logic Synthesis and Optimization Benchmarks, Version 3.0," Tech. Report, 1991.
|
| |
12
|
E.M. Sentovich et al, "SIS, A System for Sequential Circuit Analysis," Tech. Report No. UCB/ERL M92/41, 1992.
|
| |
13
|
J. Cong and Y. Ding, "Flowmap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 13, no. 1, January 1994, pages 1-12.
|
| |
14
|
|
CITED BY 7
|
|
|
|
|
Ketan Padalia , Ryan Fung , Mark Bourgeault , Aaron Egier , Jonathan Rose, Automatic transistor and physical design of FPGA tiles from an architectural specification, Proceedings of the 2003 ACM/SIGDA eleventh international symposium on Field programmable gate arrays, February 23-25, 2003, Monterey, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|