×

Random number generator with ring oscillation circuit

  • US 9,052,975 B2
  • Filed: 08/02/2012
  • Issued: 06/09/2015
  • Est. Priority Date: 06/24/2003
  • Status: Active Grant
First Claim
Patent Images

1. A semiconductor apparatus comprising:

  • a central processing unit which provides a request signal;

    a random number storing circuit; and

    a random number generating circuit, which comprises a ring oscillator including a plurality of gate circuits, a signal generator receiving the request signal and providing a start pulse whose width is shorter than a total delay time of the plurality of gate circuits and a counter counting a number of output signals from the plurality of gate circuits,whereinthe random number generating circuit generates a first random number by counting with the counter the number of output signals from the plurality of gate circuits during a predetermined period, which is determined by a time of a metastable being disappeared in the ring oscillator, after the ring oscillator receiving the start pulse, andthe random number storing circuit stores the first random number generated by the counter in the random number generating circuit as a random number, and outputs the random number to the central processing unit in accordance with a read request from the central processing unit.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×