BDD-based synthesis for mixed CMOS/PTL logic

被引:3
|
作者
Kao, Chi-Chou [1 ]
机构
[1] Natl Univ Tainan, Dept Comp Sci & Informat Engn, Tainan, Taiwan
关键词
binary decision diagram; synthesis; power; performance; mixed CMOS/PTL; BINARY DECISION DIAGRAMS; PTL/STATIC LOGIC; LOW-POWER; TRANSISTOR; CIRCUITS; GATE;
D O I
10.1002/cta.676
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Power consumption and performance are two important design constraints for logic synthesis in design automation. In this paper, we propose an efficient synthesis algorithm to minimize power dissipation and optimize performance of the given digital circuits by constructing a binary decision diagram (BDD) whose nodes can be implemented by CMOS logics and pass-transistor logics (PTL) in a cell library. For BDD mapped circuits, the conventional synthesis algorithms need three cells: the CMOS cell, PTL cell, and CMOS remapping pattern. In the proposed synthesis algorithm, we first refine the cell library structure to two kinds of cells: PTL and CMOS cells. Next, a new algorithm is presented to select the suitable cells so that the areas and power dissipation can be decreased when the logic functions of the given digital circuits are mapped into BDD. The efficiency of this algorithm has been shown in the experimental results. Copyright (C) 2010 John Wiley & Sons, Ltd.
引用
收藏
页码:923 / 932
页数:10
相关论文
共 50 条
  • [1] BDD decomposition for mixed CMOS/PTL logic circuit synthesis
    Lai, YT
    Jiang, YC
    Chu, HM
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5649 - 5652
  • [2] BDD-Based Synthesis of Reversible Logic
    Wille, Robert
    Drechsler, Rolf
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2010, 1 (04) : 25 - 41
  • [3] BDD-based Synthesis of Reversible Logic for Large Functions
    Wille, Robert
    Drechsler, Rolf
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 270 - 275
  • [4] BDD-based logic synthesis for LUT-based FPGAs
    Vemuri, N
    Kalla, P
    Tessier, R
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (04) : 501 - 525
  • [5] BDS: A BDD-based logic optimization system
    Yang, CG
    Ciesielski, M
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (07) : 866 - 876
  • [6] Power aware BDD-based logic synthesis using adiabatic multiplexers
    Pradhan, Sambhu N.
    Paul, Gopal
    Pal, Ajit
    Bhattacharya, Bhargab B.
    ICECE 2006: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, 2006, : 149 - +
  • [7] BDD-based logic partitioning for sequential circuits
    Kuo, MT
    Wang, YF
    Cheng, CK
    Fujita, M
    PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 607 - 612
  • [8] BDS: A BDD-based logic optimization system
    Yang, CG
    Ciesielski, M
    Singhal, V
    37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 92 - 97
  • [9] BDD-Based Boolean Functional Synthesis
    Fried, Dror
    Tabajara, Lucas M.
    Vardi, Moshe Y.
    COMPUTER AIDED VERIFICATION: 28TH INTERNATIONAL CONFERENCE, CAV 2016, PT II, 2016, 9780 : 402 - 421
  • [10] BDD-based Synthesis of Optical Logic Circuits Exploiting Wavelength Division Multiplexing
    Matsuo, Ryosuke
    Shiomi, Jun
    Ishihara, Tohru
    Onodera, Hidetoshi
    Shinya, Akihiko
    Notomi, Masaya
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 203 - 209