ACM Home Page
Please provide us with feedback. Feedback
Compatible class encoding in hyper-function decomposition for FPGA synthesis
Full text PdfPdf (709 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 35th annual Design Automation Conference table of contents
San Francisco, California, United States
Pages: 712 - 717  
Year of Publication: 1998
ISBN:0-89791-964-5
Authors
Jie-Hong R. Jiang  Department of Electronics Engineering, National Chiao Tung University, Hsinchu 300, Taiwan, R.O.C.
Jing-Yang Jou  Department of Electronics Engineering, National Chiao Tung University, Hsinchu 300, Taiwan, R.O.C.
Juinn-Dar Huang  Department of Electronics Engineering, National Chiao Tung University, Hsinchu 300, Taiwan, R.O.C.
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 6,   Citation Count: 3
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/277044.277223
What is a DOI?

ABSTRACT

Recently, functional decomposition has been adopted for LUT based FPGA technology mapping with good results. In this paper, we propose a novel method for functional multiple-output decomposition. We first address a compatible class encoding method to minimize the compatible classes in the image function. After the encoding algorithm is applied, the decomposability will be improved in the subsequent decomposition of the image function. The above encoding algorithm is then extended to encode multiple-output functions through the construction of a hyper-function. Common sub-expressions among these multiple-output functions can be extracted during the decomposition of the hyper-function. Therefore, we can handle the multiple-output decomposition in the same manner as the single-output decomposition. Experimental results show that our algorithms are very promising.


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
Jie-Hong Jiang, Jing-Yang Jou, Juinn-Dar Huang and Jung-Shang Wei, "BDD Based Lambda Set Selection in Roth-Karp Decomposition for LUT Architecture," Proc. ASP-DAC, pp.259-264, January 1997.
3
 
4
Yung-Te Lai, Kuo-Rueih Ricky Pan and Massoud Pedram, "OBDD- Based Function Decomposition: Algorithms and Implementation," IEEE Trans. CAD, vol. 15, pp.977,990, August 1996.
5
 
6
 
7
 
8
 
9
Daniel D. Gajski, Nikil D. Dutt, Allen C-H Wu and Steve Y-L Lin, High-Level Synthesis, Kluwer Ac. Pub., 1992.
 
10
 
11
R. K. Brayton, R. Rudell, A. Sangiovanni-Vincentelh and A. R. Wang, "MIS: A Multiple-Level Logic Optimization System," IEEE Trans. on CAD, pp.1062-1081, Nov. 1987.
 
12
 
13
R.L. Ashenhurt, "The Decomposition of Switching Functions," Ann. !Computation Lab. of Harvard Univ., vol.29, pp.74-116, 1959.
 
14
I.P. Roth and R. M. Karp, "Minimization Over Boolean Graphs," IBM Journal, pp.227-238,1962.


Collaborative Colleagues:
Jie-Hong R. Jiang: colleagues
Jing-Yang Jou: colleagues
Juinn-Dar Huang: colleagues