GDDR6 Controller

Overview

The GDDR6 controller core is designed for use in applications requiring high memory throughput including graphics, advanced driver assistance systems (ADAS), data center and artificial intelligence (AI).

How a 24G GDDR6 Memory Interface Subsystem works

Originally designed for graphics applications, GDDR6 is a high-performance memory solution that can be used in a variety of compute-intensive applications.

The GDDR6 controller fully supports the bandwidth and dual channel capabilities of the GDDR6 PHY. It maximizes memory bandwidth and minimizes latency via Look-Ahead command processing. The core is DFI compatible (with extensions for GDDR6) and supports AXI or native interface to user logic. The controller can be paired with 3rd-party or customer PHY solutions.

Key Features

  • Supports up to 24 Gb/s per pin operation
  • Can handle two x16 GDDR6 channels with one controller or independently with two controllers
  • Supports x8 or x16 clamshell mode
  • Queue-based interface optimizes performance and throughput
  • Maximizes memory bandwidth and minimizes latency via Look-Ahead command processing
  • Automatic retry on transactions where EDC error detected
  • Full run-time configurable timing parameters and memory settings
  • Supports automatic and controller-initiated training
  • DFI compatible (with extensions for GDDR6)
  • Full set of Add-On cores available including in-line ECC core
  • Supports AXI or native interface to user logic
  • Delivered fully integrated and verified with target GDDR6 PHY

Block Diagram

GDDR6 Controller Block Diagram

Deliverables

  • Core (source code)
  • Testbench (source code)
  • Complete documentation
  • Expert technical support
  • Maintenance updates

Technical Specifications

Foundry, Node
Any
Maturity
Available on request
Availability
Available
×
Semiconductor IP