loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE European Test Symposium (ETS'07)
Communication-Centric SoC Debug Using Transactions
Freiburg, Germany
May 20-May 24
ISBN: 0-7695-2827-9
Bart Vermeulen, NXP Semiconductors Research, The Netherlands
Kees Goossens, NXP Semiconductors Research, The Netherlands; Technical University Delft, The Netherlands
Remco van Steeden, Technical University of Twente, The Netherlands
Martijn Bennebroek, Philips Research, The Netherlands
The growth in System-on-Chip complexity puts pressure on system verification. Due to limitations in the pre-silicon verification process, errors in hardware and software slip through to the stage when silicon and the complete software stack are first brought together. Finding the remaining errors at this stage is becoming increasing difficult. We propose that debugging should be communication-centric at first and based on transactions. We combine run-time, on-chip abstraction of system data to the transaction level, with system-level debug control over the communication infrastructure. We prove our concepts and architecture with a gate-level implementation that includes a Network-on- Chip, breakpoint monitors, clock and reset control (all programmable through an IEEE 1149.1 TAP), and give a quantification of the associated hardware cost.
Citation:
Bart Vermeulen, Kees Goossens, Remco van Steeden, Martijn Bennebroek, "Communication-Centric SoC Debug Using Transactions," ets, pp.69-76, 12th IEEE European Test Symposium (ETS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.