|
ABSTRACT
In this paper, we present a new integrated synthesis and partitioning method for multiple-FPGA applications. Our approach bridges the gap between HDL synthesis and physical partitioning by fully exploiting the design hierarchy. We propose a novel multiple-FPGA synthesis and partitioning method which is performed in three phases: (1) fine-grained synthesis, (2) functional-based clustering, and (3) hierarchical set-covering partitioning. This method first synthesizes a design specification in a fine-grained way so that functional clusters can be preserved based on the structural nature of the design specification. Then, it applies a hierarchical set-covering partitioning method to form the final FPGA partitions. Experimental results on a number of benchmarks and industrial designs demonstrate that I&slash;O limits are the bottleneck for CLB utilization when applying a traditional multiple-FPGA synthesis method on flattened netlists. In contrast, by fully exploiting the design structural hierarchy during the multiple-FPGA partitioning, our proposed method produces fewer FPGA partitions with higher CLB and lower I&slash;O-pin utilizations.
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
|
Pak K. Chan , Martine D. F. Schlag , Jason Y. Zien, Spectral-based multi-way FPGA partitioning, Proceedings of the 1995 ACM third international symposium on Field-programmable gate arrays, p.133-139, February 12-14, 1995, Monterey, California, United States
[doi> 10.1145/201310.201331]
|
 |
3
|
|
 |
4
|
Nan-Chi Chou , Lung-Tien Liu , Chung-Kuan Cheng , Wei-Jin Dai , Rodney Lindelof, Circuit partitioning for huge logic emulation systems, Proceedings of the 31st annual conference on Design automation, p.244-249, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196365]
|
| |
5
|
COX,C.E.AND BLANZ, W. E. 1992. GANGLION- A fast field-programmable gate array implementation of a connectionist classifier. IEEE J. Solid-State Circuits 27 (Mar.), 288-299.
|
 |
6
|
Wen-Jong Fang , Allen C.-H. Wu , Ti-Yen Yen, A real-time RTL engineering-change method supporting on-line debugging for logic-emulation applications, Proceedings of the 34th annual conference on Design automation, p.101-106, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266043]
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
JONG, C. Y. 1996. Multi-way circuit partitioning for cost and delay minimizations. Master's Thesis. Tsinghua Univ. Press, Beijing, China.
|
| |
13
|
KRING,C.AND NEWTON, A. R. 1991. A cell-replicating approach to mincut-based circuit partitioning. In Proceedings of the IEEE International Conference on Computer-Aided Design (Santa Clara, CA, Nov.) IEEE Computer Society Press, Los Alamitos, CA, 2-5.
|
 |
14
|
Roman Kužnar , Franc Brglez , Baldomir Zajc, Multi-way netlist partitioning into heterogeneous FPGAs and minimization of total device cost and interconnect, Proceedings of the 31st annual conference on Design automation, p.238-243, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196364]
|
 |
15
|
Roman Kužnar , Franc Brglez , Krzysztof Kozminski, Cost minimization of partitions into multiple devices, Proceedings of the 30th international conference on Design automation, p.315-320, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.164910]
|
| |
16
|
MURGAI, R., SHENOY, N., BRAYTON,R.K.,AND SANGIOVANNI-VINCENTELLI, A. 1991. Improved logic synthesis algorithms for table look up architectures. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD '91, Santa Clara, CA, Nov. 11-14) IEEE Computer Society Press, Los Alamitos, CA, 564-567.
|
 |
17
|
|
| |
18
|
G. Saucier , D. Brasen , J. P. Hiol, Partitioning with cone structures, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.236-239, November 07-11, 1993, Santa Clara, California, United States
|
 |
19
|
|
| |
20
|
SCHMIT, H., ARNSTEIN, L., THOMAS, D., AND LAGNESE, E. 1994. Behavioral synthesis for FPGA-based computing. In Proceedings of the IEEE Workshop on Custom Computing Machines (Napa Valley, CA, Apr.) IEEE Computer Society Press, Los Alamitos, CA, 125-131.
|
| |
21
|
VAN DEN BOUT, D. E. 1993. The anyboard: Programming and enhancements. In Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines (Napa Valley, CA, Apr.) IEEE Computer Society Press, Los Alamitos, CA, 68-77.
|
| |
22
|
WALTERS, S. 1991. Computer-aided prototyping for ASIC-based systems. In Proceedings of the IEEE International Conference on Design and Test of Computers (June) IEEE Computer Society Press, Los Alamitos, CA, 4-10.
|
 |
23
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|