ACM Home Page
Please provide us with feedback. Feedback
A flexible datapath allocation method for architectural synthesis
Full text PdfPdf (195 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 4 ,  Issue 4  (October 1999) table of contents
Pages: 376 - 404  
Year of Publication: 1999
ISSN:1084-4309
Authors
Kyumyung Choi  Samsung Electronics Co., Korea
Steven P. Levitan  Univ. of Pittsburgh, Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/323480.323486
What is a DOI?

ABSTRACT

We present a robust datapath allocation method that is flexible enough to handle constraints imposed by a variety of target architectures. Key features of this method are its ability to handle accurate modeling of datapath units and the simultaneous optimization of direct objective functions. The proposed method consists of a new binding model construction scheme and an optimization technique based on simulated annealing. To illustrate the flexibility of this method, two datapath allocation procedures have been developed for two problem enviroments: (1) a procedure that incorporates interconnection area and delay estimates, where floor-planning is tightly integrated into datapath allocation; and (2) a procedure that handles registers, register files, and multiport memories for data storage, as well as random and linear topologies for interconnection architectures. Results from these two applications show our method produces competitive designs for benchmark circuits, as well as being flexible enough to be used for a variety of different domains.


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
AHMAD, I. AND CHEN, C. Y. R. 1991. Post-processor for data path synthesis using multiport memories. 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, 276-279.
 
2
BALAKRISHNAN, M., BANERJI, D. K., MAJUMDAR, A. K., LINDERS, J. G., AND MAJITHIA, J. C. 1990. Allocation of multiport memories in data path synthesis. IEEE Trans. Comput.- Aided Des. 7, 4 (Apr. 1990), 536-540.
 
3
CHOI, K. 1995. A robust architectural synthesis method for realistic system design. Ph.D. Dissertation. Dept. of Electrical Engineering, University of Pittsburgh.
 
4
DEVADAS, S. AND NEWTON, R. 1989. Algorithms for hardware allocation in data path Synthesis. IEEE Trans. Comput.-Aided Des. 8, 7 (Jul. 1989), 768-781.
 
5
DUNLOP, A. E. AND KERNIGHAN, B. W. 1985. A procedure for placement of standard-cell VLSI circuits. IEEE Trans. Comput.-Aided Des. 4, 1 (Jan. 1985), 92-98.
 
6
 
7
 
8
GEBOTYS, C. H. AND ELMASRY, M. I. 1993. Global optimization approach for architectural synthesis. IEEE Trans. Comput.-Aided Des. 12, 9, 1266-1278.
 
9
HAROUN, B. S. AND ELMASRY, M. I. 1989. Architectural synthesis for DSP silicon compilers. IEEE Trans. Comput.-Aided Des. 8, 4 (Apr. 1989), 431-447.
 
10
HSIEH, Y.-W., LEVITAN, S. P, AND PANGRLE, B. M. 1993. Incorporating interconnection delays in VHDL behavioral synthesis. In Proceedings of the 4th on ACM/SIGDA Physical Design Workshop 175-186.
 
11
HUANG, M. D., ROMEO, F., AND SANGIOVANNI-VINCENTELLI, A. 1986. An efficient general cooling schedule for simulated annealing.In Proceedings of the International Conference on Computer-Aided Design 381-384.
 
12
 
13
KERNIGHAN, B. AND LIN, S. 1970. An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. (Feb.).
14
 
15
KIRKPATRICK, S., GELATT, C. D., JR., AND VECCHI, M. P. 1983. Optimization by simulated annealing. Science 220, 4598 (May), 671-680.
 
16
 
17
18
 
19
LINDO, 19XX. Linear interactive and discrete optimizer for linear, integer, and quadratic programming problems. LINDO Systems, Inc..
20
 
21
LY, T. AND MOWCHENKO, g. 1993. Applying simulated evolution to high level synthesis. IEEE Trans. Comput.-Aided Des. 12, 3 (Mar. 1993), 389-409.
 
22
MCFARLAND, M. C. AND KOWALSKI, T. J. 1990. Incorporating bottom-up design into hardware synthesis. IEEE Trans. Comput.-Aided Des. 9, 9 (Sept. 1990), 938-950.
 
23
MCFARLAND, M. C. AND PARKER, A. C. 1990. The high-level synthesis of digital systems. IEEE Computer 78, 2 (Feb. 1990), 301-317.
 
24
NESTOR, J. A. AND KRISHNAMOORTHY, G. 1992. SALSA: A new approach to scheduling with timing constraints. IEEE Trans. Comput.-Aided Des. 12, 8 (Aug.), 1107-1122.
 
25
PANGRLE, B. M. AND GAJSKI, D. D. 1987. Slicer: A state synthesizer for intelligent silicon compilation. In Proceedings of the International Conference on Computer-Aided Design (ICCAD) 42-45.
26
 
27
 
28
PAULIN, P. G. AND KNIGHT, J. P. 1989. Force-directed scheduling for the behavioral synthesis of ASICs. IEEE Trans. CAD 8, 6 (June 1989), 661-679.
 
29
PAULIN, P. G. AND KNIGHT, J. P. 1989. High-level synthesis benchmark results using a global scheduling algorithm. In Logic and Architecture Synthesis for Silicon Compilers North-Holland Publishing Co., Amsterdam, The Netherlands, 211-228.
 
30
 
31
RIM, M., MUJUMDAR, A., JAIN, R., AND DE LEONE, R. 1994. Optimal and heuristic algorithms for solving the binding problem. IEEE Trans. Very Large Scale Integr. Syst. 2, 2 (June 1994), 211-225.
 
32
TSAI, F. S. AND HSU, Y. C. 1992. An automatic data path allocator. IEEE Trans. Comput.-Aided Des. 11, 9 (Sep. 1992), 1053-1064.
 
33
TSENG, C. AND SIEWIOREK, D. P. 1986. Automated synthesis of data paths in digital systems. IEEE Trans. Comput.-Aided Des. 5, 3 (July 1986), 379-395.
34
 
35
WHITE, S. R. 1984. Concepts of scale in simulated annealing. In Proceedings of the International Conference on Computer Design (ICCD '84) 646-651.


Collaborative Colleagues:
Kyumyung Choi: colleagues
Steven P. Levitan: colleagues