• DocumentCode
    3746081
  • Title

    Formal equivalence checking between SLM and RTL descriptions

  • Author

    Jian Hu;Tun Li;Sikun Li

  • Author_Institution
    School of Computer, National University of Defense Technology, Changsha 410073, China
  • fYear
    2015
  • Firstpage
    131
  • Lastpage
    136
  • Abstract
    The growing complexity of digital designs makes it harder to discover inconsistency between system level model (SLM) and register transfer level (RTL) model. Equivalence checking is a promising solution to verify that the RTL description meets the requirements of the corresponding SLM description. Finite State Machines with Data Paths (FSMD) based equivalence checking method is widely used in checking the equivalence between system level and RT level designs. The designs without mapping information can not be handled by many formal methods. Deep state sequences (DSS) based equivalence checking method is one of the state of the art FSMD-based methods that can handle designs without mapping information. DSS is the state sequence from start state to final state of FSMD without repeated paths. It proves the equivalence between SLM and RTL by comparing all the DSS-pairs of FSMDs in SLM and RTL. However the previous proposed DSS-based methods compared all the DSS-pairs blindly, which wasted most verification efforts on useless comparisons. This paper proposes a method to improve the DSS-based equivalence checking method by separating and comparing the corresponding potential equivalent DSS-pairs from all the generated paths to avoid blind comparisons. The promising experimental results show that the proposed method can improve the efficiency of DSS-based equivalence checking method.
  • Keywords
    "Decision support systems","Complexity theory","Computer bugs","Computational modeling","Automata","Design methodology","Job shop scheduling"
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip Conference (SOCC), 2015 28th IEEE International
  • Electronic_ISBN
    2164-1706
  • Type

    conf

  • DOI
    10.1109/SOCC.2015.7406927
  • Filename
    7406927