Standard_SystemC_Simulation_Control_Library

Please describe SystemC/SystemCNeeds/Standard SystemC Simulation Control Library


NewPage(PublicTemplate,New Page Here,SystemC/SystemCNeeds/Standard SystemC Simulation Control Library)

SystemC/Tcl Simulation Control Library

Most users implement the sc_main() callout function from the OSCI SystemC kernel to instantiate the components of their system model and bind them to signals. They then make calls to sc_start() to cause the OSCI kernel to simulate for a given amount of time.

This page proposes the construction of a standard simulation control library that would, essentially, "wrap" the OSCI kernel within a Tcl scripting environment. Standard commands would be provided in the wrapper to allow users to run their simulations for various time periods.

This project will produce a standard library that users would link into their design.