Your shortlist

Nothing saved yet.

Save a solution from IP Finder, a solution listing, a solution page, or a provider’s solutions to compare it here.

Saved in this browser. Information is based on published sources. Confirm suitability and configuration with the provider.

Public source

Cyclic Design BCH Error Correction IP

The Cyclic Design Verilog BCH ECC IP page reviewed on 12 November 2026 states highly optimized and flexible BCH Error Correction IP in Verilog for both SLC and MLC NAND flash applications, modular for high-performance and low-area use in SoC and FPGA architectures, including over 60 SVA assertions for integration checking.

Overview

Named cores are G12 optimized for 256B correction blocks; G13/G13X for 512B; G14/G14X for 1KB; and G15 for 2KB correction blocks, sharing a common interface for drop-in upgrades and customization. Licensing options explicitly include single-instance, multiple-instance, and subscription licensing; detailed design data is provided under NDA. The home page frames the offering as an easy-to-integrate ECC solution so customers can retain existing NAND controller infrastructure while meeting rising ECC requirements. This listing uses the products URL as the primary official evidence URL.

Technical capabilities

  • Published as design IP

    Licensable semiconductor IP. This listing is not a finished controller chip.

  • Controller IP

    Controller / protocol IP. A companion PHY is a separate listing unless the page states otherwise.

  • Finder function

    NAND BCH ECC engine

Lifecycle and categories

Lifecycle stages
Memory and subsystem IP
Solution categories
Memory Controllers
Supported versions
BCH ECC cores G12 (256B), G13/G13X (512B), G14/G14X (1KB), G15 (2KB)
Compatibility
SoC and FPGA; Verilog; common interface across G12–G15 for upgrades. Source

Related solutions

Arasan SD 3.0 / SDIO 3.0 / eMMC 5.1 Host Controller IP

Memory Controllers

Arasan SD 3.0 / SDIO 3.0 / eMMC 5.1 Host Controller IP is one licensable multi-protocol host controller. The page says it supports SD 3.0, SDIO 3.0, and eMMC 5.1. Search under eMMC, SD, or SDIO resolves to this same listing.

View solution

Arasan UFS 2.1 Host Controller IP

Memory Controllers

Arasan UFS 2.1 Host Controller IP is licensable UFS host controller IP. The page describes an M-PHY adapter layer and a UniPro link layer. The physical M-PHY is a separate offering.

View solution

Cadence DDR/LPDDR Controller IP

Memory Controllers

Licensable design IP. DDR and LPDDR controller for LPDDR5, LPDDR4X, LPDDR4, LPDDR3, DDR5, DDR4, DDR3L, and DDR3.

View solution

Digital Blocks AXI DMA Controller IP

Memory Controllers

Digital Blocks AXI DMA Controller IP is licensable multi-channel scatter-gather DMA soft IP for AMBA AXI4 and AXI5. The official page details configurable/fixed-channel and high-throughput SystemVerilog RTL variants with full deliverables.

View solution

Eureka EP530 DDR SDRAM Controller IP

Memory Controllers

Eureka EP530 is licensable synthesizable DDR SDRAM controller IP. The official product summary states ASIC/FPGA HDL delivery and standard DDR SDRAM device support.

View solution

IP-Maker IPM-NVMe Device Controller IP

Memory Controllers

IP-Maker IPM-NVMe_Device is licensable NVMe device controller IP for PCIe SSD designs. The official page states UNH-IOL NVM Express compliance and listing on the NVMe integrator’s list.

View solution

Related events

Explore promotion options