北京博原科技有限公司
Boyuan Technology Co. Ltd

IP Core

LDPC NAND Codec IP Core: 2KB, 0.90 Rate

The IP core implements Boyuan’s NAND Flash LDPC (18176, 16384) algorithm. The code belongs to irregular QC LDPC codes and has large girth 8. The LDPC NAND Codec IP core are highly configurable. The IP user can configure the IP Core to meet their NAND Flash system design trade-offs among the BER performance, the I/O throughput and the implementation complexity.

Impletation

Implementation Detail on Xlinx FPAG

Applications

The core can be utilized in the controller of a variety of NAND Flash including:

  • TLC NAND Flash
  • Novel 3D NAND Flash

Test Result using FPGA

LDPC NAND Codec IP Core Encoder Block Diagram

Port Map

Encoder Port Map:

LDPC NAND Codec IP Core Encoder Port Map

Decoder Port Map:

LDPC NAND Codec IP Core Encoder Port Map

Block Diagram

Encoder Block Diagram:

LDPC NAND Codec IP Core Encoder Block Diagram

Decoder Block Diagram:

LDPC NAND Codec IP Core Decoder Block Diagram

Features

  • Synchronoused design
  • Parameterized input data width
  • Parameterized output data width
  • Parameterized internal LLR symbol width
  • Early decoding iteration stop detection unit
  • Parameterized number of node process unit
  • Dynamic scale factor for Min-Sum decoding

Standard Interface Timing

  • valid/ready data transfer protocol
  • data source set/clear valid
  • data destination set/clear ready

LDPC NAND Codec IP Core Decoder Block Diagram

LDPC NAND Codec IP Core Decoder Block Diagram

Sales E-mail: sale@bjbytech.com

Technical consult E-mail: tech@bjbytech.com

Cell Phone: +8613601005061

Support

The core as delivered is warranted against defects for three months from purchase. Free remote technical support is provided for twelve months, includes consultation via phone and E-mail. The maximum time for processing a request for technical support is three business days.

Verification

The core has been verified through extensive simulation and rigorous code coverage measurements.

Deliverables

The core is available in RTL source code (Verilog) and FPGA (Netlist) forms, and includes everything required for successful implementation:

  • RTL source code or post-synthesis EDIF Netlist (FPGAs)
  • Wrapper for pin compatible replacement
  • Testbench (self-checking)
  • Simulation script, vectors, expected results, and comparison utility
  • Synthesis script (ASICs) or place and route script (FPGAs)
  • Comprehensive user documentation, including detailed specifications