Between the DDR controller and on-chip GPU or NPU, CryptICE™ coordinates weight compression, decompression, encryption and decryption. Compression reduces weight-transfer volume, while encryption limits plaintext exposure in off-chip storage and transfer. The IP is ready for volume-production delivery.

Flexible Weight Loading
Both approaches share the DDR-read, decryption and decompression path that supplies weights to GPU or NPU inference.
Effective Weight Bandwidth
Under specific conditions, effective weight bandwidth can improve by approximately 30%. At the same process node and physical bandwidth, this measures the equivalent uncompressed weight data delivered to compute units per unit of time, relative to a design without weight compression.
Actual gains depend on the model, weight precision, access pattern and configuration. Faster weight delivery can reduce compute stalls in bandwidth-limited workloads.
Integration & Adaptation
Data-path integration, performance evaluation and technical support adapt weight compression and encryption to different models, loading flows and chip platforms.
Evaluate Your Model-Weight Data Path
Share your model, weight precision, access patterns, DDR bandwidth and loading approach. We will arrange a technical discussion.