Unlock instant, AI-driven research and patent intelligence for your innovation.

DDR3 controller based on DFI standard

A controller and standard technology, applied in instruments, electrical digital data processing, etc., can solve the problems of command aging, command suspension, bandwidth waste, etc., to increase the probability of fast hit, prevent command aging, and reduce bandwidth waste.

Active Publication Date: 2020-11-17
XIDIAN UNIV
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Through the analysis of the DDR3 protocol standard, the main two aspects that can affect the efficiency of DDR3 are: 1. Frequent switching between reading and writing, which increases the bandwidth waste of switching time between reading and writing; 2. Frequent different rows of the same bank The switching of the bank increases the pre-charging and activation time and also causes bandwidth waste; therefore, the design of the controller should try to ensure long-term continuous reading or continuous writing operations, and try to avoid the switching interval between different rows of the same bank; currently on the market The mainstream DDR controller is mainly the official Xilinx MIG soft core, but the Xilinx MIG core does not consider the mechanism of preventing command aging, and cannot guarantee the timely response of commands during the reordering strategy process, which will cause the commands to continue to age and cause the commands to hang; Many controllers cannot achieve both reliability and efficiency. While maximizing the bandwidth, it will cause the aging of the request, which will cause unexpected consequences.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • DDR3 controller based on DFI standard
  • DDR3 controller based on DFI standard

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0032] Such as figure 1 As shown, a reliable and efficient DDR3 controller based on the DFI standard includes a request parsing interface module 1, a packet and ID flag module 2, a Bank read and write management module 3, a read and write data channel module 4, and a first-level queue cache Module 5, instruction sending module 6, non-reading and writing module 7 and DFI interface module 8.

[0033]The request parsing interface module 1 is used to receive commands and data on the user bus; and split the commands and data requested by the user into DDR3 particles with a length that can be processed by a burst, and buffer the commands and data into FIFO asynchronously.

[0034] The grouping and ID mark module 2 is used to give the group order to the command after splitting according to the grouping strategy, to give the corresponding ID attribute to the read an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Disclosed is a DDR3 controller based on a DFI standard comprising a request analysis interface module, a grouping and ID marking module, a Bank read-write management module, a read-write data channelmodule, a first-level queue cache module, an instruction sending module, a non-read-write module and a DFI interface module. The invention ensures high efficiency of rate transmission by regulated grouping, command taking and re-sequencing principles. By setting a group command quantity threshold, a command request time period is labelled and combined with a reordering strategy to prevent commandaging; reading and writing of the same bank address are carried out according to a request sequence through a grouping principle, related ID attributes are defined to achieve one-to-one correspondenceof commands and data, and transmission reliability is jointly achieved.

Description

technical field [0001] The invention relates to the technical field of chip design, in particular to a DDR3 controller based on the DFI standard. Background technique [0002] Through the analysis of the DDR3 protocol standard, the main two aspects that can affect the efficiency of DDR3 are: 1. Frequent switching between reading and writing, which increases the bandwidth waste of switching time between reading and writing; 2. Frequent different rows of the same bank The switching of the bank increases the pre-charging and activation time and also causes bandwidth waste; therefore, the design of the controller should try to ensure long-term continuous reading or continuous writing operations, and try to avoid the switching interval between different rows of the same bank; currently on the market The mainstream DDR controller is mainly the official Xilinx MIG soft core, but the Xilinx MIG core does not consider the mechanism of preventing command aging, and cannot guarantee th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/16
CPCG06F13/1621G06F13/1626G06F13/1678Y02D10/00
Inventor 彭琪郭华伦刘伟峰张明铭庄奕琪
Owner XIDIAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More