Synthesis and Verification of Cyclic Combinational Circuits

被引:0
|
作者
Chen, Jui-Hung [1 ]
Chen, Yung-Chih [2 ]
Weng, Wan-Chen [1 ]
Huang, Ching-Yi [1 ]
Wang, Chun-Yao [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
[2] Yuan Ze Univ, Dept Comp Sci & Engn, Chungli, Taiwan
关键词
NECESSITY;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Prior works have demonstrated opportunities for achieving more minimized combinational circuits by introducing combinational loops during the synthesis. However, they achieved this by using a branch-and-bound technique to explore possible cyclic dependencies of circuits, which may not scale well for complex designs. Instead of using exploration, this paper proposes a formal algorithm using logic implication to identify cyclifiable structure candidates directly, or to create them aggressively in circuits. Additionally, we also propose a SAT-based algorithm to validate whether the formed loops are combinational or not. The effectiveness and scalability of the identification and validation algorithms are demonstrated in the experimental results performed on a set of IWLS 2005 benchmarks. As compared to the state-of-the-art algorithm, our validation algorithm produces speedups ranging from 2 to 2350 times.
引用
收藏
页码:257 / 262
页数:6
相关论文
共 50 条
  • [1] The synthesis of cyclic combinational circuits
    Riedel, MD
    Bruck, J
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 163 - 168
  • [2] Formal verification of combinational circuits
    Jain, J
    Narayan, A
    Fujita, M
    SangiovanniVincentelli, A
    TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 218 - 225
  • [3] An efficient combinationality check technique for the synthesis of cyclic combinational circuits
    Agarwal, Vineet
    Kankani, Navneeth
    Rao, Ravshankar
    Bhardwaj, Sarvesh
    Wang, Janet
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 212 - 215
  • [4] Using combinational verification for sequential circuits
    Ranjan, RK
    Singhal, V
    Somenzi, F
    Brayton, RK
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 138 - 144
  • [5] ANALYSIS OF CYCLIC COMBINATIONAL-CIRCUITS
    MALIK, S
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (07) : 950 - 956
  • [6] Practical analysis of cyclic combinational circuits
    Srinivasan, A
    Malik, S
    PROCEEDINGS OF THE IEEE 1996 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1996, : 381 - 384
  • [7] Verification system interface for VLSI combinational circuits
    El-Licy, FA
    Abdel-Aty-Zohdy, HS
    1998 MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, 1999, : 408 - 411
  • [8] A survey of techniques for formal verification of combinational circuits
    Jain, J
    Narayan, A
    Fujita, M
    SangiovanniVincentelli, A
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1997, : 445 - 454
  • [9] A Novel Methodology for Design of Cyclic Combinational Circuits
    Kumar, Vinay
    Jha, Chandan Kumar
    Thapa, Gaurav
    Dandapat, Anup
    JOURNAL OF LOW POWER ELECTRONICS, 2016, 12 (03) : 205 - 217
  • [10] An Equivalence Verification Methodology for Combinational Asynchronous PCHB Circuits
    Sakib, Ashiq A.
    Smith, Scott C.
    Srinivasan, Sudarshan K.
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 767 - 770