ACM Home Page
Please provide us with feedback. Feedback
Structural gate decomposition for depth-optimal technology mapping in LUT-based FPGA designs
Full text PdfPdf (291 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 5 ,  Issue 2  (April 2000) table of contents
Pages: 193 - 225  
Year of Publication: 2000
ISSN:1084-4309
Authors
Jason Cong  Univ. of California, Los Angeles
Yean-Yow Hwang  Univ. of California, Los Angeles
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 28,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   collaborative colleagues   peer to peer  

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/335043.335045
What is a DOI?

ABSTRACT

In this paper we study structural gate decomposition in general, simple gate networks for depth-optimal technology mapping using K-input Lookup-Tables (K-LUTs). We show that (1) structural gate decomposition in any K-bounded network results in an optimal mapping depth smaller than or equal to that of the original network, regardless of the decomposition method used; and (2) the problem of structural gate decomposition for depth-optimal technology mapping is NP-hard for K-unbounded networks when K≥3 and remains NP-hard for K-boundeds networks when K≥5. Based on these results, we propose two new structural gate decomposition algorithms, named DOGMA and DOGMA-m, which combine the level-driven node-packing technique (used in FlowMap) and the network flow-based labeling technique (used in Chortle-d) for depth-optimal technology mapping. Experimental results show that (1) among five structural gate decompostion algorithms, DOGMA-m results in the best mapping solutions; and (2) compared with speed_up(an algebraic algorithm) and TOS (a Boolean approach), DOGMA-m completes, decomposition of all tested benchmarks in a short time while speed_up and TOS fail in several cases. However, speed_up results in the smallest depth and area in the following technology mapping steps.


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
ASHENHURST, R. L. 1959. The decomposition of switching functions. Ann. Comput. Lab. Harvard Univ. 29, 74-116.
 
2
 
3
 
4
CONG, g. AND DING, Y. 1994a. Flowmap: An optimal technology mapping algorithm for delay optimization in lookup-table based fpga designs. IEEE Trans. Comput.-Aided Des. (Jan. 1994), 1-12.
 
5
CONG, J. AND DING, Y. 1994b. On area/depth trade-off in lut-based fpga technology mapping. IEEE Trans. Very Large Scale Integr. Syst. 2.
 
6
7
8
9
10
 
11
12
 
13
FRANCIS, R. J., ROSE, J., AND VRANESIC, Z. 1991b. Technology mapping of lookup table-based fpgas for performance. In Proceedings of the IEEE International Conference on Computer- Aided Design, IEEE Computer Society Press, Los Alamitos, CA, 568-571.
 
14
 
15
HOROWITZ, E. AND SAHNI, S. 1978. Fundamentals of Computer Algorithms. Computer Science Press, Inc., New York, NY.
 
16
 
17
 
18
19
 
20
MURGAI, R., SHENOY, N., BRAYTON, R. K., AND SANGIOVANNI-VINCENTELLI, A. 1991. Performance directed synthesis for table look up programmable gate arrays. 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, 572-575.
 
21
ROTH, J. P. AND KARP, R. M. 1962. Minimization over boolean graphs. IBM J. Res. Dev., 227-238.
 
22
23
 
24
SENTOVICH, E., SINGH, K., LAVAGNO, L., MOON, C., MURGAI, R., SALDANHA, A., SAVOJ, H., STEPHAN, P., BRAYTON, R., AND SANGIOVANNI-VINCENTELLI, A. 1992. SIS: A system for sequential circuit synthesis. Tech. Rep. UCB/ERL M92/41. UC Berkeley, Berkeley, CA.
 
25
26
 
27


REVIEW

"Cristiana Bolchini : Reviewer"

A methodology is presented for structural gate decomposition for delay minimization in general networks. The authors' goal is to provide a competitive solution for mapping login networks onto field programmable gate arrays (FPGAs) using lookup  more...

Collaborative Colleagues:
Jason Cong: colleagues
Yean-Yow Hwang: colleagues

Peer to Peer - Readers of this Article have also read: