|
ABSTRACT
Incorporating functional partitioning into a synthesis methodology leads to several important advantages. In functional partitioning, we first partition a functional specification into smaller subspecifications and then synthesize structure for each, in contrast to the current approach of first synthesizing structure for the entire specification and then partitioning that structure. One advantage is the improvement in I/O performance and package count, when partitioning among hardware blocks with size and I/O constraints, such as FPGAs or blocks within an ASIC. A second advantage is reduction in synthesis runtimes. We describe these important advantages, concluding that further research on functional partitioning can lead to inproved results from synthesis environments.
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
|
BRAYTON, R., RUDELL, R., SANGIOVANNI-VINCENTELLI, A., AND WANG, A. 1987. MIS: A multiple-level logic optimization system. IEEE Trans. Comput.-Aided Des. Integr. Circuits 6 (Nov.), 1062-1080.
|
| |
3
|
CAMPOSANO, R. AND BRAYTON, R. 1987. Partitioning before logic synthesis. In Proceedings of the International Conference on Computer-Aided Design (ICCAD).
|
| |
4
|
CAMPOSANO, R. AND VAN EIJNDHOVEN, J. 1987. Partitioning a design in structural synthesis. In Proceedings of the International Conference on Computer Design.
|
| |
5
|
CHEN, Y., HSU, Y., AND KING, C. 1992. MULTIPAR: Behavioral partitioning for synthesizing application-specific multiprocessor architectures. In Proceedings of the European Conference on Design Automation, 14-18.
|
| |
6
|
CHEN, Y., HSU, Y., AND KING, C. 1994. MULTIPAR: Behavioral partition for synthesizing multiprocessor architectures. IEEE Trans. Very Large Scale Integr. Syst. 2, 1 (Mar.), 21-32.
|
| |
7
|
|
| |
8
|
ELES, P., PENG, Z., AND DOBOLI, A. 1992. VHDL system-level specification and partitioning in a hardware/software co-synthesis environment. In Proceedings of the International Workshop on Hardware-Software Co-Design, 49-55.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
 |
14
|
Pravil Gupta , Chih-Tung Chen , J. C. DeSouza-Batista , Alice C. Parker, Experience with image compression chip design using unified system construction tools, Proceedings of the 31st annual conference on Design automation, p.250-256, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196367]
|
| |
15
|
|
| |
16
|
GUPTA, R. AND DEMICHELI, G. 1990. Partitioning of functional models of synchronous digital systems. In Proceedings of the International Conference on Computer-Aided Design, 216-219.
|
| |
17
|
GUPTA, R. AND DEMICHELI, G. 1992. System-level synthesis using re-programmable components. In Proceedings of the European Conference on Design Automation, 2-7.
|
| |
18
|
|
 |
19
|
|
| |
20
|
Hsu, Y., LIu, T., TSAI, F., LIN, S., AND YU, C. 1994. Digital design from concept to prototype in hours. In Proceedings of the Asia-Pacific Conference on Circuits and Systems.
|
| |
21
|
HWANG, L. AND GAMAL, A. E. 1995. Min-cut replication in partitioned networks. IEEE Trans. CAD 14 (Jan.), 96-106.
|
| |
22
|
ISMAIL, W. B., O'BRIEN, K., AND JERRAYA, A. 1994. Interactive system-level partitioning with PARTIF. In Proceedings of the European Conference on Design Automation (EURO-DAC '94, Grenoble, France, Sept. 19-23, 1994). IEEE Computer Society Press, Los Alamitos, CA.
|
 |
23
|
|
| |
24
|
|
| |
25
|
KERNIGHAN, B. AND LIN, S. 1970. An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. (Feb.).
|
| |
26
|
KIRKPATRICK, S., GELATT, C. D., JR., AND VECCHI, M. P. 1983. Optimization by simulated annealing. Science 220, 4598 (May), 671-680.
|
| |
27
|
KIRKPATRICK, Y. AND CHENG, C. 1991. Ratio cut partitioning for heirarchical designs. IEEE Trans. CAD 10, 7 (July), 911-921.
|
| |
28
|
KRISHNAMURTHY, B.1984. An improved min-cut algorithm for partitioning VLSI networks. IEEE Trans. Comput. (May).
|
 |
29
|
|
| |
30
|
LAGNESE, E. D. AND THOMAS, D. E. 1991. Architectural partitioning of system level synthesis of integrated circuits. IEEE Trans. CAD 10, 7 (July), 847-860.
|
| |
31
|
LEE, E. AND MESSERSCHMITT, D. 1987. Synchronous data flow. Proc. IEEE 75, 9, 1235-1245.
|
| |
32
|
MCFARLAND, M. AND KOWALSKI, W. 1990. Incorporating bottom-up design into hardware synthesis. IEEE Trans. CAD 9, 9 (Sept.).
|
| |
33
|
|
| |
34
|
SECHEN, C. AND CHEN, D. 1988. An improved objective function for mincut circuit partitioning. IEEE Trans. CAD.
|
| |
35
|
TESSIER, R., BABB, J., DAHL, M., HANONO, S., AND AGARWAL, A. 1995. The virtual wires emulation system: A gate-efficient asic prototyping environment. In Proceedings of the Third International ACM Symposium on Field-Programmable Gate Arrays (FPGA '95, Monterey, CA, Feb. 12-14, 1995). ACM Press, New York, NY.
|
| |
36
|
|
 |
37
|
|
| |
38
|
|
| |
39
|
|
 |
40
|
|
| |
41
|
|
| |
42
|
|
| |
43
|
|
| |
44
|
VAHID, F. AND LE, T. 1997. Extending the Kernighan/Lin heuristic for hardware and software functional partitioning. J. Des. Autom. Embedded Syst. 2, 2, 237-261.
|
| |
45
|
|
| |
46
|
VAHID, F., NARAYAN, S., AND GAJSKI, D. 1995. SpecCharts: A VHDL front-end for embedded systems. IEEE Trans. CAD, 694-706.
|
| |
47
|
|
| |
48
|
|
| |
49
|
IEEE STANDARDS OFFICE, 1988. IEEE Standard VHDL Language Reference Manual. IEEE Standards Office, New York, NY.
|
CITED BY 4
|
|
Oliver Bringmann , Carsten Menn , Wolfgang Rosenstiel, Target architecture oriented high-level synthesis for multi-FPGA based emulation, Proceedings of the conference on Design, automation and test in Europe, p.326-332, March 27-30, 2000, Paris, France
|
|
|
|
|
|
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
|
|
|
|
|