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
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;
Conference_Titel :
Quality Electronic Design (ISQED), 2015 16th International Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4799-7580-8
DOI :
10.1109/ISQED.2015.7085434