• DocumentCode
    3221590
  • Title

    Formal verification of CPU in laboratory work

  • Author

    Okano, Kozo ; Kitahama, Yuko ; Kitajima, Akira ; Higashino, Teruo ; Taniguchi, Kenichi

  • Author_Institution
    Dept. of Inf. & Math. Sci., Osaka Univ., Japan
  • fYear
    2001
  • fDate
    17-18 June 2001
  • Firstpage
    32
  • Lastpage
    35
  • Abstract
    We have compared the quality between CPUs designed by a conventional testing method and those designed by a formal verification method, on the practical designing processes in CPU designing laboratory work for undergraduate students. About eighty students were divided into two groups; GROUP V (by a formal verification method) and GROUP T (by a conventional testing method). Students in GROUP V used our provers to prove the correctness of their designs, while students in GROUP T carefully check the design with waveform simulators. Nobody correctly designed CPUs in GROUP T by a deadline, while almost every student correctly designed CPUs in GROUP V by the sane deadline. From the comparison results, we can conclude that the formal method is useful for designing CPUs correctly.
  • Keywords
    circuit simulation; electronic engineering education; formal verification; logic CAD; microprocessor chips; student experiments; CPU design; design correctness; formal verification; laboratory work; undergraduate students; waveform simulators; Counting circuits; Design automation; Design methodology; Field programmable gate arrays; Formal verification; Informatics; Laboratories; Logic testing; Performance evaluation; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronic Systems Education, 2001. Proceedings. 2001 International Conference on
  • Print_ISBN
    0-7695-1156-2
  • Type

    conf

  • DOI
    10.1109/MSE.2001.932405
  • Filename
    932405