Multi-level Logic Benchmarks: An Exactness Study

被引:0
|
作者
Amaru, Luca [1 ]
Soeken, Mathias [2 ]
Haaswijk, Winston [2 ]
Testa, Eleonora [2 ]
Vuillod, Patrick [1 ]
Luo, Jiong [1 ]
Gaillardon, Pierre-Emmanuel [3 ]
De Micheli, Giovanni [2 ]
机构
[1] Synopsys Inc, Design Grp, Sunnyvale, CA 94085 USA
[2] Ecole Polytech Fed Lausanne, Integrated Syst Lab, Lausanne, Switzerland
[3] Univ Utah, LNIS, Salt Lake City, UT USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study exact multi-level logic benchmarks. We refer to an exact logic benchmark, or exact benchmark in short, as the optimal implementation of a given Boolean function, in terms of minimum number of logic levels and/or nodes. Exact benchmarks are of paramount importance to design automation because they allow engineers to test the efficiency of heuristic techniques used in practice. When dealing with two-level logic circuits, tools to generate exact benchmarks are available, e.g., espresso-exact, and scale up to relatively large size. However, when moving to modern multi-level logic circuits, the problem of deriving exact benchmarks is inherently more complex. Indeed, few solutions are known. In this paper, we present a scalable method to generate exact multi-level benchmarks with the optimum, or provably close to the optimum, number of logic levels. Our technique involves concepts from graph theory and joint support decomposition. Experimental results show an asymptotic exponential gap between state-of-the-art synthesis techniques and our exact results. Our findings underline the need for strong new research in logic synthesis.
引用
收藏
页码:157 / 162
页数:6
相关论文
共 50 条
  • [1] LOGIC DECOMPOSITION ALGORITHMS FOR THE TIMING OPTIMIZATION OF MULTI-LEVEL LOGIC
    PAULIN, PG
    POIROT, FJ
    [J]. PROCEEDINGS - IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN : VLSI IN COMPUTERS & PROCESSORS, 1989, : 329 - 333
  • [2] FAST 2-LEVEL LOGIC MINIMIZERS FOR MULTI-LEVEL LOGIC SYNTHESIS
    SAVOJ, H
    MALIK, AA
    BRAYTON, RK
    [J]. 1989 IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1989, : 544 - 547
  • [3] Multi-level implementation of delay - Insensitive logic
    Lemberski, I
    Kim, K
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B187 - B190
  • [4] SIMPLE MULTI-LEVEL LOGIC CIRCUIT DESIGN
    ALEKSAND.I
    [J]. RADIO AND ELECTRONIC ENGINEER, 1969, 38 (01): : 28 - &
  • [5] Some algorithmic improvements in Multi-Level Logic Minimisation
    Bose, S
    Saha, AR
    [J]. IETE JOURNAL OF RESEARCH, 1997, 43 (05) : 371 - 381
  • [6] Probabilistic modeling of multi-level genetic regulatory logic
    Noorbaloochi, Sharareh
    Barbe, Jose F.
    Tewfik, Ahmed H.
    [J]. 2006 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS, 2006, : 83 - +
  • [7] Power Optimization of Multi-Level MPRM Logic Circuits
    Zhao, Zihao
    Chu, Zhufei
    Wang, Lunyao
    Xia, Yinshui
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2024, 36 (04): : 615 - 624
  • [8] Some algorithmic improvements in multi-level logic minimization
    Jadavpur Univ, Calcutta, India
    [J]. IETE J Res, 5 (371-381):
  • [9] Multi-level logic optimisation based on permissible perturbations
    Zemva, A
    Trost, A
    Zajc, B
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (02): : 53 - 58
  • [10] Multi-level factorisation technique for pass transistor logic
    Jaekel, A
    Bandyopadhyay, S
    Jullien, GA
    [J]. IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 1998, 145 (01): : 48 - 54