-
1.
公开(公告)号:US10389380B2
公开(公告)日:2019-08-20
申请号:US15412353
申请日:2017-01-23
申请人: SK Hynix Inc.
发明人: Wei-Hao Yuan , Johnson Yen , ChunHok Ho
摘要: Efficient data path architecture for flash devices requiring multi-pass programming utilizes an external memory as an intermediate buffer to store the encoded data used for a first pass programming of the flash device. The stored encoded data can be read from the external memory for subsequent passes programming instead of fetching the data from an on-chip memory, which stores the data received from a host system. Thus, the on-chip memory can be made available to speed up the next data transfer from the host system.
-
公开(公告)号:US10141072B2
公开(公告)日:2018-11-27
申请号:US15181105
申请日:2016-06-13
申请人: SK hynix Inc.
发明人: Wei-Hao Yuan , Chung-Li Wang , Johnson Yen
摘要: Memory systems may include a memory portion, and a controller suitable for receiving information data, generating first stage data, generating a first portion parity information, generating a second portion parity information based at least in part on the first portion parity information and the first stage data, and outputting the second portion parity information.
-
公开(公告)号:US10033407B2
公开(公告)日:2018-07-24
申请号:US15431559
申请日:2017-02-13
申请人: SK Hynix Inc.
发明人: Aman Bhatia , Wei-Hao Yuan , Yi-Min Lin , Naveen Kumar , Fan Zhang , Johnson Yen
摘要: Techniques are described for optimizing a parity-check matrix for a low density parity check (LDPC) encoder. In an example, a first parity-check matrix is accessed. Based on a set of rules, an independent set of check nodes and variable nodes is determined. The set of rules specifies that a check node associated with the first parity-check matrix belongs to the independent set when the check node is connected to only one variable node from the independent set. The set of rules further specifies that a variable node associated with the first parity-check matrix belongs to the independent set when the variable node is connected to only one check node from the independent set. A size of the independent set is based on the set of rules. A second parity-check matrix is generated by at least applying a permutation to the first parity-check matrix based on the independent set.
-
公开(公告)号:US10382064B2
公开(公告)日:2019-08-13
申请号:US15018682
申请日:2016-02-08
申请人: SK Hynix Inc.
发明人: Wei-Hao Yuan , Lingqi Zeng , Aman Bhatia , Johnson Yen
摘要: A first memory location stores circulant contents of portions A, C, E, and B of a parity check matrix H. A second memory location stores circulant column counts of the portions A, C, E, and B. A third memory location stores a dense matrix equal to (ET−1B+D)−1, where T is an identity matrix and D and T are also portions of the parity check matrix H. First and second parity information is generated in response to receiving information data. Generating the first and second parity information includes accessing the circular content of the portions A, C, E, and B of a parity check matrix H and accessing the circulant column counts of the portions A, C, E, and B.
-
公开(公告)号:US10114742B1
公开(公告)日:2018-10-30
申请号:US14839831
申请日:2015-08-28
申请人: SK hynix Inc.
发明人: Wei-Hao Yuan , Chun Hok Ho , Johnson Yen
摘要: A first write data and a second write data destined for a first solid state storage channel and a second solid state storage channel, respectively, is received. The first write data is chopped using a chopping factor in order to obtain (1) a first piece of chopped write data destined for the first solid state storage channel and (2) a second piece of chopped write data destined for the first solid state storage channel. The second write data is chopped using the chopping factor in order to obtain (1) a third piece of chopped write data destined for the second solid state storage channel and (2) a fourth piece of chopped write data destined for the second solid state storage channel.
-
公开(公告)号:US20170310341A1
公开(公告)日:2017-10-26
申请号:US15412353
申请日:2017-01-23
申请人: SK Hynix Inc.
发明人: Wei-Hao Yuan , Johnson Yen , ChunHok Ho
CPC分类号: H03M13/1105 , G06F3/0619 , G06F3/0629 , G06F3/0635 , G06F3/0655 , G06F3/0656 , G06F3/0679 , G06F2003/0691 , G11C7/1006 , G11C7/1084 , G11C11/5628 , G11C11/5642 , G11C14/0018 , G11C14/0063 , G11C16/10 , G11C29/52 , G11C2211/562 , G11C2211/5622 , G11C2211/5642 , H03M13/1102 , H03M13/611
摘要: Efficient data path architecture for flash devices requiring multi-pass programming utilizes an external memory as an intermediate buffer to store the encoded data used for a first pass programming of the flash device. The stored encoded data can be read from the external memory for subsequent passes programming instead of fetching the data from an on-chip memory, which stores the data received from a host system. Thus, the on-chip memory can be made available to speed up the next data transfer from the host system.
-
7.
公开(公告)号:US20170294923A1
公开(公告)日:2017-10-12
申请号:US15431559
申请日:2017-02-13
申请人: SK Hynix Inc.
发明人: Aman Bhatia , Wei-Hao Yuan , Yi-Min Lin , Naveen Kumar , Fan Zhang , Johnson Yen
CPC分类号: H03M13/1108 , G06F11/1076 , H03M13/036 , H03M13/116 , H03M13/118 , H03M13/611 , H03M13/616
摘要: Techniques are described for optimizing a parity-check matrix for a low density parity check (LDPC) encoder. In an example, a first parity-check matrix is accessed. Based on a set of rules, an independent set of check nodes and variable nodes is determined. The set of rules specifies that a check node associated with the first parity-check matrix belongs to the independent set when the check node is connected to only one variable node from the independent set. The set of rules further specifies that a variable node associated with the first parity-check matrix belongs to the independent set when the variable node is connected to only one check node from the independent set. A size of the independent set is based on the set of rules. A second parity-check matrix is generated by at least applying a permutation to the first parity-check matrix based on the independent set.
-
公开(公告)号:US20170104499A1
公开(公告)日:2017-04-13
申请号:US15018682
申请日:2016-02-08
申请人: SK Hynix Inc.
发明人: Wei-Hao Yuan , Lingqi Zeng , Aman Bhatia , Johnson Yen
CPC分类号: H03M13/2909 , G06F11/1068 , G11C29/52 , G11C2029/0411 , H03M13/1102 , H03M13/116 , H03M13/1162 , H03M13/1177 , H03M13/118 , H03M13/1185 , H03M13/1197 , H03M13/611 , H03M13/616 , H04L1/0009 , H04L1/0041 , H04L1/0057
摘要: A first memory location stores circulant contents of portions A, C, E, and B of a parity check matrix H. A second memory location stores circulant column counts of the portions A, C, E, and B. A third memory location stores a dense matrix equal to (ET−1B+D)−1, where T is an identity matrix and D and T are also portions of the parity check matrix H. First and second parity information is generated in response to receiving information data. Generating the first and second parity information includes accessing the circular content of the portions A, C, E, and B of a parity check matrix H and accessing the circulant column counts of the portions A, C, E, and B.
-
-
-
-
-
-
-