US2016098321A1PendingUtilityA1

Efficient Memory Architecture for Low Density Parity Check Decoding

Assignee: MAXLINEAR INCPriority: Jan 16, 2013Filed: Dec 14, 2015Published: Apr 7, 2016
Est. expiryJan 16, 2033(~6.5 yrs left)· nominal 20-yr term from priority
H03M 13/1105G06F 11/1012H03M 13/1148H03M 13/2906G06F 3/0619G06F 3/0685G06F 3/064H03M 13/152H03M 13/1102G06F 11/1076
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A low density parity check (LDPC) decoder integrated on a single semiconductor substrate may comprise one or more arrays of first-type memory cells and one or more arrays of second-type memory cells. The LDPC decoder may be configured to store intrinsic messages in the array of first-type cells and to store extrinsic messages in the array of second-type cells. The first-type cells may be a first one of: static random access memory (SRAM) cells, refreshed dynamic random access memory (DRAM) cells, non-refreshed DRAM cells configured as a FIFO, and non-refreshed DRAM cells not configured as a FIFO. The second-type cells may be a second one of: static random access memory (SRAM) cells, refreshed dynamic random access memory (DRAM) cells, non-refreshed DRAM cells configured as a FIFO, and non-refreshed DRAM cells not configured as a FIFO.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A system comprising:
 a low density parity check (LDPC) decoder comprising one or more arrays of static random access memory (SRAM) cells and one or more arrays of dynamic random access memory (DRAM) cells, wherein said LDPC decoder is configured to:   store data which is overwritten at a rate that is greater than a determined threshold rate to said DRAM, and   data which is overwritten at a rate that is less than said determined threshold rate to said SRAM.   
     
     
         22 . The system of  claim 21 , wherein each of said DRAM cells is a one-transistor (“1T”) DRAM cell. 
     
     
         23 . The system of  claim 21 , wherein said one or more arrays of DRAM cells comprises one or more arrays of non-refreshed DRAM (NDRAM) cells, each of which neither comprises, nor is coupled to, memory refresh circuitry. 
     
     
         24 . The system of  claim 21 , wherein said one or more arrays of NDRAM cells are used for edge memory and accumulate and extension memory of said LDPC decoder. 
     
     
         25 . The system of  claim 23 , wherein said one or more arrays of DRAM cells comprise an array of refreshed DRAM cells which comprises and/or is coupled to memory refresh circuitry. 
     
     
         26 . The system of  claim 21 , wherein each of said SRAM cells is a six-transistor (“6T”) SRAM cell. 
     
     
         27 . The system of  claim 21 , wherein:
 said DRAM cells are cells of a same semiconductor device fabrication process as said SRAM cells; and   said DRAM cells adhere to a same set of design rules as said SRAM cells.   
     
     
         28 . The system of  claim 21 , comprising a deinterleaver is integrated on a semiconductor substrate with said LDPC decoder, wherein said deinterleaver is configured to store bits being deinterleaved in said one or more arrays of SRAM cells. 
     
     
         29 . The system of  claim 21 , wherein:
 a first array of said one or more arrays of DRAM cells is configured as a shift register and a second array of said one or more arrays of DRAM cells is not configured as a shift register;   said first array is used for storage of data which is overwritten at greater than a threshold rate; and   said second array is used for storage of data which is overwritten at less than said threshold rate.   
     
     
         30 . The system of  claim 21 , wherein different cells of said one or more arrays of DRAM cells are sized differently according to different rates at which data stored in said different cells is overwritten.

Join the waitlist — get patent alerts

Track US2016098321A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.