156-bit BCH ECC

t = 8 … 156 파라메트릭 BCH 코덱

ECC

개요

NAND 플래시는 시간이 지나면 반드시 비트 오류가 생깁니다. ECC는 그 오류를 정정하는 SSD 신뢰성의 마지막 방어선이고, 정정강도(t)가 높을수록 더 열화된 셀에서도 데이터를 살려냅니다.

이 IP는 정정강도 t를 8부터 156비트까지, 섹터 크기를 512B부터 1MB까지 파라미터로 조정할 수 있는 인코더/디코더 코덱입니다. GF(2^m) 필드 크기(m=13…24)를 포함한 구성 전체가 합성 시점에 결정되며, 8-bit 병렬 스트리밍 데이터패스로 컨트롤러에 drop-in 통합됩니다.

2026년 7월 공지한 대로 t=156 구성은 최신 공정 NAND를 겨냥한 세계 최고수준의 정정강도입니다. 자사 SSD 컨트롤러에 통합되는 것과 동일한 계보의 엔진입니다.

헤드라인 사양 — 전체 사양표는 NDA 체결 후 제공
코드Shortened BCH over GF(2^m), m = 13…24
정정강도 t8 … 156-bit
섹터 크기512 B … 1 MB
데이터패스8-bit 병렬, 1 byte/cycle 스트리밍

Architecture

구조

BCH ECC 인코더·디코더 블록 다이어그램 — 인코딩 경로(데이터 → BCH 인코더 → 코드워드)와 디코딩 경로(신드롬 → Berlekamp–Massey → Chien 서치 → 게이티드 XOR 정정).

Deliverables

라이선스 시 제공

  • 합성 가능한 Verilog RTL 및 통합 래퍼
  • cycle-accurate 레퍼런스 모델 및 등가성 검증기
  • 풀체인 테스트벤치 (clean / correct / UE / pad 벡터)
  • 데이터시트 · 매뉴얼 · 통합 가이드 (NDA 후 제공)

검증 대상 툴체인: Intel/Altera (Quartus) · AMD/Xilinx (Vivado) · ASIC — 공정 이식 가능 RTL

Engagement

협업 방식

01

IP 라이선스

검증된 IP를 그대로 라이선스합니다. 합성 가능 RTL과 검증 환경, 통합 가이드를 함께 제공합니다.

02

커스텀 개발

요구도에 맞춰 IP를 수정·확장합니다. 인터페이스 계층부터 직접 설계하므로 특수 요구도 수용이 가능합니다.

03

공동개발 · 국책과제

체계 요구도에 맞춘 반도체·펌웨어 공동 개발과 국책과제 참여를 수행합니다. 범위와 조건은 협의 후 결정합니다.