ZeroConnect

Hardware compressed memory IP for CXL devices and chip-to-chip links. Ultra-fast inline compression and decompression with complete, real-time compressed memory management.

What it does

ZeroConnect expands the memory capacity of CXL devices using hardware-accelerated inline compression, and it manages that compressed memory in real time. It is transparent to the host: it operates on the data requests and responses the host issues over CXL.mem, with explicit control available over CXL.io off the critical path.

At a glance

  • CXL Type 3 devices (SLD, MH-MLD)

  • Transparent to host over CXL.mem

  • LZ4 + ZeroDelta algorithms

  • Complete compressed memory management

  • RAS support with ECC and poison handling

A complete IP stack, not just a compressor

Shipping compressed memory takes far more than a compression engine. ZeroConnect delivers the full subsystem:

  • Compression and decompression, with two algorithm families by default.

  • Hardware address remapping from device to media address space.

  • On-chip block cache in SRAM for write aggregation and read caching, with ECC.

  • Compressed memory manager for allocation, de-allocation, and defragmentation.

  • Capacity backpressure with configurable watermarks and host interrupts.

  • Real-time telemetry for capacity and compression statistics.

Algorithms

Two families by default: LZ4 (open standard, fully block-format compliant) and ZeroDelta, the ZeroPoint proprietary algorithm tuned for very low, deterministic latency on the inline CXL path. Compaction is aligned to the 4KB page requirement.

Value proposition: reduce data center total cost of ownership by more than 15% by getting more usable capacity from the same memory.

Key specifications

Detailed area, SRAM, and cycle-level latency figures are configuration dependent.

CXL device targetCXL Type 3 devices: SLD and (MH-)MLD.
Host exposureTransparent over CXL.mem. Explicit control via CXL.io (non-critical path).
AlgorithmsLZ4 (open standard) and ZeroDelta (proprietary), at 32B / 64B granularity, grouped into 1KB or 4KB superblocks.
IP clockDefault 1.2 GHz. LZ4 up to 1.6 GHz; ZeroDelta up to 2 GHz.
Compression ratio2–3x on general server workloads. By benchmark: TPC-H database 2x; db-shootout 2.5x; HPCG 2.3x; Spark/Scala-means 2.9x.
Read latencyMeets the OCP CXL budget of under 250 ns average read latency. Typically 70 ns including DRAM latency.
Block cache hit ratioGreater than 90% across benchmarks.
Metadata overheadApproximately 0.78% of DRAM media for address translation.
Cache / remapper areaConfigurable. Typically 16 MB block cache / 128 KB remapper.
Data interfaceAXI5, 256-bit / 512-bit. Configuration interface: AXI4, 64-bit.
CXL complianceCXL 2.0 and CXL 3.1 TE, MH-MLD, RAS. Compatible with CXL 3.1 TSP security (range-based encryption).
RASSECDED ECC on all SRAMs, data poisoning, FW interrupts, and event logging.

What's included

  • Soft IP for CXL device ASICs: RTL and test framework.

  • Firmware running on the CXL device.

  • Host-based software driver to expose the OCP interface.

  • Integration support.

Explore the rest of the portfolio

Streaming

ZeroStream

Link compression for C2C, D2D, DRAM

AI Inference

ZeroAI

Model compression for weights, KV, activations

Storage

ZeroStorage

Standards-based LZ4 acceleration

Overview

All products

Back to the portfolio