-
1.
公开(公告)号:US11050440B2
公开(公告)日:2021-06-29
申请号:US16658191
申请日:2019-10-21
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chih-Huai Shih , Yu-Ming Huang , Hsiang-Pang Li , Hsi-Chia Chang
Abstract: An encoding method includes: receiving, by an encoder, an information for encoding; generating, by the encoder, a first portion codeword according to a first encoding rule and the information for encoding, wherein the first encoding rule is an encoding rule configured to generate LDPC code; generating, by the encoder, a second portion codeword according to a second encoding rule different from the first encoding rule and a double check region of the first portion codeword; and concatenating, by the encoder, the first portion codeword and the second portion codeword to generate a codeword. A plurality of trapping sets corresponding to the first encoding rule include at least one error bit within the double check region.
-
公开(公告)号:US20250165407A1
公开(公告)日:2025-05-22
申请号:US18517270
申请日:2023-11-22
Applicant: Macronix International Co., Ltd.
Inventor: Yu-Ming Huang , Chih-Huai Shih , Yung-Chun Li
Abstract: Systems, devices, methods, and circuits for managing data security in storage devices. In one aspect, a storage device includes at least one memory device and a controller coupled to the at least one memory device. The controller is configured to: encrypt first data with a first type of cryptographic algorithm and encrypt second data with a second type of cryptographic algorithm. The first data is associated with a first security level, and the second data is associated with a second security level that is higher than the first security level. The second type of cryptographic algorithm has a greater encryption strength than the first type of cryptographic algorithm.
-
公开(公告)号:US11386972B2
公开(公告)日:2022-07-12
申请号:US17073800
申请日:2020-10-19
Applicant: Macronix International Co., Ltd.
Inventor: Yung-Chun Li , Yu-Ming Huang , Chih-Huai Shih
Abstract: Systems, methods, and apparatus including computer-readable mediums for determining read voltages for memory systems with machine learning (ML) are provided. In one aspect, a memory system includes a memory and a memory controller configured to: obtain a first reading output of memory data using a first read voltage corresponding to a first set of parameters associated with the memory data; if the first reading output fails to pass an Error Correction Code (ECC) test, obtain a second reading output of the memory data using a second read voltage corresponding to a second set of parameters associated with the memory data and including the first set of parameters, the second read voltage being generated using at least one ML algorithm based on the second set of parameters; and if the second reading output passes the ECC test, output the second reading output as a target reading output of the memory data.
-
公开(公告)号:US20210241845A1
公开(公告)日:2021-08-05
申请号:US17073800
申请日:2020-10-19
Applicant: Macronix International Co., Ltd.
Inventor: Yung-Chun Li , Yu-Ming Huang , Chih-Huai Shih
Abstract: Systems, methods, and apparatus including computer-readable mediums for determining read voltages for memory systems with machine learning (ML) are provided. In one aspect, a memory system includes a memory and a memory controller configured to: obtain a first reading output of memory data using a first read voltage corresponding to a first set of parameters associated with the memory data; if the first reading output fails to pass an Error Correction Code (ECC) test, obtain a second reading output of the memory data using a second read voltage corresponding to a second set of parameters associated with the memory data and including the first set of parameters, the second read voltage being generated using at least one ML algorithm based on the second set of parameters; and if the second reading output passes the ECC test, output the second reading output as a target reading output of the memory data.
-
公开(公告)号:US10447436B2
公开(公告)日:2019-10-15
申请号:US15890500
申请日:2018-02-07
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Yu-Ming Huang , Chih-Huai Shih , Hsiang-Pang Li , Hsi-Chia Chang
Abstract: A method for generating a polar code includes the steps of: establishing a plurality of polarization matrices that receive a plurality of first input bits via a plurality of first input channels and provide a plurality of first output bits on a plurality of first output channels; selecting at least one to-be-enhanced input channel from the first input channels of the polarization matrices; providing a re-polarization matrix that receives a plurality of second input bits via a plurality of second input channels and provides a plurality of second output bits on a plurality of second output channels, wherein a part of the second output bits is used as the first output bit(s) on the at least one to-be-enhanced input channel; and providing a polar code that comprises the first output bits and a remaining part of the second output bits.
-
-
-
-