Shabtay’s take 04/28 - Not sure. Discuss if this can be closed

Committes comment: Would like this to be true but not sure if that is the case

 

SceMi::Init(), SceMi::Version(), SceMi::Shutdown() in DPI-only applications.

 

    Clarify how separation of these calls from internals of proxy models leads to portability among DPI compliant simulators

 

In simulation are these inert functions?

In a 2.0 only environment should not need to call them?

 

In 1.1 the Testbench is main. For a DPI simulator, the simulator is main. Which use model do we want to support?

Should support a sim/em is master. Would then need to allow TB to signal a finish. However for 1.1 compatibility must also maintain the TB as master.

 

For 1.1 compatibility, in mixed mode, would need something to call Init and Shutdown, but could be implicitly performed.

There are some compatibility issues already since we have not specified some of this properly for 1.1