-
公开(公告)号:US12095478B2
公开(公告)日:2024-09-17
申请号:US17877484
申请日:2022-07-29
申请人: SK hynix Inc.
发明人: Jin Ho Jeong , Dae Suk Kim , Munseon Jang
IPC分类号: H03M13/11 , H03M13/15 , G06F17/16 , G11C29/52 , H03M13/00 , H03M13/05 , H03M13/25 , H03M13/29
CPC分类号: H03M13/1177 , H03M13/1575 , H03M13/159 , G06F17/16 , G11C29/52 , H03M13/05 , H03M13/116 , H03M13/255 , H03M13/2906 , H03M13/616
摘要: A memory includes a first check matrix calculation circuit suitable for generating a first parity by calculating a group indicator portion of a check matrix and a write data; a memory core suitable for storing the write data and the first parity; a first syndrome calculation circuit suitable for generating a first syndrome by adding the first parity which is read from the memory core to a first calculation result obtained by calculating the group indicator portion and the data which is read from the memory core; and a failure determination circuit suitable for accumulating the first syndromes for a region of the memory core to generate a vector and determining a presence of a failure of the region based on the vector.
-
公开(公告)号:US20240137151A1
公开(公告)日:2024-04-25
申请号:US17965171
申请日:2022-10-13
发明人: Ali FARSIABI , Hamid EBRAHIMZAD
CPC分类号: H04L1/0057 , H03M13/05 , H03M13/611 , H04L1/0071
摘要: The disclosed hybrid product polar codes-based communication systems and methods for i) receiving a stream of information bits; ii) reshaping the stream of information bits into at least a first rectangular information matrix M1 of size Kr1×Kc1 and a second rectangular information matrix M2 of size Kr2×Kc2; iii) converting the rectangular information matrices M1 and M2 to 2D product polar code encoded matrices X1 and X2 respectively using product polar codes, the 2D product polar code encoded matrices X1 and X2 having a size of Nr1×Nc1 and Nr2×Nc2 respectively; iv) converting the 2D product polar code encoded matrices X1 and X2 to a stream of encoded bits X′; and v) encoding the stream of encoded bits X′ to a stream of polar encoded bits X″ using the polar codes.
-
公开(公告)号:US11817954B2
公开(公告)日:2023-11-14
申请号:US17538140
申请日:2021-11-30
发明人: Tracey Ho , John Segui , Chun Meng , Steven Blumenthal
IPC分类号: H04L1/00 , H04L1/1607 , H04L47/27 , H04L1/1867 , H03M13/05 , H03M13/00 , H03M13/37 , H03M13/13
CPC分类号: H04L1/0076 , H03M13/05 , H03M13/13 , H03M13/373 , H03M13/3761 , H03M13/611 , H03M13/6547 , H04L1/0002 , H04L1/0041 , H04L1/1614 , H04L1/187 , H04L47/27
摘要: A method for data communication between a first node and a second node includes forming one or more redundancy messages from data messages at the first node using an error correcting code and transmitting first messages from the first node to the second node over a data path, the transmitted first messages including the data messages and the one or more redundancy messages. Second messages are received at the first node from the second node, which are indicative of: (i) a rate of arrival at the second node of the first messages, and (ii) successful and unsuccessful delivery of the first messages. A transmission rate limit and a window size are maintained according to the received second messages. Transmission of additional messages from the first node to the second node is limited according to the maintained transmission rate limit and window size.
-
4.
公开(公告)号:US11799584B2
公开(公告)日:2023-10-24
申请号:US18156867
申请日:2023-01-19
发明人: Kyung-Joong Kim , Seho Myung , Min Jang , Hong-Sil Jeong , Jae-Yoel Kim , Seok-Ki Ahn
CPC分类号: H04L1/0041 , H03M13/00 , H03M13/05 , H03M13/1102 , H03M13/116 , H03M13/1165 , H03M13/1177 , H03M13/25 , H03M13/256 , H03M13/616 , H03M13/6393 , H03M13/6513 , H04L1/00
摘要: A channel encoding method in a communication or broadcasting system is provided. The channel encoding method includes reading a first sequence corresponding to a parity check matrix, converting the first sequence to a second sequence by applying a certain rule to a block size corresponding to a parity check matrix and the first sequence, and encoding information bits based on the second sequence. The block size has at least two different integer values.
-
5.
公开(公告)号:US11683050B2
公开(公告)日:2023-06-20
申请号:US17744311
申请日:2022-05-13
申请人: Rambus Inc.
IPC分类号: H03M13/05 , G06F11/10 , G06F13/16 , G06F3/06 , H03M13/09 , H03M13/11 , H03M13/15 , H03M13/19
CPC分类号: H03M13/05 , G06F3/0619 , G06F3/0653 , G06F3/0673 , G06F11/1004 , G06F11/1008 , G06F11/1016 , G06F11/1048 , G06F11/1068 , G06F13/1668 , H03M13/09 , H03M13/1102 , H03M13/151 , H03M13/1515 , H03M13/19
摘要: Memory controllers, devices and associated methods are disclosed. In one embodiment, a memory controller includes write circuitry to transmit write data to a memory device, the write circuitry includes a write error detection correction (EDC) encoder to generate first error information associated with the write data. Data bus inversion (DBI) circuitry conditionally inverts data bits associated with each of the write data words based on threshold criteria. Read circuitry receives read data from the memory device. The read circuitry includes a read EDC encoder to generate second error information associated with the received read data. Logic evaluates the first and second error information and conditionally reverse-inverts at least a portion of the read data based on the decoding.
-
6.
公开(公告)号:US11385803B2
公开(公告)日:2022-07-12
申请号:US16860526
申请日:2020-04-28
IPC分类号: G06F9/48 , G06F3/06 , G06F11/10 , G06F8/65 , H04L67/1097 , H03M13/05 , H04L67/56 , G06F21/31 , H04L9/40 , H04L61/10 , H04L61/50 , H03M13/37 , H03M13/15 , H03M13/00
摘要: A method includes identifying, by a dispersed storage (DS) processing unit of a plurality of DS processing units of a dispersed storage network (DSN), a DSN operation to be performed that will adversely interfere with processing of DSN access requests. The method further includes sending, by the DS processing unit, a suspension request to a process balancing module of the DSN where the suspension request is for temporarily suspending processing of DSN access requests. The method further includes determining, by the process balancing module, whether sufficient processing resources of active DS processing units of the plurality of DS processing units are available for processing DSN access requests on behalf of the DS processing unit. When determined that sufficient processing resources are available, the method further includes granting the suspension request, and allocating DSN access requests of the DS processing unit to one ore of the active DS processing units.
-
公开(公告)号:US11323242B2
公开(公告)日:2022-05-03
申请号:US16447215
申请日:2019-06-20
IPC分类号: H04L9/06 , H03M13/05 , G06F16/16 , G06F16/22 , G06F16/13 , G06F3/06 , G06F12/0882 , G06F21/62
摘要: Disclosed herein are embodiment that are directed to a method comprising storing each encrypted data block, of a cyphertext page, with corresponding encrypted error correction code (ECC) bits in a persistent memory device (PMD). In exemplified embodiments, the encrypted ECC bits verify both an encryption counter value of an encryption operation and a plaintext block of the cyphertext page from a decryption operation. In other embodiments, the method includes decrypting, using the decryption operation during a read operation of a memory controller, a respective one block of the cyphertext file and the corresponding encrypted ECC bits stored in the PMD using a current counter value to form the plaintext block and decrypted ECC bits. Further, the may include verifying the plaintext block with the decrypted ECC bits; and performing a security check of the encryption counter value in response to the plaintext block failing the verification, using the decrypted ECC bits. A system and secure processor that are configured to perform the disclosed methods are provided.
-
公开(公告)号:US20210328719A1
公开(公告)日:2021-10-21
申请号:US17363281
申请日:2021-06-30
申请人: Pure Storage, Inc.
发明人: S. Christopher Gladwin , Greg R. Dhuse , Timothy W. Markison , Wesley B. Leggette , Jason K. Resch , Gary W. Grube
摘要: A method begins with a first group of computing devices of a plurality of computing devices of a storage network receiving data objects having a first data type identifier of a plurality of data type identifiers, where the plurality of data type identifiers correspond to a plurality of data types associated with the data objects. The method continues with the first group of computing devices interpreting the data objects having the first data type identifier to sort, based on sorting criteria the data objects into a first processing category and a second processing category. The method continues with the first group of computing devices error encoding the data objects in the second processing category based on short term storage error encoding parameters to produce pluralities of sets of encoded data slices and sending the pluralities of sets of encoded data slices to storage and execution units for storage therein.
-
公开(公告)号:US20210297179A1
公开(公告)日:2021-09-23
申请号:US17221436
申请日:2021-04-02
摘要: Disclosed in an embodiment of the present invention are a polar code encoding method and device, the method comprising: utilizing a common information bit set to represent each of m polar code blocks, the polar codes in each polar code block having the same code length and different code rates, and m being greater than or equal to 2; according to the common information bit set corresponding to the polar code block, acquiring an information bit set corresponding to each polar code in the polar code block; and according to the information bit set corresponding to each polar code in the polar code block, conducting polar code encoding on information to be encoded, thus reducing polar code representation overhead, and solving the problem in the prior art of excessively high polar code representation overhead.
-
公开(公告)号:US11093327B1
公开(公告)日:2021-08-17
申请号:US16708113
申请日:2019-12-09
申请人: Pure Storage, Inc.
发明人: Asimuddin Kazi , Jason K. Resch
IPC分类号: G06F11/07 , G06F11/10 , H03M13/00 , H03M13/05 , G06F3/06 , H03M13/37 , H03M13/15 , G06F11/00 , G06F11/20
摘要: A method includes detecting, by a vault management device, a failed storage unit common to a first vault and a second vault. The first vault is associated with a first set of storage units and the second vault is associated with a second set of storage units. The failed storage unit is in each of the first and second sets of storage units. The method further includes identifying a number of non-failed storage units of the first and second sets of storage units and comparing the number of non-failed storage units with first and second decode threshold numbers to determine a failure impact level. The first decode threshold number is associated with the first vault and the second decode threshold number is associated with the second vault. The method further includes determining a failure abatement approach based on the failure impact level and facilitating the failure abatement approach.
-
-
-
-
-
-
-
-
-