IP Library › Granted Patent US 10,277,213
Granted Patent B1
US 10,277,213 · App. 15/795,125 · Granted Apr 30, 2019

Glitch detection in input/output bus

Inventor: Paul Kimelman (Alamo, CA)
Assignee: NXP USA, Inc.
H03K5/1252H03K19/21H03K2005/00104H03K2005/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,277,213
App. No.
15/795,125
Granted
Apr 30, 2019
Kind
B1
Abstract

A delay circuit, including a connector pad to receive a data input, a pad pin to receive a clock input having a clock edge, a first data line to receive the data input, a second data line to receive the data input, the second data line including a delay circuit that outputs a delayed data output, and at least one logic gate to accept the data input and delayed data output and output a logic state, wherein the logic state determines whether there is a glitch in the delayed data output, and wherein the delay circuit includes at least one delay element to register an output of the at least one logic gate at the clock edge to recognize the glitch.

Claims (16)

1. A delay circuit, comprising:

a connector pad configured to receive a data input;

a pad pin configured to receive a clock input having a clock edge;

a first data line to receive the data input;

a second data line to receive the data input, the second data line including a delay circuit that outputs a delayed data output; and

a glitch detection circuit including at least one logic gate to accept the data input and delayed data output and output a logic state, wherein the logic state indicates whether there is a glitch in either the data input or the delayed data output;

wherein the delay circuit includes at least one delay element to register the logic state of the at least one logic gate at the clock edge that indicates whether the glitch is detected;

wherein a time difference between the data input and the delayed data output is equal to a circuit setup time period ending at the clock edge; and

wherein the glitch detection circuit is configured to ignore the detected glitch if outside of the circuit setup time period and generate a request to resend the data input if the detected glitch is inside of the circuit setup time period.

2. The delay circuit of claim 1 , wherein the delay circuit includes a latch delay chain circuit or a delay buffer.

3. The delay circuit of claim 1 , wherein the delay circuit includes a plurality of latches or a plurality of delay buffers.

4. The delay circuit of claim 3 ,

further comprising a plurality of logic gates,

wherein the data line outputs from the plurality of latches or buffers are used to determine intermittent glitches in the delay circuit.

5. The delay circuit of claim 1 ,

wherein the at least one logic gate is a single exclusive OR gate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2017
From: KIMELMAN, PAUL
To: NXP USA, INC.
Reel/Frame 044637/0090 →
Cited By (2)
US 12,255,655 US 12,553,947