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
Link To Document