IP Library Granted Patent US 9,303,953
Granted Patent B2
US 9,303,953 · App. 13/757,931 · Granted Apr 5, 2016

Digital system for the detection of variations in operating conditions of an integrated circuit

Inventors: William C Wallace (Richardson, TX); Alok Anand (Bangalore, IN); Ravi Srivaths (IndiraNagar Bangalore, IN); Chillara Kiran Kumar (Bangalore, IN); Aruna Koityar (Bangalore, IN)
Assignee: TEXAS INSTRUMENTS INCORPORATED
F41G1/38F41G1/387G05B1/01H01L23/576H01L2924/0002Y10T29/49826
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 9,303,953
App. No.
13/757,931
Granted
Apr 5, 2016
Kind
B2
Abstract

A system for detecting tamper events in a digital circuit by having a Critical Path Replica (CPR) circuit operable in parallel with the circuit being monitored, and adjusted to generate a timing violation if the operating parameters of the circuit change to be outside the normal operating parameters. The critical path replica circuit is adjusted to generate a timing violation before the actual circuit being monitored fails due to the changed operating parameters.

Claims (36)

1. A tamper detection system comprising:

a launch clock replica circuit receiving a clock signal at an input and generating a launch clock signal at an output;

a waveform generator register having a latch input connected to said output of said launch clock replica, an input and an output;

an inverter having an input connected to said output of said waveform generator and an output connected to said input of said waveform generator;

a critical path replica circuit having an input connected to said output of said waveform generator and an output, said critical path replica circuit having a delay corresponding to a delay of a critical path of a circuit to be protected;

a variable delay circuit having an input connected to said output of said critical path replica circuit and an output, said variable delay circuit having a specified delay;

a capture clock replica circuit receiving a clock signal at an input and generating a capture clock signal at an output;

a register having a latch input connected to said output of said capture clock replica circuit, an input connected to said output of said variable delay circuit and an output;

an exclusive NOR gate having a first input connected to said output of said waveform generator, a second input connected to said output of said register and an output;

a counter having an enable input connected to said output of said exclusive NOR gate, a clock input connected to said output of said capture clock replica circuit and an overflow output, said counter counting clock signals at said clock input when said exclusive NOR indicates said output of said waveform generator does not match said output of said register and generating an overflow signal at said overflow output indicating tampering upon overflow.

2. The tamper detection system of claim 1 , wherein:

said critical path replica circuit is disposed physically close to said critical path of said circuit to be protected.

3. The tamper detection system of claim 1 , wherein:

said delay of said variable delay circuit is selected whereby said counter indicates overflow before said critical path of said circuit to be protected fails.

4. The tamper detection system of claim 1 , wherein:

said counter includes a reset input and is periodically reset.

5. The tamper detection system of claim 1 , wherein:

said counter includes a count input for receiving a predetermined count.

6. A tamper detection system comprising:

a launch clock replica circuit receiving a clock signal at an input and generating a launch clock signal at an output;

a waveform generator register having a latch input connected to said output of said launch clock replica circuit, an input and an output;

an inverter having an input connected to said output of said waveform generator and an output connected to said input of said waveform generator;

a critical path replica circuit having an input connected to said output of said waveform generator and an output, said critical path replica circuit having a delay corresponding to a delay of a critical path of a circuit to be protected;

a capture clock replica circuit receiving a clock signal at an input and generating a capture clock signal at an output;

a variable delay circuit having an input connected to said output of said capture clock replica circuit and an output, said variable delay circuit having a specified delay;

a register having a latch input connected to said output of said variable delay circuit, an input connected to said output of said critical path replica circuit and an output;

an exclusive NOR gate having a first input connected to said output of said waveform generator, a second input connected to said output of said register and an output;

a counter having an enable input connected to said output of said exclusive NOR gate, a clock input connected to said output of said capture clock replica circuit and an overflow output, said counter counting clock signals at said clock input when said exclusive NOR indicates said output of said waveform generator does not match said output of said register and generating an overflow signal at said overflow output indicating tampering upon overflow.

7. The tamper detection system of claim 6 , wherein:

said critical path replica circuit is disposed physically close to said critical path of said circuit to be protected.

8. The tamper detection system of claim 6 , wherein:

said delay of said variable delay circuit is selected whereby said counter indicates overflow before said critical path of said circuit to be protected fails.

9. The tamper detection system of claim 6 , wherein:

said counter includes a reset input and is periodically reset.

10. The tamper detection system of claim 6 , wherein:

said counter includes a count input for receiving a predetermined count.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2013
From: WALLACE, WILLIAM C; ANAND, ALOK; SRIVATHS, RAVI; KUMAR, CHILLARA KIRAN; KOITYAR, ARUNA
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 029745/0360 →
Continuity (2)
Provisional Application 61611052 · Mar 15, 2012
Related Publication 20130241690A1 · Sep 19, 2013