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 条
  • [41] A BDD-based interactive configurator for modular systems
    van der Meer, ER
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 883 - 883
  • [42] A Generalized Framework for BDD-based RePlanning A* Search
    Xu, Yanyan
    Yue, Weiya
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 133 - +
  • [43] Optimization Techniques for BDD-based Bisimulation Computation
    Wimmer, Ralf
    Herbstritt, Marc
    Becker, Bernd
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 405 - 410
  • [44] A high-performance architecture and BDD-based synthesis methodology for packet classification
    Prakash, A
    Kotla, R
    Mandal, T
    Aziz, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (06) : 698 - 709
  • [45] Extended BDD-based cryptanalysis of keystream generators
    Stegemann, Dirk
    SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 17 - 35
  • [46] A BDD-based model checker for recursive programs
    Esparza, J
    Schwoon, S
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2001, 2102 : 324 - 336
  • [47] BDD-based approach to the verification of feature models
    Yan H.
    Zhang W.
    Zhao H.-Y.
    Mei H.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (01): : 84 - 97
  • [48] Logic synthesis for FPGAs based on cutting of BDD
    Kubica, Marcin
    Opara, Adam
    Kania, Dariusz
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 173 - 187
  • [49] Test generation for stuck-on faults in BDD-based pass-transistor logic SPL
    Shinogi, T
    Hayashi, T
    Taki, K
    SIXTH ASIAN TEST SYMPOSIUM (ATS'97), PROCEEDINGS, 1997, : 16 - 21
  • [50] Optimization of BDD-based Approximation Error Metrics Calculations
    Mrazek, Vojtech
    2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 86 - 91