发明名称 |
Method for performing data shaping, and associated memory device and controller thereof |
摘要 |
A method for performing data shaping is provided. The method is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: according to contents of data to be written into or read from the Flash memory, generating/recovering an input seed of at least one randomizer/derandomizer; and utilizing the randomizer/derandomizer to generate a random function according to the input seed, for use of adjusting a plurality of bits of the data bit by bit. An associated memory device and a controller thereof are also provided. |
申请公布号 |
US8782329(B2) |
申请公布日期 |
2014.07.15 |
申请号 |
US201113009854 |
申请日期 |
2011.01.20 |
申请人 |
Silicon Motion Inc. |
发明人 |
Yang Tsung-Chieh |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
Hsu Winston;Margo Scott |
主权项 |
1. A method for writing data into a Flash memory, the method being applied to a controller of the Flash memory, the Flash memory comprising a plurality of blocks, the method comprising:
according to contents of the data to be written into the Flash memory, utilizing at least one seed generator to generate an input seed of at least one randomizer; utilizing the randomizer to generate a random function according to the input seed, using the random function to perform data shaping upon the data by adjusting a plurality of bits of the data to generate shaped data; writing the shaped data into the Flash memory; wherein the data comprises a plurality of portions; and the seed generator performs an exclusive OR (XOR) operation on corresponding bits of at least two portions of the plurality of portions to generate the input seed. |
地址 |
Jhubei, Hsinchu County TW |