Software and hardware interdependencies complicate debug in embedded designs. New approaches are maturing to help reduce debug time.
Debugging embedded designs is becoming increasingly difficult as the number of observed and possible interactions between hardware and software continue to grow, and as more features are crammed into chips, packages, and systems. But there also appear to be some advances on this front, involving a mix of techniques, including hardware trace, scan chain-based debug, along with better simulation models.
Some of this is due to new tools, some is a combination of existing tools, and some involves a change in methodology in which tools are used in different combinations at different times in the design-through-manufacturing flow….
To read the full Semiconductor Engineering article by Ann Steffora Mutschler, click here.