CXL 3.0 Integrity and Data Encryption Security Module
The Compute Express Link (CXL) interface protocol enables low-latency data communication between system-on-chip (SoC) and general…
Overview
The Compute Express Link (CXL) interface protocol enables low-latency data communication between system-on-chip (SoC) and general-purpose accelerators, memory expanders, and smart I/O devices requiring high performance, heterogeneous computing for data-intensive workloads.
The CXL 3.x Integrity and Data Encryption (IDE) Security IP Module provides confidentiality, integrity, and replay protection for flow control units (FLITs) in the case of CXL.cache and CXL.mem protocols, and for FLITs and Transaction Layer Packets (TLP) in the case of CXL.io.
The Security Module implements the IDE specification as defined for CXL 3.x which also references PCI Express 6.x IDE specification for the CXL.io protocol. The CXL 3.x IDE Security Module integrates seamlessly with the CXL controllers to accelerate SoC integration.
The CXL 3.x IDE Security Module provides full-duplex .cache/.mem/.io support with efficient encryption/decryption and authentication of FLITs and TLPs, based on optimized low latency AES-GCM cryptographic cores, that are specially developed for optimal area, performance, and latency implementations.
Key features
- Support for PCIe 6.0/6.1/6.2 IDE specification for CXL.io
- Support for CXL 3.0 IDE specification for CXL.cache/mem
- Support all required features of CXL 3.0 and CXL 3.1
- High-performance AES-GCM-based packet encryption, decryption, authentication
- FIPS 140-3 certification support
- TDISP support for CXL.io
- Seamless integration with Synopsys Controllers IP
- FLIT interfacing for CXL.cache/mem
- FLIT/TLP interfacing for CXL.io
- Efficient sync/fail/status messaging
- Customer configurable
- Aligns with Synopsys CXL 3.x controller configuration options
- Data bus widths: 128, 256, 512, 1024
- Lanes: x2, x4, x8, x16
- Support for all protocols CXL.cache/mem/io or only CXL.cache/mem
- CXL.cache/mem
- Containment & skid modes
- Early MAC termination
- Optimized for area, performance & latency
- PCRC calculation & validation
- Efficient key control & refresh
- Bypass mode
Block Diagram
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about CXL IP core
CXL 3.1: How Evolving CXL Standards are Pushing Interconnects to Even Higher Performance
Verifying CXL 3.1 Designs with Synopsys Verification IP
XConn Revitalizes Next-Gen Data Centers with CXL 2.0 Switch Designed with Synopsys IP
Synopsys CXL Protocol Verification Solutions Proven with Real World Vendor Devices at the CXL Compliance Test Event
How the CXL Standard Improves Latency in High-Performance Computing
Frequently asked questions about CXL IP cores
What is CXL 3.0 Integrity and Data Encryption Security Module?
CXL 3.0 Integrity and Data Encryption Security Module is a CXL IP core from Synopsys, Inc. listed on Semi IP Hub.
How should engineers evaluate this CXL?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this CXL IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.