Random number generation circuit
First Claim
Patent Images
1. A random number generation circuit comprising:
- an oscillation circuit which has an amplifier array in which a plurality of amplifiers are connected in series, and which has a terminal between neighboring amplifiers, and a high-noise circuit which is inserted between other neighboring amplifiers in the amplifier array, and generates noise required to generate jitter in an oscillation signal from the amplifier array; and
a holding circuit which is connected to the terminal, holds the oscillation signal according to a clock signal having a frequency lower than an oscillation frequency of the oscillation signal, and outputs, as a random number, the oscillation signal held according to the clock signal, wherein the high-noise circuit comprises;
an NMOS transistor which has a first gate terminal, a first source terminal, and a first drain terminal, and in which the first drain terminal is connected to a high-potential side power supply and; and
a PMOS transistor which has a second gate terminal, a second source terminal, and a second drain terminal, and in which the second drain terminal is connected to the low-potential side power supply, the second gate terminal is connected to the first gate terminal, and the second source terminal is connected to the first source terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a random number generation circuit includes an oscillation circuit and a holding circuit. The oscillation circuit has an amplifier array and a high-noise circuit. Amplifiers are connected in series in the amplifier array, and the amplifier array has a terminal between neighboring amplifiers. The high-noise circuit is inserted between other neighboring amplifiers in the amplifier array, and the high-noise circuit generates noise required to generate jitter in an oscillation signal from the amplifier array. The holding circuit outputs, as a random number, the oscillation signal held according to a clock signal.
11 Citations
6 Claims
-
1. A random number generation circuit comprising:
-
an oscillation circuit which has an amplifier array in which a plurality of amplifiers are connected in series, and which has a terminal between neighboring amplifiers, and a high-noise circuit which is inserted between other neighboring amplifiers in the amplifier array, and generates noise required to generate jitter in an oscillation signal from the amplifier array; and a holding circuit which is connected to the terminal, holds the oscillation signal according to a clock signal having a frequency lower than an oscillation frequency of the oscillation signal, and outputs, as a random number, the oscillation signal held according to the clock signal, wherein the high-noise circuit comprises; an NMOS transistor which has a first gate terminal, a first source terminal, and a first drain terminal, and in which the first drain terminal is connected to a high-potential side power supply and; and a PMOS transistor which has a second gate terminal, a second source terminal, and a second drain terminal, and in which the second drain terminal is connected to the low-potential side power supply, the second gate terminal is connected to the first gate terminal, and the second source terminal is connected to the first source terminal. - View Dependent Claims (2, 3, 4)
-
-
5. A random number generation circuit comprising:
-
an oscillation circuit which has an amplifier array in which a plurality of amplifiers are connected in series, and which has a terminal between neighboring amplifiers, and a high-noise circuit which is inserted between other neighboring amplifiers in the amplifier array, and generates noise required to generate jitter in an oscillation signal from the amplifier array; and a holding circuit which is connected to the terminal, holds the oscillation signal according to a clock signal having a frequency lower than an oscillation frequency of the oscillation signal, and outputs, as a random number, the oscillation signal held according to the clock signal, wherein the holding circuit comprises; a first holding circuit which holds and outputs the oscillation signal according to a first clock having a frequency lower than the oscillation frequency of the oscillation signal;
an XOR gate which is connected to an output of the first holding circuit;a second holding circuit which is connected to an output of the XOR gate, holds the output from the XOR gate according to a second clock having a frequency lower than the oscillation frequency of the oscillation signal, and outputs the held output as a random number; and a third holding circuit which is connected to the output of the XOR gate, and holds and outputs the output from the XOR gate according to the first clock; and
an OR gate which computes and outputs a logical sum of an output from the third holding circuit and a reset, and the XOR gate computes an exclusive OR operation of an output from the OR gate and the output from the first holding circuit. - View Dependent Claims (6)
-
Specification