Supercharge Your Innovation With Domain-Expert AI Agents!

Memory physical layer interface logic for generating dynamic random access memory (dram) commands with programmable latency

A physical layer interface, memory technology, applied in the field of processing systems, can solve problems such as change

Active Publication Date: 2021-04-20
ADVANCED MICRO DEVICES INC
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Latency intervals can also be different for different types of DRAM and may change when new DRAM designs or timing standards are introduced

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
  • Memory physical layer interface logic for generating dynamic random access memory (dram) commands with programmable latency
  • Memory physical layer interface logic for generating dynamic random access memory (dram) commands with programmable latency
  • Memory physical layer interface logic for generating dynamic random access memory (dram) commands with programmable latency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] A conventional training sequence uses a predetermined sequence of commands separated by predetermined delay intervals. Therefore, conventional training sequences (for example) cannot be modified to account for different timing requirements of different DRAM designs. However, as discussed herein, the delay time interval between commands issued to the DRAM may be different for different types of commands, and the delay time interval may also be different for different types of DRAM, and may change when new DRAM designs are introduced. To account for the timing requirements of different memory PHYs or DRAM designs, training sequences can be flexibly defined by a programmable training engine implemented in the memory PHY. The training engine may be programmed using an instruction word comprising a first field for indicating a command and a second field for indicating a delay time interval to elapse before executing the command. Some implementations of the instruction word ...

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

A plurality of registers (222) implemented in conjunction with the memory physical layer interface (PHY) (140, 205) may be used to store one or more instruction words (300). A training engine (220) implemented in the memory PHY may generate a sequence of full-speed programmable commands (410, 420, 430, 510, 520, 525) for delivery to external memory (210), and based on the one or more delay to delay the command. The full speed programmable command sequence can be generated based on the one or more instruction words.

Description

technical field [0001] The present disclosure relates generally to processing systems, and more particularly, to memory physical layer interfaces in processing systems. Background technique [0002] Processing systems, such as a system on a chip (SOC), use memory to store data or instructions for later use. For example, a SOC may include processing units such as a central processing unit (CPU), a graphics processing unit (GPU), and an accelerated processing unit (APU) may read instructions or data from a memory, perform operations using the instructions or data, And then write the result back to memory. The processing system may include a memory physical layer interface to control access to memory modules, such as dynamic random access memory (DRAM), which may be used to store information such that the stored information may be accessed by the processing unit during operation of the processing system access. The memory physical layer interface in a processing system is co...

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
IPC IPC(8): G11C11/4093G11C11/4096G11C7/10
CPCG06F13/1689G06F13/28G06F13/4234
Inventor 格伦·A·迪尔思格里·塔尔博特
Owner ADVANCED MICRO DEVICES INC
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