• DocumentCode
    702281
  • Title

    Signal domain based reachability analysis in RTL circuits

  • Author

    Bagri, Sharad ; Gent, Kelson ; Hsiao, Michael S.

  • Author_Institution
    Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2015
  • fDate
    2-4 March 2015
  • Firstpage
    250
  • Lastpage
    256
  • Abstract
    Register-transfer level (RTL) verification is a challenging problem for today´s complex circuits. A sub-problem of verification is reachability of basic blocks or branches in the code. This paper proposes a novel analysis based on the domain of signal values in the RTL code to reason about the reachability of all branches without explicit circuit unrolling. This analysis takes into account all assignments, activating and preceding conditions in the code, to derive an assignment table that lists all the possible sequences of branches required to reach a target branch. In the process, it proves unreachable branches as well as provides guidance for reachable branches. This analysis resolves branches more efficiently compared to other methods for the ITC99 [1] benchmarks, especially for larger benchmarks containing previously unresolved branches.
  • Keywords
    flip-flops; hardware description languages; reachability analysis; RTL circuits; RTL code; assignment table; register-transfer level verification; signal domain based reachability analysis; Arrays; Benchmark testing; Hardware; Hardware design languages; Instruments; Optimization; Switches; RTL; Reachability; Signal Domain; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2015 16th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-7580-8
  • Type

    conf

  • DOI
    10.1109/ISQED.2015.7085434
  • Filename
    7085434