|
ABSTRACT
This paper studies the difficulty of predicting interconnect delay in an industrial setting. Fifty industrial circuits, Altera's Quartus II CAD software, and Altera's Stratix and Stratix II FPGA architectures were used in the study. We show that there is a large amount of inherent randomness in a state-of-the-art FPGA placement algorithm. Thus, it is impossible to predict interconnect delay with a high degree of accuracy. Futhermore, we show that a simple timing model can be used to predict some aspects of interconnect timing with just as much accuracy as predictions obtained by running the placement tool itself. Finally, we examine the benefits of using the simple timing model in a timing driven physical synthesis flow, and attempt to establish an upper bound on these possible gains, given the difficulty of interconnect delay prediction.
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
|
C. Sechen. Average Interconnection Length Estimation for Random and Optimized Placements. In Proceedings of the International Conference on Computer Aided Design, November 1987, pp. 190--193.
|
| |
3
|
T. Hamada, C.-K. Cheng, and P. M. Chau. A Wire Length Estimation Technique Utilizing Neighborhood Density Equations. IEEE Transactions on Computer-Aided Design, Vol. 15, No. 8, August 1996, pp. 912--922.
|
 |
4
|
|
 |
5
|
|
| |
6
|
Altera. Stratix Device Handbook (Complete Two-Volume Set). v3.1, Sept. 2004.
|
| |
7
|
Altera. Stratix II Device Handbook (Complete Two-Volume Set). v1.2, Oct. 2004.
|
| |
8
|
Altera. Quartus II Development Software Handbook v5.0 (Complete Four-Volume Set). v5.0, May 2005.
|
| |
9
|
R. Hitchcock, G. Smith and D. Cheng. Timing Analysis of Computer-Hardware. IBM Journal of Research and Development, Jan. 1983, pp. 100--105.
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
V. Manohararajah, D. P. Singh, and S. D. Brown. Timing Driven Functional Decomposition for FPGAs. In Proceedings of the International Workshop on Logic and Synthesis, Lake Arrowhead, CA, June 2005, pp. 415--422.
|
| |
14
|
V. Manohararajah, D. P. Singh, S. D. Brown, and Z. G. Vranesic. Post-Placement Functional Decomposition for FPGAs. In Proceedings of the International Workshop on Logic and Synthesis, Temecula Creek, CA, June 2005, pp. 114--118.
|
| |
15
|
D. P. Singh, V. Manohararajah, and S. D. Brown. Two-Stage Physical Synthesis for FPGAs. In Proceedings of the Custom Integrated Circuits Conference, San Jose, CA, September 2005, pp. 171--178.
|
|