• DocumentCode
    1207642
  • Title

    A DLL Design for Testing I/O Setup and Hold Times

  • Author

    Jia, Cheng ; Milor, Linda

  • Author_Institution
    Electr. & Comput. Eng. Dept., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    17
  • Issue
    11
  • fYear
    2009
  • Firstpage
    1579
  • Lastpage
    1592
  • Abstract
    A built-in self-test (BIST) circuit has been designed to test setup and hold times of I/O registers or buffers for memory interfaces. This method enables independent testing of setup and hold times without using an external tester, except to generate the reference clock. The circuit uses a delay-locked loop (DLL) to generate delayed clocks. It has been implemented with a 0.18-mum TSMC process (CM018). The accuracy in delay generation is within 40 ps, for delay measurements ranging from 300 to 700 ps. In order to achieve high accuracy, the BIST circuit requires frequency adjustment during test, combined with averaging over multiple test cycles. To do this in an efficient manner, the DLL in the BIST circuit has been designed for a wide lock range, from 150 to 400 MHz, and achieves lock in less than 0.05 mus. This paper describes the design in detail and evaluates its performance, together with test time and accuracy. It also shows how to use a low-resolution DLL to achieve high accuracy through frequency adjustment and averaging over multiple test cycles.
  • Keywords
    CMOS integrated circuits; built-in self test; delay lock loops; BIST circuit; CM018; DLL design; I-O registers; TSMC process; built-in self-test circuit; delay-locked loop; delayed clocks; frequency 150 MHz to 400 MHz; hold times; multiple test cycles; size 0.18 mum; time 300 ps to 700 ps; Delay-looked loops; I/O interfaces; testing of I/O interfaces;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2005522
  • Filename
    4806135