• 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