Bridge Chip for DRAM-NAND Address Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory systems face challenges in accessing high-density NAND memory due to limitations in address bus capacity, latency differences between DRAM and NAND memory, and the inability to issue simultaneous commands beyond the number of banks, which restricts the control of NAND memory by DRAM controllers.

Innovation Solution

A bridge chip is introduced between the DRAM controller and NAND memory to convert protocols and manage addresses, commands, and data, allowing for the expansion of accessible address space and enabling simultaneous control of multiple commands through the use of a DRAM protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a DRAM controller directly controls NAND memory, then the system structure is simple, but the accessible address space is limited due to address bus capacity

Engineering Contradiction:
Improvesystem structureVSAvoidaccessible address space
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

A bridge chip is introduced as an intermediary component between the DRAM controller and NAND memory. The bridge chip receives addresses from the DRAM controller's address bus and translates them to the corresponding physical addresses in NAND memory, enabling the DRAM controller to access the full address space of NAND memory without requiring a larger address bus.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If DRAM and NAND memory operate independently, then each memory type can be optimized, but latency differences cause control difficulties

Engineering Contradiction:
Improvememory optimizationVSAvoidcontrol difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The bridge chip serves as a protocol translator and intermediary that handles the latency differences between DRAM and NAND memory. It buffers commands and addresses, translating DRAM controller timing signals into NAND memory-compatible signals, thereby enabling the DRAM controller to effectively control NAND memory despite their different operational characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the number of banks is increased to issue simultaneous commands, then command processing capability improves, but the device complexity increases

Engineering Contradiction:
Improvecommand processing capabilityVSAvoidnumber of banks
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bridge chip segments the command processing function by implementing separate command queues for different memory banks. Each queue can hold commands for a specific bank, allowing the DRAM controller to issue simultaneous commands to multiple banks without increasing the controller's internal bank structure complexity.

Inventive Principle:
Principle #1Segmentation

4Quantity of substance

If address bus width is increased to access high-density NAND memory, then accessible address space expands, but the cost and complexity of the controller increases

Engineering Contradiction:
Improveaccessible address spaceVSAvoidcontroller complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The bridge chip acts as an address translation intermediary that bridges the gap between the DRAM controller's address bus width and the NAND memory's address requirements. It receives addresses from the controller's address bus and generates the appropriate physical addresses for NAND memory, allowing the controller to maintain its original address bus width while accessing high-density memory spaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9606738B2Memory system with a bridge part provided between a memory and a controller
Publication Date: 2017.03.28 KIOXIA CORP
  • US9606738B2 patent drawing
  • US9606738B2 patent drawing
  • US9606738B2 patent drawing

AI summary

A memory system according to the present embodiment includes a memory controller including a first data bus and a first address bus. A memory part includes a second data bus and a second address bus. A bridge part is capable of receiving an address from the memory controller via the first data bus, and outputs the address via the first address bus to the memory part.