• DocumentCode
    3477882
  • Title

    Efficient Signal Selection Using Fine-grained Combination of Scan and Trace Buffers

  • Author

    Rahmani, Kamran ; Mishra, P.

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2013
  • fDate
    5-10 Jan. 2013
  • Firstpage
    308
  • Lastpage
    313
  • Abstract
    Post-silicon validation is a critical part of integrated circuit design methodology. The primary objective is to detect and eliminate the bugs that has escaped pre-silicon validation phase. One of the key challenges in post-silicon validation is the limited observability of internal signals in manufactured chips. Leveraging on-chip buffers addresses this issue by storing some of the internal signal states during runtime. A promising direction to improve observability is to combine trace and scan signals - a small set of trace signals are stored every cycle, whereas a large set of scan signals are dumped across multiple cycles. Existing techniques are not very effective since they explore a coarse-grained combination of trace and scan signals. In this paper, we propose a fine-grained architecture that addresses this issue by using various scan chains with different dumping periods. We also propose an efficient algorithm to select beneficial signals based on this architecture. Our experimental results demonstrate that our signal selection algorithm can improve restoration ratio up to 91% (32.3% on average) compared to existing trace only techniques. Our approach also shows up to 116% improvement (54.7% on average) compared to techniques that allows combination of trace and scan signals.
  • Keywords
    buffer storage; elemental semiconductors; integrated circuit design; silicon; bugs detection; bugs elimination; dumping periods; integrated circuit design methodology; internal signal observability; internal signal states; on-chip buffers; post-silicon validation; presilicon validation phase; scan signals; scan-trace buffers; signal selection algorithm; trace signals; Algorithm design and analysis; Benchmark testing; Buffer storage; Computer architecture; Measurement; Observability; Partitioning algorithms; Post-Silicon Debug; Scan Chain; Signal Selection; Trace Buffer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2013 12th International Conference on Embedded Systems (VLSID), 2013 26th International Conference on
  • Conference_Location
    Pune
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-4673-4639-9
  • Type

    conf

  • DOI
    10.1109/VLSID.2013.206
  • Filename
    6472658