IP Library Granted Patent US 8,165,291
Granted Patent B2
US 8,165,291 · App. 11/466,867 · Granted Apr 24, 2012

Random seed stability with fuses

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 8,165,291
App. No.
11/466,867
Granted
Apr 24, 2012
Kind
B2
Abstract

A circuit for stabilizing soft bits in a bit stream, the circuit having a first register to receive an initial read of the bit stream, a second register to receive a subsequent read of the bit stream, a comparator to compare the initial read of the bit stream to the subsequent read of the bit stream, a third register to receive a comparison string having bits set in positions where the initial read of the bit stream and the subsequent read of the bit stream do not match, indicating a soft bit in the positions, and an accumulator to receive the comparison string for multiple subsequent reads of the bit stream, and track positions of all soft bits detected during the multiple subsequent reads.

Claims (24)

1. A circuit for stabilizing soft bits in a bit stream, the circuit comprising:

a first register adapted to receive an initial read of the bit stream,

a second register adapted to receive a subsequent read of the bit stream,

a comparator adapted to compare the initial read of the bit stream to the subsequent read of the bit stream,

a third register adapted to receive a comparison string having bits set in positions where the initial read of the bit stream and the subsequent read of the bit stream do not match, indicating a soft bit in the positions, and

an accumulator adapted to receive the comparison string for multiple subsequent reads of the bit stream, and track positions of all soft bits detected during the multiple subsequent reads.

2. The circuit of claim 1 , further comprising a logic circuit adapted to send the initial read of the bit stream to the first register and reset the accumulator after an initialization, and send the subsequent read of the bit stream to the second register.

3. The circuit of claim 1 , wherein the comparator is an XOR cell.

4. The circuit of claim 1 , further comprising a broken seed detector adapted to determine whether the bit stream is stable to within a statistically desirable probability for use as at least one of a unique identification string and an encryption key.

5. An integrated circuit having a circuit for stabilizing soft bits in a bit stream, the circuit comprising:

a first register adapted to receive an initial read of the bit stream,

a second register adapted to receive a subsequent read of the bit stream,

a comparator adapted to compare the initial read of the bit stream to the subsequent read of the bit stream,

a third register adapted to receive a comparison string having bits set in positions where the initial read of the bit stream and the subsequent read of the bit stream do not match, indicating a soft bit in the positions, and

an accumulator adapted to receive the comparison string for multiple subsequent reads of the bit stream, and track positions of all soft bits detected during the multiple subsequent reads.

6. The integrated circuit of claim 5 , further comprising a logic circuit adapted to send the initial read of the bit stream to the first register and reset the accumulator after an initialization, and send the subsequent read of the bit stream to the second register.

7. The integrated circuit of claim 5 , wherein the comparator is an XOR cell.

8. The integrated circuit of claim 5 , further comprising a broken seed detector adapted to determine whether the bit stream is stable to within a statistically desirable probability for use as at least one of a unique identification string and an encryption key.

9. A method of stabilizing soft bits in a bit stream, the method comprising the steps of:

receiving an initial read of the bit stream,

receiving a subsequent read of the bit stream,

comparing the initial read of the bit stream to the subsequent read of the bit stream,

producing a comparison string having bits set in positions where the initial read of the bit stream and the subsequent read of the bit stream do not match, indicating a soft bit in the positions, and

receiving the comparison string for multiple subsequent reads of the bit stream, and tracking positions of all soft bits detected during the multiple subsequent reads.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
CHANGE OF NAME Recorded Jun 6, 2014
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 033102/0270 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2006
From: SHIPLEY, GERALD L.; CASTANEDA, DAVID A.
To: LSI LOGIC CORPORATION
Reel/Frame 018165/0530 →