Back to results
US 2013/0173983 A1Published application
Generation of program data for nonvolatile memory
AssigneeSamsung Electronics Co., Ltd.
InventorsJUNGSOO CHUNG, JUNJIN KONG, CHANGKYU SEOL, HONG RAK SON, PILSANG YOON, SEONGHYEOG CHOI
Life of this patent
Estimating the term…
Abstract
A method generating program data to be stored in a nonvolatile memory device comprises randomizing the program data, and processing the randomized program data to reduce a frequency of at least one data state among the randomized program data.
Claims20
A method generating program data to be stored in a nonvolatile memory device, comprising:
- randomizing the program data;
- adding guide data to the randomized program data to produce modified data with more bits than the program data;
- determining a number of bits in the modified data having a first data state;
- and
- based on the determined number, processing the modified data to reduce a frequency of at least one data state among the modified data.
2 more elements
A memory controller configured to control a nonvolatile memory device, comprising:
- a randomizer configured to randomize program data to be stored in the nonvolatile memory device;
- and
- a guided scramble block configured to add guide data to the randomized program data to produce modified data having more bits than the randomized program data, to determine a number of bits in the modified data having a first data state, to process the modified data to reduce a number of bits corresponding to the first data state.
A memory system comprising:
- a controller configured to randomize program data, add guide data to the randomized program data to produce modified data having more bits than the randomized program data, determine a number of bits in the modified data having a first data state, process the modified data based on the determined number to reduce the number of bits in the modified data having the first data state, and to output the modified data with the reduced number of bits of the first data state;
- and
- a nonvolatile memory device configured to store the modified data with the reduced number of bits of the first data state.
Dependencies are inferred from the claim text.