Synopsys SLM Error Correction Code (ECC) IP is a user configurable, vendor‑independent error correction solution that improves memory reliability by detecting and correcting transient faults in on‑chip and embedded memories. Integrated into the Synopsys Silicon Lifecycle Management (SLM) platform, SLM ECC IP supports in‑field operation to help ensure data integrity and long‑term reliability in advanced SoCs.
As technology nodes scale, memories are increasingly susceptible to soft errors and multi‑cell upsets driven by lower supply voltages, higher clock frequencies, and shrinking geometries. SLM ECC IP addresses these challenges with standards‑based ECC techniques, flexible configuration options, and built‑in safety features such as address error detection and error injection—making it well suited for high‑reliability applications in automotive, data center, and aerospace and defense markets.
Figure 1: Synopsys SLM Error Correction Code IP
Detects and corrects soft errors and multi‑cell upsets that increase with advanced nodes, higher frequencies, and lower voltages
ISO 26262 certified and ASIL‑D compliant, with built‑in address error detection and error injection for safety validation
Configurable ECC segmentation, pipelining, and encoding options to meet system‑level timing and area goals
Works with memories from any vendor, simplifying integration and reuse across designs and memory types
Generates RTL, testbenches, synthesis scripts, and documentation to reduce integration time and risk