MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Theory on PartiallyDependent Functional Decomposition with Application in LUT-based FPGA (1997) [3 citations — 2 self]

Download:
Download as a PDF | Download as a PS
by Jason Cong, Yean-yow Hwang
in UCLA Computer Science Dept
http://cadlab.cs.ucla.edu/~yeanyow/fpga97.camera.ps
Add To MetaCart

Abstract:

In this paper, we give a necessary and sufficient condition for the existence of partially-dependent functional decomposition and develop new algorithms to compute such decompositions. We apply our method to the synthesis and mapping for Xilinx XC4000 FPGA's which contain non-uniform sizes of LUT's in its architecture. We develop a new mapping algorithm named PDDMAP which uses CLB's to cover nodes on critical paths for depth minimization and uses LUT's to cover non-critical nodes for area minimization. On average, PDDMAP is able to reduce the depth by 13 % with only 1 % of increase in area comparing to the results by FlowMap followed by a CLB generation procedure match_4k. We also develop a postmapping procedure named PDDSYN which resynthesizes mapping solutions to reduce the mapping area. On average, PDDSYN is able to improve PDDMAP mapping solutions by 5 % in depth and 7 % in CLB count, and achieves 8% smaller depth and 11 % fewer CLB count comparing to FlowSyn followed by match_4k.

Citations

7715 Computers and Intractability: A Guide to the Theory of NP-Completeness – Garey, Johnson - 1979
2315 Graph-based algorithms for Boolean function manipulation – Bryant - 1986
298 SIS: A System for Sequential Circuit Synthesis – Sentovich, Singh, et al. - 1992
218 FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs – Cong, Ding - 1994
128 The Decomposition of Switching Function – Ashenhurst - 1957
81 The Programmable Logic Data Book – XILINX - 1999
67 Dag-map: Graph-based FPGA technology mapping for delay optimization – CHEN, CONG, et al. - 1992
63 On Area/Depth Trade-off in LUT-Based FPGA Technology Mapping – Cong, Ding - 1994
61 Chortle-crf: Fast Technology Mapping for Lookup Table-Based FPGAs – Francis, Rose, et al. - 1991
50 Minimization Over Boolean Graphs – Roth, Karp - 1962
50 RASP: A General Logic Synthesis System for SRAM-based FPGAs – Cong, Peck, et al. - 1996
49 Bdd based decomposition of logic for functions with applications to FPGA synthesis – Lai, Pedram, et al. - 1993
42 Technology Mapping of Lookup Table-Based FPGAs for Performance – Francis, Rose, et al. - 1991
35 Simultaneous Depth and Area Minimization in LUT-Based FPGA – Cong, Hwang - 1995
31 Performance Directed Synthesis for Table Look Up Programmable Gate Arrays – Murgai, Shenoy, et al. - 1991
31 Combinational logic synthesis for LUT based field programmable gate arrays – Cong, Ding - 1996
30 Acyclic Multi-Way Partitioning of Boolean Networks – Cong, Li, et al. - 1994
27 Functional multiple-output decomposition: Theory and an implicit algorithm,” in – Wurth, Eckl, et al. - 1995
20 Beyond the Combinatorial Limit in Depth Minimization for LUT-Based FPGA Designs – Cong, Ding - 1993
20 A generalized tree circuit – Curtis - 1961
19 Functional decomposition and switching circuit design – Karp - 1963
15 Logic synthesis algorithms for programmable gate arrays – Murgai - 1990
14 Logic synthesis for look-up table based FPGAs using functional decomposition and support minimization – SAWADA, SUYAMA, et al. - 1995
13 Technology mapping via transformations of function graphs – CHANG, MAREK-SADOWSKA - 1992
12 FPGA synthesis using function decomposition – LAI, PAN, et al. - 1994
11 A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs – Legl, Wurth, et al. - 1996
9 Performance directed technology mapping for look-up table based FPGAs – SAWKAR, THOMAS - 1993
9 An implicit algorithm for support minimization during functional decomposition – LEGL, WURTH, et al. - 1996
8 Compatible class encoding in Roth-Karp decomposition for two-output LUT architecture – HUANG, JOU, et al. - 1995