×

Self-timed random number generator

  • US 10,095,477 B2
  • Filed: 11/12/2015
  • Issued: 10/09/2018
  • Est. Priority Date: 12/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. An integrated circuit comprising:

  • a plurality of chaotic pattern generators (CGs) arranged in a looping sequence, wherein the plurality of CGs are self-timed digital CGs to generate a random digital value, wherein a first CG of the plurality of CGs is coupled to a second CG of the plurality of CGs that is earlier in the looping sequence and to a third CG of the plurality of CGs that is later in the looping sequence, wherein the first CG comprises an asynchronous digital logic circuit comprising;

    a first output;

    a first input;

    a second input; and

    a third input,wherein the first input is coupled to the first output and represents a first state Q1 of the first CG, the second input is coupled to a second output of the second CG and represents a second state Q0 of the second CG, and the third input is coupled to a third output of the third CG and represents a third state Q2 of the third CG,wherein the asynchronous digital logic circuit is to update a next state Q1

    of the first CG using the Q0, Q1, and Q2, andwherein the random digital value is generated based on at least an output of the first CG.

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