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
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;
Conference_Titel :
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0801-4
DOI :
10.1109/ICCD.2000.878322