• DocumentCode
    1403108
  • Title

    An On-Chip AHB Bus Tracer With Real-Time Compression and Dynamic Multiresolution Supports for SoC

  • Author

    Yang, Fu-Ching ; Lin, Yi-Ting ; Kao, Chung-Fu ; Huang, Ing-Jer

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • Volume
    19
  • Issue
    4
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    571
  • Lastpage
    584
  • Abstract
    This paper proposes a multiresolution AHB on-chip bus tracer named SYS-HMRBT (aHb multiresolution bus tracer) for versatile system-on-chip (SoC) debugging and monitoring. The bus tracer is capable of capturing the bus trace with different resolutions, all with efficient built-in compression mechanisms, to meet a diverse range of needs. In addition, it allows users to switch the trace resolution dynamically so that appropriate resolution levels can be applied to different segments of the trace. On the other hand, SYS-HMRBT supports tracing after/before an event triggering, named post-triggering trace/pre-triggering trace, respectively. SYS-HMRBT runs at 500 MHz and costs 42 K gates in TSMC 0.13-m technology, indicating that it is capable of real time tracing and is very small in modern SoCs. Experiments show that the bus tracer achieves very good compression ratios of 79%-96%, depending on the selected resolution mode. As a case study, it has been integrated into a 3-D graphics SoC to facilitate the debugging and monitoring of the system behaviors. The SoC has been successfully verified both in field-programmable gate array and a test chip.
  • Keywords
    field programmable gate arrays; system-on-chip; 3-D graphics SoC; SYS-HMRBT bus tracer; aHb multiresolution bus tracer; field-programmable gate array; frequency 500 MHz; multiresolution AHB on-chip bus tracer; post-triggering trace; pre-triggering trace; real-time compression; size 0.13 mum; system-on-chip debugging; system-on-chip monitoring; trace resolution; AHB; AMBA; compression; multiresolution; periodical triggering; post-T trace; pre-T trace; real time trace; system-on-chip (SoC) debugging;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2039811
  • Filename
    5406028