Sciweavers

DAC
2011
ACM

Extracting behavior and dynamically generated hierarchy from SystemC models

12 years 11 months ago
Extracting behavior and dynamically generated hierarchy from SystemC models
SystemC is a popular modeling language which can be used to specify systems at bstraction level. Currently, SystemC tools can not cope with SystemC models for which the module hierarchy depends on dynamic parameters. We present a novel approach to extract the dynamically generated module hierarchy and its behavior from a SystemC model. In this approach the hierarchical information is retrieved by executing the model under control of a debugger. Thereafter, the behavioral information is retrieved by using a C++ compiler extension. Finally, the behavioral information is linked with the hierarchical information. Our approach is completely non-intrusive. The SystemC model and the SystemC reference implementation can be used without any modification. To identify the information which must be extracted by a SystemC front-end a SystemC meta model is defined. Currently, no other detailed SystemC meta model has been published. We have implemented our approach in an open-source SystemC front-...
Harry Broeders, René van Leuken
Added 18 Dec 2011
Updated 18 Dec 2011
Type Journal
Year 2011
Where DAC
Authors Harry Broeders, René van Leuken
Comments (0)