IQ Online
**
*[Advanced Search]*
The Smart Approach to Designing with the ARM" Architecture
*
*
IntelligenceTechnology In-DepthspecialDesign Strategies and MethodologiesConsumer LifestylesMarket WatchTools of the TradeDeveloper Resources
*
*
*
*
 Right navigation arrow Home
*
 Right navigation arrow IQ Online News
*
 Down navigation arrow IQ Print Version
*
 Right navigation arrow Members
*
 Right navigation arrow Current Issue
*
 Right navigation arrow Next Issue
*
 Right navigation arrow Regional Issues
*
 Right navigation arrow Past Issues
*
 Right navigation arrow Subscriptions
*
 Right navigation arrow About IQ Print Version
*
 Right navigation arrow ViewPoint
*
 Right navigation arrow Partners
*
 Right navigation arrow About IQ Online
*
*
*

Advanced Debug Methods for DSM Driven Testbenches - Volume 7, Number 2, 2008

*
*
*
Author:
Jim Kenney, SoC Verification Product Manager, Mentor Graphics

Synopsis:
ARM design simulation models are an excellent choice for SoC functional verification. Since they’re compiled from the core’s RTL, they’re very accurate and often used for sign-off simulation. Tests written in C or assembly execute on the DSM and drive bus-cycles into the design in a manner identical to that of the actual silicon. In fact, these tests can be used in both the simulated and physical prototype arenas. One factor limiting the deployment of DSM-driven tests is the lack of an effective debug environment. Tests written in C are often debugged with logic simulation views like the waveform trace display. DSMs lack the API and underlying functionality required to support a source-level software debugger, so debug must be done with static text files like the assembly listing and symbol table. This article presents new technology that significantly advances DSM debug. The result is a rich source-level DSM debugger that is completely non-intrusive.Current Issue Cover
*
« Back 
*
IQ Online members can Access Full Article »
Or register now to access the full articles, Join Now »
*
*
*
Privacy Policy | Legal Statement | Site Map