• DocumentCode
    2728534
  • Title

    Communication-Centric SoC Debug Using Transactions

  • Author

    Vermeulen, Bart ; Goossens, Kees ; van Steeden, R. ; Bennebroek, Martijn

  • Author_Institution
    SOC Archit. & Infrastruct., NXP Semicond. Res., Eindhoven
  • fYear
    2007
  • fDate
    20-24 May 2007
  • Firstpage
    69
  • Lastpage
    76
  • 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.
  • Keywords
    integrated circuit testing; network-on-chip; breakpoint monitors; communication infrastructure; communication-centric SoC debug; debugging; gate-level implementation; network-on-chip; on-chip abstraction; presilicon verification process; system-level debug control; system-on-chip complexity; Clocks; Communication system control; Control systems; Costs; Debugging; Hardware; Network-on-a-chip; Runtime; Silicon; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium, 2007. ETS '07. 12th IEEE European
  • Conference_Location
    Freiburg
  • Print_ISBN
    0-7695-2827-9
  • Type

    conf

  • DOI
    10.1109/ETS.2007.14
  • Filename
    4221576