• DocumentCode
    3042332
  • Title

    Extending SystemC clocks to model SoC

  • Author

    Grellier, Thierry

  • Author_Institution
    Texas Instrum., Dallas, TX
  • fYear
    2008
  • fDate
    23-25 Sept. 2008
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    SystemC provides a clock with a limited interface. While it is generally not an issue for the modeling or the verification of a single IP, this limited API can hardly help modeling a large SoC using multiple dynamic clocks for power reasons. The SystemC clock is implemented with using the global timed event queue of the simulation kernel which can become a bottleneck of the simulation. Poor clock performances are thus discouraging using them like in OSCI/TLM models, but at the expense of complex timing management. This paper presents an extended clock API which also provides a scalable timing mechanism for the modules so that they donpsilat need to be aware of the clock period. These clocks both improve the simulation speed and ease the modeling while preserving ascending compatibility.
  • Keywords
    electronic engineering computing; logic design; system-on-chip; SoC; SystemC clock; extended clock API; scalable timing mechanism; system-on-chip; Clocks; Degradation; Discrete event simulation; Frequency; Instruments; Kernel; Power system management; Power system modeling; Timing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
  • Conference_Location
    Stuttgart
  • Print_ISBN
    978-1-4244-2264-7
  • Type

    conf

  • DOI
    10.1109/FDL.2008.4641414
  • Filename
    4641414