Semiconductor device and method of generating random data
AssigneeSK hynix Inc.
InventorsTae Ho Jeon, Won Sun Park
Life of this patent
Estimating the term…
Abstract
A semiconductor device includes a first operation circuit configured to generate addition data by adding a column address and a page address and output a remainder obtained by dividing the addition data by a set value as seed data, a mask data output circuit configured to output mask data corresponding to the respective seed data, and a second operation circuit configured to generate random data by performing a logic operation on the mask data and program data corresponding to the column and page addresses.
Claims16
A semiconductor device, comprising:
- a first operation circuit configured to generate addition data by adding a column address and a page address and output, as seed data, a remainder obtained by dividing the addition data by a set value;
- a mask data output circuit configured to output mask data corresponding to the seed data;
- and
- a second operation circuit configured to generate random data by performing a logic operation on the mask data and on program data corresponding to the column and page addresses.
A semiconductor device, comprising:
- a memory cell array comprising a plurality of memory cells arranged in column and row lines;
- page buffers coupled to column lines of the memory cell array;
- a first operation circuit configured to generate addition data by adding a column address and a page address and output, as seed data, a remainder obtained by dividing the addition data by a set value;
- a mask data output circuit configured to output mask data corresponding to the seed data;
- a second operation circuit configured to generate a random data by performing a second logic operation on the mask data and on program data corresponding to the column and page addresses;
- and
- a column selector configured to transfer the random data to the page buffers in response to the column address.
A method of operating a semiconductor device, comprising:
- adding a column address and a page address;
- generating seed data using a remainder obtained by dividing the added value by a set value;
- outputting mask data corresponding to the seed data;
- generating random data by performing a logic operation on the mask data and on program data corresponding to the column and page addresses;
- and
- performing a program operation using the random data.
Dependencies are inferred from the claim text.