Memory subsystem calibration using substitute results

    公开(公告)号:US11217285B1

    公开(公告)日:2022-01-04

    申请号:US16986116

    申请日:2020-08-05

    Applicant: Apple Inc.

    Abstract: A memory subsystem and method for performing calibrations therein is disclosed. A memory subsystem includes a memory controller coupled to a memory by a plurality of signal paths. The memory controller is configured to perform an initial calibration to determine respective eye patterns corresponding to the ones of the plurality of signal paths. For a subsequent calibrations, updated eye patterns are determined for a subset of the plurality of signal paths. Remaining ones of the plurality of signal paths (not included in the subset), are not active during the subsequent calibrations. Updated eye patterns for the remaining ones of the plurality of signal paths are determined based on information obtained during the initial calibration and information from signal paths in the subset designated proxies for the remaining ones of the plurality of signal paths.

    ORDERING MEMORY REQUESTS BASED ON ACCESS EFFICIENCY

    公开(公告)号:US20200065028A1

    公开(公告)日:2020-02-27

    申请号:US16112624

    申请日:2018-08-24

    Applicant: Apple Inc.

    Abstract: An embodiment of an apparatus includes a memory circuit and a memory controller circuit. The memory controller circuit may include a write request queue. The memory controller circuit may be configured to receive a memory request to access the memory circuit and determine if the memory request includes a read request or a write request. A received read request may be scheduled for execution, while a received write request may be stored in the write request queue. The memory controller circuit may reorder scheduled memory requests based on achieving a specified memory access efficiency and based on a number of write requests stored in the write request queue.

    Conditional memory calibration cancellation
    35.
    发明授权
    Conditional memory calibration cancellation 有权
    条件记忆校准取消

    公开(公告)号:US09396778B1

    公开(公告)日:2016-07-19

    申请号:US14820815

    申请日:2015-08-07

    Applicant: Apple Inc.

    Abstract: A method and apparatus for conditional cancellation of a calibration procedure is performed. In one embodiment, a memory controller is coupled to memory. The memory controller is configured to convey data and a data strobe signal to the memory. The memory controller may conduct calibrations of a delay of the data strobe signal to ensure sufficient setup and hold time for the data. After an initial calibration, and at each of a number of periodic intervals, the memory controller may determine whether one or more parameters is within a specified range. If one of the one or more parameters is not within its respective specified range, another calibration of the data strobe delay may be performed. However, if each of the one or more parameters is within its respective specified range, the calibration may be canceled.

    Abstract translation: 执行用于校准过程的条件消除的方法和装置。 在一个实施例中,存储器控制器耦合到存储器。 存储器控制器被配置为将数据和数据选通信号传送到存储器。 存储器控制器可以进行数据选通信号的延迟的校准,以确保数据的足够的建立和保持时间。 在初始校准之后,并且在多个周期性间隔的每一个周期,存储器控制器可以确定一个或多个参数是否在指定范围内。 如果一个或多个参数中的一个不在其相应的指定范围内,则可执行数据选通延迟的另一校准。 然而,如果一个或多个参数中的每一个在其各自的指定范围内,则可以取消校准。

    Aligning calibration segments for increased availability of memory subsystem
    36.
    发明授权
    Aligning calibration segments for increased availability of memory subsystem 有权
    对齐校准段以增加内存子系统的可用性

    公开(公告)号:US09384820B1

    公开(公告)日:2016-07-05

    申请号:US14738119

    申请日:2015-06-12

    Applicant: Apple Inc.

    Abstract: A method and apparatus for aligning calibration segments for increased availability of a memory subsystem is disclosed. In one embodiment, a memory subsystem includes a memory and a memory controller coupled thereto via a number of independently operable channels (interfaces). The memory controller may convey on each of the channels at least one corresponding data strobe signal. The data strobe signal in each channel may be periodically calibrated. The memory controller may be configured to align the periodic calibrations in time so that they are performed concurrently instead of in a staggered manner. During the time the calibrations are performed on each channel, the memory may be unavailable for normal accesses.

    Abstract translation: 公开了一种用于对准校准段以提高存储器子系统的可用性的方法和装置。 在一个实施例中,存储器子系统包括存储器和经由多个可独立操作的通道(接口)耦合到其上的存储器控​​制器。 存储器控制器可以在每个通道上传送至少一个对应的数据选通信号。 可以周期地校准每个通道中的数据选通信号。 存储器控制器可以被配置为在时间上对准周期性校准,使得它们同时执行而不是以交错方式执行。 在每个通道执行校准时,存储器可能无法正常访问。

    SYSTEM AND METHOD OF CALIBRATION OF MEMORY INTERFACE DURING LOW POWER OPERATION
    37.
    发明申请
    SYSTEM AND METHOD OF CALIBRATION OF MEMORY INTERFACE DURING LOW POWER OPERATION 审中-公开
    低功率运行期间记忆接口校准的系统和方法

    公开(公告)号:US20160034219A1

    公开(公告)日:2016-02-04

    申请号:US14450525

    申请日:2014-08-04

    Applicant: Apple Inc.

    Abstract: A system includes memory unit having one or more storage arrays, and a memory interface unit that may be coupled between a memory controller and the memory unit.The memory interface unit may include a timing unit that may generate timing signals for controlling read and write access to the memory unit, and a control unit that may calibrate the timing unit at predetermined intervals. The memory interface unit may be configured to operate in a normal mode and a low power mode. However, in response to an occurrence of a given predetermined interval while the memory interface unit is in the low power mode, the memory interface unit may be configured to calibrate the timing unit subsequent to transitioning to the normal mode.

    Abstract translation: 系统包括具有一个或多个存储阵列的存储器单元,以及可以耦合在存储器控制器和存储器单元之间的存储器接口单元。 存储器接口单元可以包括可以生成用于控制对存储器单元的读取和写入访问的定时信号的定时单元,以及可以以预定间隔校准定时单元的控制单元。 存储器接口单元可以被配置为在正常模式和低功率模式下操作。 然而,响应于在存储器接口单元处于低功率模式时发生给定的预定间隔,存储器接口单元可以被配置为在转换到正常模式之后校准定时单元。

Patent Agency Ranking