• DocumentCode
    3261428
  • Title

    Cycle error correction in asynchronous clock modeling for cycle-based simulation

  • Author

    Lee, Junghee ; Yi, Joonhwan

  • Author_Institution
    Telecommun. R&D Center, Samsung Electron.
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    As the complexity of SoCs is increasing, hardware/software co-verification becomes an important part of system verification. C-level cycle-based simulation could be an efficient methodology for system verification because of its fast simulation speed. The cycle-based simulation has a limitation in using asynchronous clocks that causes inherent cycle errors. In order to reuse the output of a C-level cycle-based simulation for the verification of a lower level model, the C-level model should be cycle-accurate with respect to the lower level model. In this paper, a cycle error correction technique is presented for two asynchronous clock models. An example design is devised to show the effectiveness of the proposed method. Our experimental results show that the fast speed of cycle-based simulation can be fully exploited without sacrificing the cycle accuracy
  • Keywords
    asynchronous circuits; circuit simulation; clocks; error correction; formal verification; system-on-chip; C-level cycle-based simulation; C-level model; SoC complexity; asynchronous clock modeling; cycle error correction; hardware-software co-verification; system verification; Circuit simulation; Clocks; Discrete event simulation; Electronic equipment testing; Error correction; Hardware; Metastasis; Runtime; Synchronization; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594728
  • Filename
    1594728