Migration across cosimulation
Consider the system simulation at different levels of abstraction throughout the design process:
- In the beginning of design process, hardware synthesis is not available. Hence use functional model to study the interaction between HW and SW.
- As design progress with more implementations, replace functional model of hardware by netlist level.
- Once detail operation of hardware is verified, swap back the high level description of HW design to gain simulation speed.
The cosimulation environment should have this migration support across the levels of abstraction.
Off-the-shelf Components: design is not a part of the current design process. Functional model is enough, no need to know internal details.