IP Library Granted Patent US 8,260,835
Granted Patent B2
US 8,260,835 · App. 12/193,105 · Granted Sep 4, 2012

Random number generator with ring oscillation circuit

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,260,835
App. No.
12/193,105
Granted
Sep 4, 2012
Kind
B2
Abstract

A random number generator includes a ring oscillator having an EX-OR gate and four inverters together forming a loop. This loop enters stable state for a start signal having the low level and oscillates for the start signal having the high level. When the start signal has a pulse of a width shorter than the loop's delay time, output nodes responsively, sequentially enter metastable state hovering between the high and low levels. The metastable waveform becomes smaller with time and finally disappears. As metastable state cannot be controlled in longevity, it disappears at any random number node. A counter thus outputs a signal serving as true random number data depending on the longevity of the metastable state. A random number generator miniaturized and having reduced power consumption, and of high performance can thus be implemented.

Claims (11)

1. A semiconductor apparatus comprising:

a central processing unit;

a ring oscillator including plural gate circuits; and

a counter circuit,

wherein the central processing unit supplies a first signal to the ring oscillator for instructing to start an oscillation, and

the counter circuit counts a number of output signals from the plural gate circuits during a period, which is determined by a time when a metastable state disappears in the ring oscillator, after the ring oscillator receives the first signal.

2. The semiconductor apparatus according to claim 1 ,

wherein the number of the plural gate circuits is an odd number.

3. The semiconductor apparatus according to claim 2 ,

wherein the counter circuit includes plural flip flop gates, a clock terminal of each of which couples to the output of a corresponding gate circuit of the ring oscillator.

4. The semiconductor apparatus according to claim 1 using the number of the output signals as a random number.

Assignments (9)
CHANGE OF NAME Recorded Dec 11, 2017
From: RENESAS MICRO SYSTEMS CO., LTD.
To: RENESAS SYSTEM DESIGN CO., LTD.
Reel/Frame 044353/0309 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 044020 FRAME: 0377. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 11, 2017
From: RENESAS DESIGN CORP.
To: RENESAS MICRO SYSTEMS CO., LTD.
Reel/Frame 045645/0850 →
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Nov 2, 2017
From: RENESAS LSI DESIGN CORPORATION
To: RENESAS DESIGN CORP.
Reel/Frame 044020/0347 →
MERGER Recorded Nov 2, 2017
From: RENESAS DESIGN CORP.
To: RENESAS SYSTEM DESIGN CO., LTD.
Reel/Frame 044020/0377 →
MERGER AND CHANGE OF NAME Recorded Nov 2, 2017
From: RENESAS SYSTEM DESIGN CO., LTD.; RENESAS SOLUTIONS CORPORATION
To: RENESAS SYSTEM DESIGN CO., LTD.
Reel/Frame 044020/0475 →
MERGER Recorded Nov 2, 2017
From: RENESAS SYSTEM DESIGN CO., LTD.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044020/0503 →
CHANGE OF ADDRESS Recorded Nov 2, 2017
From: RENESAS SYSTEM DESIGN CO., LTD.
To: RENESAS SYSTEM DESIGN CO., LTD.
Reel/Frame 045807/0091 →
CHANGE OF NAME Recorded Sep 10, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024973/0001 →