1 / 17

Paper Report

Paper Report. X-Tracer: A Reconfigurable X-Tolerant Trace Compressor for Silicon Debug. Feng Yuan Dept. of Comput . Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China Xiao Liu ; Qiang Xu Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE. Presenter: Hong-Wei Zhuang.

thisbe
Télécharger la présentation

Paper Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Paper Report X-Tracer: A Reconfigurable X-Tolerant Trace Compressor for Silicon Debug Feng Yuan Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China Xiao Liu ; QiangXu Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE Presenter: Hong-Wei Zhuang

  2. Abstract • The effectiveness of at-speed silicon debug is constrained by the limited trace buffer size and/or trace port bandwidth, requiring highly efficienttrace data compression solutions. • As it is usually inevitable to have unknown ‘X’ values during silicon debug, trace compressor should be equipped with X-tolerance feature in order not to significantly degrade error detection capability.

  3. Abstract (cont.) • To tackle this problem , this paper presents a novel reconfigurable X-tolerant trace compressor , namely X-Tracer, which is able to tolerate as many X-bits as possible in the trace streams while guaranteeing high compression ratio, at the cost of little extra design-for-debug hardware. • Experimental results on benchmark circuits demonstrate the effectiveness of the proposed technique.

  4. What is the Problem • Silicon debug cannot be an afterthought and has become an essential step in today’s IC design flow. • temporal lossy trace compressors • golden vectors • asynchronous clock domains and uninitialized • tolerate X-bits in trace-based silicon debug • blocking X-bits • do not know the exact of X-bits • required to obtain as much information

  5. Related work lossless trace Compressors [17] [18] Temporal lossy trace compressors [20] [21] Spatial lossy trace Compressors [19] X-Tracer: A Reconfigurable X-Tolerant Trace CompressorforSilicon Debug This paper

  6. Reconfigurable X-tolerant trace compressor • propose a novel reconfigurable MISR-based trace compressor with redundancy that is able to effectively tolerate Xbits • develop a trace data extraction algorithm

  7. MISR-Based X-Tolerant Trace Compressor • cannot be recovered from other MISR outputs • Large number of X-bits in trace data will make it fail to find any X-canceling combination

  8. Reconfigurable X Tolerant Trace Compressor Architecture • provide more information redundancy and hence higher possibility to cancel X-bit • to tolerate X-bits and reduce the possibility of useful information loss • prevent some fixed combination of information bits • little area overhead • Only half of compression ratio

  9. Reconfigurable Trace Compressor Design • selectively turning on/off the feedback loop from each output • the counter value enables us to tradeoff compression ratio and X-tolerant capability • our proposed trace compressor can be easily reconfigured

  10. TRACE INFORMATION EXTRACTION • our objective is to extract as many useful trace bits as possible • Since different solutions lead to very different X-canceling combinations , the corresponding extracted trace data may vary significantly.

  11. X-Canceling Solution Space Exploration • three well-defined bit flipping rules • generate a new valid solution • be flipped at the same time • the pivot bits and the last bit in each row cannot be flipped.

  12. X-Free Information Extraction

  13. Purpose of the experiment • X-Tracer vs. Conventional MISR-Based Compressor • conducted to evaluate the impact of compression ratio on extracted trace information • prove the effectiveness of the reconfigurable trace compressor design

  14. X-Tracer vs. Conventional MISR-Based Compressor • X-tracer and the proposed trace information extraction algorithm (denoted as “ Xtracer + Extraction”) • conventional MISR-based compressor and the proposed extraction algorithm (denoted as “ Conv. +Extraction”

  15. Experimental Results with Different Compression Ratio

  16. Experimental Results with Reconfigurable Compressors under Different Number of Debug Runs.

  17. Conclusion • proposed X-tracer design , together with the novel algorithms to extract useful trace data out of contaminated trace signatures • facilitates to obtain as much trace information as possible while guaranteeing high compression ratio • My comment • Novel idea to trace data compressor design for silicon debug

More Related