DocumentCode
2550826
Title
Formal verification of an industrial system-on-a-chip
Author
Choi, Hoon ; Yim, Myung-Kyoon ; Lee, Jae-Young ; Yun, Byeong-Whee ; Lee, Yun-Tae
Author_Institution
Syst. LSI, Samsung Electron., South Korea
fYear
2000
fDate
2000
Firstpage
453
Lastpage
458
Abstract
This paper describes our experience and methodology used in the formal verification of an industrial embedded SOC product composed of the ARM920T processor core and 16 function modules, i.e., IPs. We employed the formal verification to verify the RTL implementation of each module. We used the model checking to make the RTL golden model and the equivalence checking to verify the following refinements. Specifically, we describe 1) the selection of a model checker and a modeling language, 2) the modeling of multiple clocks and gated clocks using the implicit clock of the model checker, 3) the translation between Verilog and the model checking language, and 4) the module verification strategy including the problem size reduction techniques. Results of applying the proposed verification strategy to our design are also covered
Keywords
formal verification; microprocessor chips; ARM920T processor core; RTL implementation; equivalence checking; formal verification; function modules; gated clocks; industrial system-on-a-chip; model checker; model checking; multiple clocks; Clocks; Design methodology; Electronics industry; Formal verification; Hardware design languages; Industrial electronics; Large scale integration; Protocols; Refining; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-7695-0801-4
Type
conf
DOI
10.1109/ICCD.2000.878322
Filename
878322
Link To Document