A high-level debug environment for communication-centric debug

K.G.W. Goossens, H.G.H. Vermeulen, A.B. Nejad

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

19 Citaten (Scopus)

Samenvatting

A large part of a modern SOC's debug complexity resides in the interaction between the main system components. Transaction-level debug moves the abstraction level of the debug process up from the bit and cycle level to the transactions between IP blocks. In this paper we raise the debug abstraction level further, by utilising structural and temporal abstraction techniques, combined with debug data interpretation and logical communication views. The combination of these techniques and views allow us, among others, to single-step and observe the operation of the network on a per-connection basis. As an example, we show how these higher-level abstractions have been implemented in the debug environment for the Æthereal NOC architecture and present a generic debug API, which can be used to visualise an SOC's state at the logical communication level. © 2009 EDAA.
Originele taal-2Engels
Titel2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09, 20 April - 24 April 2009, Nice
Pagina's202-207
StatusGepubliceerd - 2009

Vingerafdruk Duik in de onderzoeksthema's van 'A high-level debug environment for communication-centric debug'. Samen vormen ze een unieke vingerafdruk.

  • Citeer dit

    Goossens, K. G. W., Vermeulen, H. G. H., & Nejad, A. B. (2009). A high-level debug environment for communication-centric debug. In 2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09, 20 April - 24 April 2009, Nice (blz. 202-207)