Download now Free registration required
Post-silicon debugging of a System On Chip (SOC) is complex due to the intrinsic limits on the internal observability, the absence of a single global clock, and the need for asynchronous intellectual property (IP) blocks to interact with each other. These aspects prevent the instantaneous capture of a complete and consistent state of the SOC, and make the SOC non-deterministic at both the clock cycle level and the behavioral level. To debug an embedded system when the states that are extracted are irreproducible and inconsistent is nearly impossible. This paper therefore introduces a method to capture a consistent, complete state of a multiple-clock SOC for interactive debugging.
- Format: PDF
- Size: 511.9 KB