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
Link To Document :
بازگشت