• DocumentCode
    1648158
  • Title

    Equivalence Checking with Rule-Based Equivalence Propagation and High-Level Synthesis

  • Author

    Nishihara, Tasuku ; Matsumoto, Takeshi ; Fujita, Masahiro

  • Author_Institution
    Dept. of Electron. Eng., Tokyo Univ.
  • fYear
    2006
  • Firstpage
    162
  • Lastpage
    169
  • Abstract
    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
  • Keywords
    VLSI; circuit optimisation; electronic design automation; integrated circuit design; integrated circuit testing; knowledge based systems; program control structures; RTL model; VLSI designs; behavioral optimization; high-level synthesis; rule-based equivalence propagation; word-level equivalence checking; Computer bugs; Concurrent computing; Conferences; Design optimization; Electronic equipment testing; Hardware; High level synthesis; Optimization methods; Registers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International
  • Conference_Location
    Monterey, CA
  • ISSN
    1552-6674
  • Print_ISBN
    1-4244-0680-3
  • Electronic_ISBN
    1552-6674
  • Type

    conf

  • DOI
    10.1109/HLDVT.2006.319984
  • Filename
    4110083