|
ABSTRACT
As integrated circuits are migrated to more advanced technologies, it has become clear that crosstalk is an important physical phenomenon that must be taken into account. Crosstalk has primarily been a concern for ASICs, multi-chip modules, and custom chips, however, it will soon become a concern in FPGAs. In this paper, we describe the first published crosstalk-aware router that targets FPGAs. We show that, in a representative FPGA architecture implemented in a 0.18mm technology, the average routing delay in the presence of crosstalk can be reduced by 7.1% compared to a router with no knowledge of crosstalk. About half of this improvement is due to a tighter delay estimator, and half is due to an improved routing algorithm.
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
|
The National Technology Roadmap for Semiconductors, Semiconductor Industry Association, 1994.
|
| |
2
|
U. Choudhury, A. Sangiovanni-Vincentelli, "Constraint-Based Channel Routing for Analog and Mixed Analog/Digital Circuits," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 12, No. 4, April 1993, pages 497-510.
|
| |
3
|
A. Vittal, M. Marek-Sadowska, Crosstalk Reduction for VLSI, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 16, No. 3, March 1997, pages 290-298.
|
| |
4
|
P. Saxena, C.L. Liu, A Postprocessing Algorithm for Crosstalk-Driven Wire Preturbation, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 19, No. 6, June 2000, pages 691-702.
|
| |
5
|
T. Gao, C.L. Liu, Minimum Crosstalk Channel Routing, IEEE Transactions on Computer-Aided Design, Vol. 15, No. 5, May 1996, pages 465-474.
|
| |
6
|
T. Miyoshi, S. Wakabayashi, T. Koide, N. Yoshida, An MCM Routing Algorithm Considering Crosstalk, in Proceedings of the International Symposium on Circuits and Systems, May 1995, volume 1, pages 211-214.
|
| |
7
|
|
| |
8
|
|
| |
9
|
K. Jhang, S. Ha, C.S. Jhon, COP: A Crosstalk Optimizer for Gridded Channel Routing, IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, Vol. 15, No. 4, April 1996, pages 424-429.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
J.Rose, S. Brown, Flexibility of Interconnection Structures for Field-Programmable Gate Arrays, IEEE JSSC, Vol. 26, No. 3, March 1991, pages 277-282. .
|
| |
18
|
J. Cong, Y. Ding, FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs, IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, vol. 13, no. 1, January 1994, pages 1-12.
|
 |
19
|
Alexander Marquardt , Vaughn Betz , Jonathan Rose, Timing-driven placement for FPGAs, Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays, p.203-213, February 10-11, 2000, Monterey, California, United States
[doi> 10.1145/329166.329208]
|
|