• DocumentCode
    3363484
  • Title

    JTAG debug tool for efficient debugging on V93K

  • Author

    Kumar, G. G. Naveen ; Cousins, Gary ; Sprayberry, Mike

  • Author_Institution
    Adv. Micro Devices (S) Pte Ltd., Singapore, Singapore
  • fYear
    2013
  • fDate
    11-13 Dec. 2013
  • Firstpage
    407
  • Lastpage
    409
  • Abstract
    The JTAG protocol is used extensively in testing today´s complex IC devices. It is used to access DFT structures and many other configuration registers in the device. JTAG sequences are used to configure the device in certain modes before test and to obtain information after test. Test engineers needs to learn DFT structure and how to configure the settings to test the device correctly. This “learning” is usually done in real-time on the tester by trial and error, seeing how the device responds as bits are flipped in the configuration registers. This learning involves developing JTAG patterns for all different configurations the engineer wishes to try. It is a process in which the JTAG patterns can change frequently until the right settings are obtained. The time delay for bringing a new JTAG pattern into the test program can be quite costly if the conversion/compiling from STIL to BINL is long: every change or mistake made in the JTAG pattern can translate into hours. Though there are advanced tester tools such as protocol-aware readily available on the Advantest 93K tester platform (referred as V93K in this article), the existing EDA outputs cannot be leveraged without building registers sequence by sequence. We developed a JTAG debug tool on V93K to address this time delay for bringing a new JTAG pattern into an already-loaded test program. The tool has the ability to copy the STIL content directly into the tester vector memory without any delay for conversion to BINL. The tool also takes care of creating pattern burst dynamically, executing and reporting functional test results. The debugged patterns can be used directly for a production run. This tool also can be applied to any other protocol without modification. This paper details the steps used in developing this tool and explains its functionality.
  • Keywords
    design for testability; integrated circuit testing; DFT structures; EDA outputs; JTAG debug tool; JTAG protocol; advantest V93K tester platform; already-loaded test program; complex IC devices; configuration registers; functional test; protocol-aware; tester vector memory; time delay; Debugging; Discrete Fourier transforms; IEEE standards; Production; Protocols; Registers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics Packaging Technology Conference (EPTC 2013), 2013 IEEE 15th
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4799-2832-3
  • Type

    conf

  • DOI
    10.1109/EPTC.2013.6745752
  • Filename
    6745752