×

Random number generator circuit

  • US 4,905,176 A
  • Filed: 10/28/1988
  • Issued: 02/27/1990
  • Est. Priority Date: 10/28/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A random number generator circuit, formed on an integrated circuit chip, said chip having power supply voltage which randomly varies with respect to time, comprising:

  • a plurality of n delay stages serially connected in a sequence with a feedback input at a first stage in said sequence and a feedback output at a last stage in said sequence, each stage including at least two inverter circuits, each inverter circuit having a power supply input terminal;

    an exclusive OR circuit coupled in a feedback path between said feedback output of said last stage and said feedback input of said first stage;

    said plurality of n delay stages being divided into a first subplurality of i stages, having a first output coupled as a first input to said exclusive OR circuit;

    said plurality of n delay stages having a second subplurality of n minus i stages in said plurality of stages, with said feedback output coupled as a second input to said exclusive OR circuit;

    said exclusive OR circuit generating a pseudo-random signal pattern at the output thereof in response to inputs from said first and second subpluralitys of delay stages;

    each said delay stage in said plurality of n delay stages propagating signals which traverse consecutive ones of said delay stages, each said delay stage applying a randomly varying magnitude of signal propagation delay to said signals in response to said randomly varying power supply voltage applied to said delay stages, resulting in randomly occurring race conditions between said first and second inputs of said exclusive OR circuit;

    said exclusive OR circuit randomly changing said pseudo-random signal pattern in response to said randomly occurring race conditions, and;

    a sampling circuit having an input connected to said feedback output of said second subplurality of stages, for periodically sampling the binary state at said feedback output of said second subplurality of stages;

    whereby said sampling circuit outputs a pseudo-random signal pattern which randomly changes with time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×