Communication-centric SoC debug using transactions

H.G.H. Vermeulen, K.G.W. Goossens, R. Steeden, van, M. Bennebroek

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

7 Citaties (Scopus)

Uittreksel

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. © 2007 IEEE.
Originele taal-2Engels
Titel12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg
Pagina's69-74
DOI's
StatusGepubliceerd - 2007

Vingerafdruk

Hardware
Silicon
Level control
Communication
Clocks
Costs
System-on-chip
Network-on-chip

Citeer dit

Vermeulen, H. G. H., Goossens, K. G. W., Steeden, van, R., & Bennebroek, M. (2007). Communication-centric SoC debug using transactions. In 12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg (blz. 69-74) https://doi.org/10.1109/ETS.2007.14
Vermeulen, H.G.H. ; Goossens, K.G.W. ; Steeden, van, R. ; Bennebroek, M. / Communication-centric SoC debug using transactions. 12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg. 2007. blz. 69-74
@inproceedings{4b6c28a4cc3049f1b173265134b1e1aa,
title = "Communication-centric SoC debug using transactions",
abstract = "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. {\circledC} 2007 IEEE.",
author = "H.G.H. Vermeulen and K.G.W. Goossens and {Steeden, van}, R. and M. Bennebroek",
year = "2007",
doi = "10.1109/ETS.2007.14",
language = "English",
pages = "69--74",
booktitle = "12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg",

}

Vermeulen, HGH, Goossens, KGW, Steeden, van, R & Bennebroek, M 2007, Communication-centric SoC debug using transactions. in 12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg. blz. 69-74. https://doi.org/10.1109/ETS.2007.14

Communication-centric SoC debug using transactions. / Vermeulen, H.G.H.; Goossens, K.G.W.; Steeden, van, R.; Bennebroek, M.

12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg. 2007. blz. 69-74.

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

TY - GEN

T1 - Communication-centric SoC debug using transactions

AU - Vermeulen, H.G.H.

AU - Goossens, K.G.W.

AU - Steeden, van, R.

AU - Bennebroek, M.

PY - 2007

Y1 - 2007

N2 - 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. © 2007 IEEE.

AB - 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. © 2007 IEEE.

U2 - 10.1109/ETS.2007.14

DO - 10.1109/ETS.2007.14

M3 - Conference contribution

SP - 69

EP - 74

BT - 12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg

ER -

Vermeulen HGH, Goossens KGW, Steeden, van R, Bennebroek M. Communication-centric SoC debug using transactions. In 12th IEEE European Test Symposium, ETS 2007, 20 May 2007 through 24 May 2007, Freiburg. 2007. blz. 69-74 https://doi.org/10.1109/ETS.2007.14