Periodic zq calibration using transaction-based self-refresh in multi-level ddr systems

A self-refresh, memory system technology, applied in the field of memory systems, can solve the problems of taking a lot of time, increasing complexity, affecting memory waiting time, etc.

Active Publication Date: 2022-06-24
QUALCOMM INC
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In such multi-stage systems, periodic ZQ calibrations must be issued to each stage, adding complexity in how each stage interacts with self-refresh mode relative to periodic ZQ commands
[0006] Thus, because ZQ calibration can take a significant amount of time due to stalling the entire memory channel and substantially impact memory latency, techniques are needed that increase the time that memory stages spend in self-refresh mode and reduce channel stall time, to improve memory power consumption and performance

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
  • Periodic zq calibration using transaction-based self-refresh in multi-level ddr systems
  • Periodic zq calibration using transaction-based self-refresh in multi-level ddr systems
  • Periodic zq calibration using transaction-based self-refresh in multi-level ddr systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Various aspects and embodiments are disclosed in the following description and associated drawings to illustrate specific examples related to the exemplary aspects and embodiments. After reading this disclosure, alternative aspects and embodiments will become apparent to those skilled in the relevant art, and may be constructed and practiced without departing from the scope or spirit of the disclosure. Additionally, well-known elements will not be described in detail or may be omitted so as not to obscure the relevant details of the aspects and embodiments disclosed herein.

[0022] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. Likewise, the term "embodiments" does not require that all embodiments include the discussed feature, advantage, or mode of operation.

[0023] The terminology u...

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

According to various aspects, a memory controller can schedule ZQ commands to periodically calibrate individual memory levels in a multi-level memory. The memory controller may schedule a ZQ short command every ZQ interval and record that the ZQ short command misses for the ZQ interval with respect to a memory stage in self-refresh mode. After the missed ZQ short command reaches the first threshold, a ZQ long command may be scheduled at the next ZQ interval, and if the memory stage exits the self-refresh mode and executes the ZQ long command, then normally ZQ behavior is recoverable. However, if the memory stage remains in the self-refresh mode until a missed ZQ long command reaches a second threshold, then the memory controller can toggle ZQ once the memory stage exits the self-refresh mode long command and skips the next ZQ calibration before resuming normal ZQ behavior.

Description

[0001] Cross-references to related applications [0002] This application claims PERIODIC ZQ CALIBRATION WITH TRAFFIC-BASED SELF-REFRESHIN A MULTI-RANK DDR SYSTEM, filed on May 31, 2016, entitled "PERIODIC ZQ CALIBRATION WITH TRAFFIC-BASED SELF-REFRESHIN A MULTI-RANK DDR SYSTEM ” of U.S. Provisional Patent Application No. 62 / 343,769, the contents of which are hereby expressly incorporated by reference in their entirety. technical field [0003] The present disclosure relates generally to memory systems, and in particular, to management operations to periodically calibrate a multi-level memory system supporting a traffic-based self-refresh mode. Background technique [0004] In double data rate (DDR) dynamic random access memory (DRAM) technology, the ZQ calibration command is used to periodically calibrate DRAM drive strength and termination values. For example, the memory controller may typically issue a ZQ calibration command to compensate for any system voltage and temp...

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 Patents(China)
IPC IPC(8): G11C7/10G11C29/02G11C29/12G11C11/406G11C11/4093G11C29/50G06F13/16H04L25/02G11C29/44
CPCG06F13/1636G06F13/1689G11C7/1057G11C7/1072G11C7/1084G11C11/40603G11C11/4093G11C29/02G11C29/022G11C29/025G11C29/028G11C29/50008H04L25/0278G11C2029/4402G11C2207/2254G11C2211/4061G11C11/40615G06F3/0619G06F3/0659G06F3/0683
Inventor 王力永
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products