Back to results
US 12,216,924 B2Granted
Semiconductor device and semiconductor storage device
AssigneeKioxia Corporation
InventorsTsuyoshi Atsumi, Yasuhiko Kurosawa
Life of this patent
Estimating the term…
Abstract
A semiconductor device of an embodiment includes a seed generator circuit configured to generate a seed from inputted data by using first random number sequence data generated by an XorShift circuit; and a random number generator circuit configured to receive the seed as input to generate second random number sequence data by a second XorShift circuit.
Claims18
A method of generating a random number, comprising:
- generating first random number sequence data by performing a first XorShift operation on inputted data;
- generating a seed by using the first random number sequence data;
- and
- generating second random number sequence data by performing a second XorShift operation on the seed, wherein
- the first random number sequence data are generated by using a plurality of XorShift circuits and a nonlinear transformation circuit, and
- the nonlinear transformation circuit is configured to perform a nonlinear transformation on output data from at least one of the plurality of XorShift circuits.
3 more elements
A method of controlling a nonvolatile memory, the method comprising:
- generating first random number sequence data by performing a first XorShift operation on storage location data indicating a storage location of the data in the nonvolatile memory;
- generating a seed by using the first random number sequence data;
- and
- generating second random number sequence data by performing a second XorShift operation on the seed, wherein
- the first random number sequence data are generated by using a plurality of XorShift circuits and a nonlinear transformation circuit, and
- the nonlinear transformation circuit is configured to perform a nonlinear transformation on output data from at least one of the plurality of XorShift circuits.
3 more elements
Dependencies are inferred from the claim text.