EP0818079B1

Timing generator for automatic test equipment operating at high data rates

Abstract

This record has no abstract on file.

EP0818079B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 5 December 2015, 10.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 2 independent, 12 dependent

  1. 1
    A tester for testing printed circuit boards and VLSI devices, comprising means (110,302,320,324), operating at a first frequency, for generating a plurality of pulses and a plurality of first digital values, wherein each pulse corresponds to one cycle of tester operation and each first digital value specifies a delay associated with a selected pulse, and means (304, 306), coupled to the means for generating pulses and first digital values, for generating an output signal associated with each selected pulse after a first portion of the programmed delay has passed, storing means (438) for storing a plurality of second digital values, and each second digital value specifying a second portion (RES') of the delay associated with the pulse for that cycle, retrieving means (410, 414, 416, 418, 420, 432, 434), for retrieving one of the plurality of second digital values from the storing means upon occurrence of the output signal, and producing means (426, 428) for producing a delayed output signal after the second portion of the delay has passed, characterized in that:a) the retrieving means is clocked by a clock operating a second frequency higher than the first frequency;b) the means (304,306) for generating an output signal associated with each selected pulse produces a match signal (MATCH0, MATCH5) applied to the retrieving means, the match signal specifying a cycle of the second frequency clock to which retrieval of information from the retrieving means is matched.
  2. 11
    A method of operating a tester, comprising the steps of:(a) generating time delay information for a plurality of cycles of operation of the tester;(b) splitting the time delay information into at least three pieces comprising a coarse delay, a fine delay (RES'), and a timing adjustment delay, wherein the coarse delay represents an integer number of periods of a clock operating at a first frequency;(c) generating an output signal associated with each cycle after the coarse delay has passed;(d) storing the fine delay information for each cycle for a period of time equal to the coarse delay;(e) retrieving the fine delay information upon occurrence of the output signal, synchronized with a clock operating at a second frequency that is higher than the first frequency, wherein the step of retrieving includes using the timing adjustment delay information to select a cycle of the second clock during which to retrieve the fine delay information;and (f) producing a timing signal based on the fine delay information.