/ Products / DDR Memory Controller IP

DDR Memory Controller IP

Databahn is the industry-leading IP solution for high-performance DDR memory controllers. Databahn reduces risk and speeds time-to-market for deploying memory interfaces in silicon. The Databahn DDR memory controller IP is currently licensed for use in over 260 designs and is implemented in over 100 chips in silicon. Databahn provides chip designers with the ability to configure the optimal memory controller IP for performance, power and gate-count requirements.

Robust configurability and state-of-the-art features to effectively insulate SoC designers from fast-changing protocols and details associated with DRAM device technology. Databahn's advanced multi-port arbitration engine ensures optimal data transfer to all SoC clients. Databahn memory controller cores are also highly configurable and designed to work optimally for consumer, enterprise and mobile applications. Databahn memory controller IP is vendor/process independent and provides configurable support for DDR1, DDR2, DDR3, LPDDR1, LPDDR2 and LPDDR2-NVM devices. Databahn IP can be efficiently configured for design-specific requirements, and are also available as pre-configured cores optimized for key market applications.

Evaluate Databahn icon

Key Features:
  • Extreme performance, high bandwidth, and low-latency from an advanced reordering engine
  • Configurable to fit unique design characteristics
  • Silicon-proven with 260+ design wins & 100+ chips in silicon
  • Supports popular on-chip bus standards incl. AXI, AHB, and OCP


  • Databahn's advanced and configurable architecture allows maximum performance in a wide range of different system environments
  • Popular SoC interface bus standards such as AXI, AHB and OCP are supported. Traffic can come from a single requestor or may be arbitrated from multiple ports using a choice of different flexible arbitration algorithms in the arbitration engine
  • A command queue holds a list of upcoming commands and the ordering engine reorders commands for user-assigned priority and increased bandwidth while maintaining coherency
  • The transaction processing unit watches the command queue and does memory preparation for future commands in advance, so that commands may execute as soon as they reach the head of the queue
  • Performance and power tuning registers use parameters from Denali SOMA files as input to get the maximum performance from each memory; performance and power can be further enhanced with a range of adjustments
  • The Denali Databahn DRAM memory controller uses the DFI interface to the PHY, allowing the use of Denali's PHY, a range of available 3rd party PHYs, or the customer's own PHY
  • Databahn supports all the major DRAM devices: DDR1, DDR2, DDR3, LPDDR1, LPDDR2, and LPDDR2-NVM
Databahn DRAM Memory Controller Diagram


The Databahn high-performance DRAM memory controller core includes these features:

  • Supports DDR1, DDR2, DDR3
  • LPDDR1, LPDDR2 & LPDDR2-NVM from all DRAM vendors
  • Compliant to the DDR PHY Interface spec. (DFI)
  • Choose from several, DFI-compliant physical interface options
  • Optimized for device specific features & functionality
  • Fully pipelined design with flow control for commands & data
  • Configurable for performance, power, & area requirements
  • Multi-port system interface with configurable arbitration
  • Programmable priority algorithms
  • Built-in sequencing & ordering engines
  • Optional functionality/modules for ECC & BIST
  • Special low-power modes for reducing memory power, increasing battery life or reducing cooling needs
  • Comprehensive verification environment, leveraging MMAV™
  • Vendor & process independent IP
  • Complete deliverables for integration verification, & silicon deployment

Databahn PHY Interface

Denali's advanced, high-speed PHY is designed for high frequency operation, using special features that provide extra capture margin, and high-resolution tuning to match board design. The solution can be provided in a fully configurable and synthesizable block. Full synthesis, STA, and support scripts keep implementation simple and timing closure quick.

The Databahn DFI-compliant PHY is a complete solution ready to be integrated into SoCs and ASICs which interface with DDR memories. Each PHY is delivered to match the unique requirements of the customer's DDR application. Using Denali's PHY reduces risk and time-to-market for deploying memory interfaces in silicon. More Databahn PHY details regarding features and deliverables is now available. Databahn also supports DFI compliant PHYs from third-party IP providers and ASIC vendors. For more info about DFI, visit: www.ddr-phy.org.

Performance Operations

Databahn allows user-assigned priority to drive arbitration and reordering of commands. Assigning a high priority to commands in the system from latency-sensitive requestors lets those requestors obtain lower latency. Databahn employs several techniques to improve performance of transactions, for example:

  • Command look-ahead, to prepare pages in memory in advance of when commands execute
  • Bank splitting to reorder transactions destined for different rows in the same bank, page grouping to reorder transactions destined for the same page in memory, and read-write reordering to sequence reads and writes to avoid bus turn-arounds

The overall intent of Databahn's performance operations is to give class-leading performance from all traffic types – even if the traffic is not known at design time. Databahn's low-power option provides a central point for control of power in the external memory, automatically selecting the power mode of the external memory based on the traffic that is passing through the controller.

Foundry Process

Denali's Databahn memory controller is silicon proven with more than 260 design wins and 100 designs in silicon spanning all process nodes. Here are proven supported process technologies. If you have any questions regarding support for a particular process node, please contact Denali sales.

VendorProcess (nm)
TSMC180, 150, 130, 90, 65, 50, 45, 40
UMC180, 150, 90
IBM180, 110, 90, 65
Common Platform65
Toshiba180, 130, 90, 65
LSI180, 110, 90, 65
Chartered130, 90, 65
Others140, 130, 90, 65, 45



Databahn memory controller IP is used in a wide range of markets and applications. Databahn IP can be efficiently configured for design-specific requirements, and are also available as pre-configured cores optimized for key market application.

Consumer Digital entertainment and multi-media markets call for IP that enables flexibility and fast time-to-market.
Enterprise Communications, storage, and high-end computing markets require high performance memory solutions.
Mobile The portable and handheld markets require innovative, low cost solutions on a tight power budget.



"The fast-paced WLAN market requires us to stay ahead of customers' needs by quickly delivering 802.11n solutions with best-in-class performance. Denali's Databahn memory controller IP provides the flexibility to configure solutions for a variety of applications, enabling us to satisfy the most stringent performance requirements without sacrificing time to market."
Walter Morton
Director of IC Design Engineering
Broadcom Wirless LAN Group

"Denali's PCIe core and PureSpec verification IP are integral enablers in meeting the PCIe Gen 2.0 specifications. Today's demanding data center networks address their increasing traffic needs by incorporating our latest accelerated 1Gb and 10Gb Ethernet products. Denali's reputation and track record speaks volumes for creating and delivering high-quality, complete IP solutions for the latest process technologies."
Rafy Carmon
VP of R&D
Percello, Ltd.

"During the design of our new WiFi SoC (CL1300), we prioritized performance and time to market. Denali's unmatched reputation for a high-performance, configurable DDR controller IP provided an optimal solution for the DDR DRAM subsystem and has allowed us to meet the requirements for carrier-grade video streaming."
Lior Weiss
VP of Marketing
Celeno Communications


Carbon Design Systems provides cycle-accurate models for all SDRAM memory interface IP in the Databahn portfolio, including support for the latest DDR3, DDR2, and LPDDR2 specifications. Carbon provides solutions which enable automatic generation of TLM models, architectural analysis, system performance validation and pre-silicon hardware/software integration.carbondesignsystems.com