Equivalence checking with rule-based equivalence propagation and high-level synthesis

被引:0
|
作者
Nishihara, Tasuku [1 ]
Matsumoto, Takeshi [1 ]
Fujita, Masahiro [2 ]
机构
[1] Univ Tokyo, Dept Elect Engn, 7-3-1 Hongo, Tokyo 113, Japan
[2] Univ Tokyo, VLSI Design & Educ Ctr, Tokyo 113, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Equivalence checking is one of the most important issues in VLSI designs to guarantee that bugs do not enter the design during optimization steps or synthesis steps. In this paper, we propose a new word-level equivalence checking method between two models before and after high-level synthesis or behavioral optimization. Our method converts two given designs into RTL models which have the same datapath so that the two designs have the same bit-level accuracy. Then the word-level equivalence checking techniques can be applied satisfying the bit-level accuracy. Also, as our method propagates equivalences from inputs to outputs with the equivalence rules of control structures, name correspondences among registers or variables are not required. By those rules, designs which have loops can be verified without unrolling. Experimental results with realistic examples show that our method can verify those designs in practical periods.
引用
收藏
页码:162 / +
页数:2
相关论文
共 50 条
  • [41] Combinational equivalence checking based on AIG reasoning
    Fan, Quan-Run
    Duan, Zhen-Hua
    Xu, Guo-Pei
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2009, 36 (05): : 877 - 884
  • [42] Equivalence Checking for Flow-Based Computing
    Thijssen, Sven
    Jha, Sumit Kumar
    Ewetz, Rickard
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 656 - 663
  • [43] PatEC: Pattern-Based Equivalence Checking
    Jakobs, Marie-Christine
    MODEL CHECKING SOFTWARE (SPIN 2021), 2021, 12864 : 120 - 139
  • [44] Using Logic Synthesis and Circuit Reasoning for Equivalence Checking
    Fan, Quanrun
    Pan, Feng
    Duan, Xindong
    ADVANCED MANUFACTURING SYSTEMS, PTS 1-3, 2011, 201-203 : 836 - 840
  • [45] Radiation equivalence in handling high-level wastes from the nuclear fuel cycle
    Ganev, IK
    ATOMIC ENERGY, 2000, 89 (04) : 821 - 826
  • [46] High-level vs. RTL combinational equivalence: An introduction (invited paper)
    Hu, Alan J.
    PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 274 - 279
  • [47] Radiation Equivalence in Handling High-Level Wastes from the Nuclear Fuel Cycle
    I. Kh. Ganev
    Atomic Energy, 2000, 89 : 821 - 826
  • [48] Relaxed equivalence checking: a new challenge in logic synthesis
    Vasicek, Zdenek
    2017 20TH IEEE INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUIT & SYSTEMS (DDECS), 2017, : XI - xvi
  • [49] Deep Rule-Based Aerial Scene Classifier using High-Level Ensemble Feature Descriptor
    Gu, Xiaowei
    Angelov, Plamen P.
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [50] A Hybrid Method for Equivalence Checking Between System Level and RTL
    Hu, Jian
    Hu, Minhui
    Zhao, Kuang
    Kang, Yun
    Yang, Haitao
    Cheng, Jie
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)