|
ABSTRACT
The importance of effective and efficient accounting of layout effects is well established in High-Level Synthesis (HLS), since it allows more realistic exploration of the design space and the generation of solutions with predictable metrics. This feature is highly desirable in order to avoid unnecessary iterations through the design process. In this article, we address the problem of layout-driven register-transfer-level (RTL) binding as this step has a direct relevance to the final performance of the design. By producing not only an RTL design but also an approximate physical topology of the chip-level implementation, we ensure that the solution will perform at the predicted metric once implemented, thus avoiding unnecessary delays in the design process.
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
|
BREWER, F. AND GAJSKI, D. D. 1990. Chippe: A system for constraint driven behavioral synthesis. IEEE Trans. Comput. Aided Des. 9, 7, (July), 681-695.
|
| |
3
|
|
| |
4
|
DONATH, W. E. 1979. Placement and average interconnection lengths of computer logic. IEICE Trans. Circuits Syst. CAS-26, 272-277.
|
| |
5
|
A. E. Dunlop , V. D. Agrawal , D. N. Deutsch , M. F. Jukl , P. Kozak , M. Wiesel, Chip layout optimization using critical path weighting, Proceedings of the 21st conference on Design automation, p.133-136, June 25-27, 1984, Albuquerque, New Mexico, United States
|
| |
6
|
EWERING, C. 1990. Automatic high-level synthesis of partitioned busses. In Proceedings of the 1990 IEEE International Conference on Computer-Aided Design (Santa Clara, CA, Nov. 11-15), 304-307.
|
| |
7
|
|
| |
8
|
FEUER, M. 1982. Connectivity of random logic. IEEE Trans. Comput. Aided Des. C-31, 1 (Jan.), 29-33.
|
| |
9
|
|
 |
10
|
Robert J. Francis , Jonathan Rose , Kevin Chung, Chortle: a technology mapping program for lookup table-based field programmable gate arrays, Proceedings of the 27th ACM/IEEE conference on Design automation, p.613-619, June 24-27, 1990, Orlando, Florida, United States
[doi> 10.1145/123186.123418]
|
| |
11
|
|
| |
12
|
Loganath Ramachandran , Daniel D. Gajski , Sanjiv Narayan , Frank Vahid , Peter Fung, 100-hour design cycle: a test case, Proceedings of the conference on European design automation, p.144-149, September 19-23, 1994, Grenoble, France
|
| |
13
|
GAMAL, A. A. E. 1977. Two-dimensional stochastic model for interconnections in master slice integrated circuits. IEICE Trans. Circuits Syst. CAS-28, 127-138.
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
JHA, P. K., RAMACHANDRAN, C., DUTT, N., AND KURDAHI, F.J. 1994. An empirical study on the effects of component styles and shapes on high-level synthesis. In Proceedings of VLSI.
|
| |
18
|
JHA, P. K., HADLEY, T., AND DUTT, N.D. 1995. The Genus user manual and C programming library. Tech. Rep. 93-32 (April), Dept. of Information and Computer Science, University of California, Irvine.
|
| |
19
|
KNAPP, D.W. 1992. Fasolt: A program for feedback-driven data-path optimization. IEEE Trans. Comput. Aided Des. 11, 6 (June), 677-695.
|
| |
20
|
KURDAHI, F. J., GAJSKI, D. D., RAMACHANDRAN, C., AND CHAIYAKAL, V. 1993. Linking registertransfer and physical levels of design. IEICE Trans. Inf. Syst. E76, 9, 991-1005.
|
| |
21
|
LAPOTIN, D. AND CHEN, Y. 1989. Early matching of system requirements and package capabilities. In Proceedings of the IEEE International Conference on Computer Aided Design (Santa Clara, CA, Nov. 5-9), 394-397.
|
| |
22
|
|
| |
23
|
MUJUMDAR, A., RIM, M., gAIN, R., AND LEONE, R.D. 1994. Bitnet: An algorithm for solving the binding problem. In Proceedings of International Conference on VLSI Design (Calcutta, India, Jan. 5-8), 163-168.
|
| |
24
|
OUSTERHOUT, J. 1985. A switch-level timing verifier for digital MOS VLSI. IEEE Trans. Comput. Aided Des. CAD 4, 3 (July), 336-349.
|
| |
25
|
PAULIN, P. G. AND KNIGHT, J.P. 1989. Force-directed scheduling for the behavioral synthesis of ASICs. IEEE Trans. Comput. Aided Des. Integrated Circuits 8, 6 (June), 661-679.
|
| |
26
|
RAMACHANDRAN, C. AND KURDAHI, F. g. 1994. Incorporating the controller effects during register-transfer level synthesis. In Proceedings of European Design and Test Conference (Paris, Feb. 28-March 28), 308-313.
|
| |
27
|
C. Ramachandran , F. J. Kurdahi , D. D. Gajski , A. C.-H. Wu , V. Chaiyakul, Accurate layout area and delay modeling for system level design, Proceedings of the 1992 IEEE/ACM international conference on Computer-aided design, p.355-361, November 1992, Santa Clara, California, United States
|
| |
28
|
|
| |
29
|
|
 |
30
|
|
 |
31
|
|
| |
32
|
XILINX. 1994. XACT Development System: Libraries Guide. Xilinx Design Automation.
|
| |
33
|
XILINX95. 1995. XACT Xilinx Synopsys Interface FPGA User Guide. Xilinx Design Automation.
|
| |
34
|
|
| |
35
|
Xu, M. AND KURDAHI, F. J. 1997. ChipEst-FPGA: A tool for chip level area and timing estimation of lookup table based FPGAS for high level applications. In Proceedings of the Asia Pacific Design Automation Conference (Albuquerque, NM, Jan. 28-31), 435-440.
|
CITED BY 7
|
|
Ranga Vemuri , Sriram Govindarajan , Iyad Ouaiss , Meenakshi Kaul , Vinoo Srinivasan , Shankar Radhakrishnan , Sujatha Sundaraman , Satish Ganesan , Awartika Pandey , Preetham Lakshmikanthan, Automated design synthesis and partitioning for adaptive reconfigurable hardware, Hardware implementation of intelligent systems, Physica-Verlag GmbH, Heidelberg, Germany, 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|