Cosimulation strategies
What you simulate is what you get. Simulation is important for bug free test of the product. The product schedule forces suitable strategies.
Due to decrease in feature size and increase in die size, more functionality are pushed to hardware ( could never happened in the past). Creates challenges for testing due to increased functionality.
- Formal design methods, code reviews and code reuse have help. Emulation engine is also of help but expensive.
For typical strategies, we need to know the thoroughness to test and system’s environment. If it involves with health and safety, then detail testing strategy is sought.