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
Link To Document