IP Library › Granted Patent US 10,951,199
Granted Patent B1
US 10,951,199 · App. 16/897,939 · Granted Mar 16, 2021

Timing data acquisition device that supports efficient set-up and hold time determination in synchronous systems

Inventors: Yeonho Jung (Suwon-si, KR); Mijoung Kim (Hwaseong-si, KR); Jekyun Ryu (Seoul, KR)
H03K3/0315H03K5/133H03K2005/00234
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,951,199
App. No.
16/897,939
Granted
Mar 16, 2021
Kind
B1
Abstract

A timing data acquisition device includes a data signal generator, which is configured to generate a plurality of data signals by repeatedly delaying a first periodic timing signal in increments of a first delay value, and a clock signal generator, which is configured to generate a plurality of clock signals by repeatedly delaying a second periodic timing signal in increments of a second delay value exceeding the first delay value. A plurality of D flip-flops are also provided. The flip-flops have: (i) data terminals responsive to respective ones of the plurality of data signals, and (ii) clock terminals responsive to respective ones of the plurality of clock signals. The flip flops are configured to generate a plurality of latched output signals having values that collectively encode at least one of a set-up time and a hold-time of a semiconductor device by identifying a pass/fail boundary point between the delays associated with the plurality of data signals and the delays associated with the plurality of clock signals.

Claims (18)

1. A timing data acquisition device comprising:

a data signal generator configured to repeatedly delay an external clock signal, according to a first delay value, to generate a plurality of data signals;

a clock signal generator configured to repeatedly delay the external clock signal according to a second delay value, greater than the first delay value, to generate a plurality of clock signals; and

a plurality of D flip-flops configured to receive the plurality of data signals and the plurality of clock signals and generate predetermined output signals,

wherein a critical point at which a state of the output signals changes is detected, and a difference between delay values of a data signal and a clock signal, corresponding to the critical point, from among the plurality of data signals and the plurality of clock signals, is calculated, to measure at least one of a set-up time and a hold time of a semiconductor device.

2. The timing data acquisition device of claim 1 , wherein the plurality of data signals comprise first to Nth data signals sequentially generated, where N is a natural number, and

the data signal generator comprises a multiplexer selectively outputting any one of the external clock signal and the Nth data signal which is fed back through a first oscillating inverting unit.

3. The timing data acquisition device of claim 2 , wherein the data signal generator comprises a plurality of inverters delaying the external clock signal, and

a delay value of each of the plurality of inverters is calculated using a frequency of the Nth data signal fed back.

4. The timing data acquisition device of claim 1 , wherein the plurality of clock signals comprise first to Nth clock signals sequentially generated, where N is a natural number, and

the clock signal generator comprises a multiplexer selectively outputting one of the external clock signal and the Nth clock signal fed back through a second oscillating inverting unit.

5. The timing data acquisition device of claim 4 , wherein the clock signal generator comprises a plurality of inverters delaying the external clock signal, and

a delay value of each of the plurality of inverters is calculated using a frequency of the Nth clock signal fed back.

6. The timing data acquisition device of claim 1 , wherein the plurality of data signals comprise first to Nth data signals sequentially generated, where N is a natural number, and the plurality of clock signals comprise first to Mth clock signals sequentially generated, where M is a natural number, and

the timing data acquisition device further comprises an output multiplexer selectively outputting one of the Nth data signal and the Mth clock signal to input terminals of the data signal generator and the clock signal generator.

7. The timing data acquisition device of claim 6 , wherein the output multiplexer outputs the Nth data signal to generate a first oscillation signal calculating the first delay value.

8. The timing data acquisition device of claim 6 , wherein the output multiplexer outputs the Mth clock signal to generate a second oscillation signal calculating the second delay value.

9. The timing data acquisition device of claim 1 , wherein the plurality of D flip-flops are sequentially disposed on two or more lines parallel to each other on a plane.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: JUNG, YEONHO; KIM, MIJOUNG; RYU, JEKYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 052896/0882 →
Priority Claims (1)
KR 10-2019-0140445 · Nov 5, 2019 · national
Cited By (1)
US 12,748,146