Overview
co-simulation was adopted late in the process, after hardware is deemed to be working and stable. Software developers were often left to develop code for months with severely limited ability to test.
- Painful integration process, design flaw and could re-spin the silicon
Now:
- Behavioral model simulation has matured, and simulation tools in general have improved to allow better simulation throughout the development cycle
- Co-design tools provide project architects with a simulation environment at a very high level of abstraction.