Affiliation:
1. Univ. of California, Los Angeles
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Towards Machine Learning-Based FPGA Backend Flow: Challenges and Opportunities;Electronics;2023-02-13
2. FPGA Synthesis and Physical Design;Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology;2016-04-14
3. Two Dimensional FPGAs: Configuration and CAD Flow;Lecture Notes in Electrical Engineering;2015
4. Applying Genetic Parallel Programming to Synthesize Combinational Logic Circuits;IEEE Transactions on Evolutionary Computation;2007-08
5. A Novel Technique to Create Energy-Efficient Contexts for Reconfigurable Logic;15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007);2007-04