Aligning calibration segments for increased availability of memory subsystem
    11.
    发明授权
    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: 公开了一种用于对准校准段以提高存储器子系统的可用性的方法和装置。 在一个实施例中,存储器子系统包括存储器和经由多个可独立操作的通道(接口)耦合到其上的存储器控​​制器。 存储器控制器可以在每个通道上传送至少一个对应的数据选通信号。 可以周期地校准每个通道中的数据选通信号。 存储器控制器可以被配置为在时间上对准周期性校准,使得它们同时执行而不是以交错方式执行。 在每个通道执行校准时,存储器可能无法正常访问。

    Memory Bank Hotspotting
    13.
    发明申请

    公开(公告)号:US20220357879A1

    公开(公告)日:2022-11-10

    申请号:US17313811

    申请日:2021-05-06

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for addressing bank hotspotting are described. A computing system includes a memory controller with an arbiter for determining how to arbitrate access to one or more memory device(s) for received requests. The arbiter categorizes each request in a manner that helps to ensure fair virtual channel distribution across the banks of the memory device(s). The category system includes bank hotspotting functions to give banks that have more requests more chances to go over banks with fewer requests. The category system is implemented proportionally with more category credits given to banks with higher bank depths within the virtual channel.

    Duty Cycle Correction with Read and Write Calibration

    公开(公告)号:US20200266810A1

    公开(公告)日:2020-08-20

    申请号:US16277263

    申请日:2019-02-15

    Applicant: Apple Inc.

    Abstract: A method and apparatus for performing duty cycle correction with read/write calibrations is disclosed. A first calibration is performed in a memory subsystem having a memory and a memory controller. The first calibration includes conveying a first clock signal from the memory controller to the memory, and determining the duty cycle of the first clock signal. If the duty cycle is not within a specified range, the duty cycle is adjusted and the process repeated. After the duty cycle of the first clock signal is within the specified range, a second calibration is performed, the second calibration including conveying a second clock signal from the memory to the memory controller. The duty cycle of the first clock signal may be further adjusted based on the second calibration.

    SYSTEMS AND METHODS FOR MONITORING AND CONTROLLING REPETITIVE ACCESSES TO VOLATILE MEMORY
    16.
    发明申请
    SYSTEMS AND METHODS FOR MONITORING AND CONTROLLING REPETITIVE ACCESSES TO VOLATILE MEMORY 有权
    用于监控和控制重复访问易失性存储器的系统和方法

    公开(公告)号:US20150206558A1

    公开(公告)日:2015-07-23

    申请号:US14158404

    申请日:2014-01-17

    Applicant: Apple Inc.

    CPC classification number: G11C7/1072 G06F12/1036 G11C11/408 G11C11/409

    Abstract: Systems and methods for monitoring and controlling repetitive accesses to a dynamic random-access memory (DRAM) row are disclosed. A method for monitoring and controlling repetitive accesses to a DRAM can include dividing a bank of the DRAM into a number of logical blocks, mapping each row of the bank to one of the logical blocks, monitoring accesses to the logical blocks, and controlling accesses to the logical blocks based on the monitoring.

    Abstract translation: 公开了用于监控和控制对动态随机存取存储器(DRAM)行的重复访问的系统和方法。 用于监测和控制对DRAM的重复访问的方法可以包括将DRAM的一组划分成多个逻辑块,将存储体的每一行映射到逻辑块之一,监视对逻辑块的访问,以及控制对 基于监控的逻辑块。

Patent Agency Ranking