Electrical power operating states for core logic in a memory physical layer

    公开(公告)号:US11567557B2

    公开(公告)日:2023-01-31

    申请号:US16729805

    申请日:2019-12-30

    Abstract: An electronic device has a memory functional block that includes memory circuits and a memory physical layer (PHY) functional block with core logic that controls operations in the memory functional block, a memory PHY voltage regulator, a system voltage regulator, and a controller. The electronic device also includes a switch having an input coupled to an output of the memory PHY voltage regulator, another input coupled to an output of the system voltage regulator, and an output coupled to a power supply input of the core logic. The controller sets the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic in a full power operating state. The controller sets the switch so that electrical power is provided from the system voltage regulator to the core logic in one or more low power operating states.

    Networked input/output memory management unit

    公开(公告)号:US11003588B2

    公开(公告)日:2021-05-11

    申请号:US16548692

    申请日:2019-08-22

    Abstract: A networked input/output memory management unit (IOMMU) includes a plurality of IOMMUs. The networked IOMMU receives a memory access request that includes a domain physical address generated by a first address translation layer. The networked IOMMU selectively translates the domain physical address into a physical address in a system memory using one of the plurality of IOMMUs that is selected based on a type of a device that generated the memory access request. In some cases, the networked IOMMU is connected to a graphics processing unit (GPU), at least one peripheral device, and the memory. The networked IOMMU includes a command queue to receive the memory access requests, a primary IOMMU to selectively translate the domain physical address in memory access requests from the GPU, and a secondary IOMMU to translate the domain physical address in memory requests from the peripheral device.

    METHOD FOR DYNAMIC ARBITRATION OF REAL-TIME STREAMS IN THE MULTI-CLIENT SYSTEMS

    公开(公告)号:US20190033939A1

    公开(公告)日:2019-01-31

    申请号:US15663464

    申请日:2017-07-28

    CPC classification number: G06F1/266 G06F1/189 G06F1/26 G06F13/1673

    Abstract: A data processing system includes a power manager for providing a power event depth signal in response to a power event request signal. A plurality of real-time clients is coupled to the power manager. Each real-time client includes a client buffer that has a plurality of entries for storing data. The real-time client also includes a register for storing a watermark threshold for the client buffer, as well as logic for providing an allow signal when a number of valid entries in the client buffer exceeds the watermark threshold. A power management state machine is coupled to each of the plurality of real-time clients. The power management state machine provides a power event start signal in response to all of the plurality of real-time clients providing respective allow signals.

    ACTIVE HIBERNATE AND MANAGED MEMORY COOLING IN A NON-UNIFORM MEMORY ACCESS SYSTEM

    公开(公告)号:US20250036467A1

    公开(公告)日:2025-01-30

    申请号:US18745744

    申请日:2024-06-17

    Abstract: A method of operating a computing system includes storing a memory map identifying a first physical memory address as associated with a high performance memory and identifying a second physical memory address as associated with a low power consumption memory, servicing a first memory access request received from an application by accessing application data at the first physical memory address, in response to a change in one or more operating conditions of the computing system, moving the application data between the first physical memory address and the second physical memory address based on the memory map, and servicing a second memory access request received from the application by accessing the application data at the second physical memory address.

    Method for dynamic arbitration of real-time streams in the multi-client systems

    公开(公告)号:US10474211B2

    公开(公告)日:2019-11-12

    申请号:US15663464

    申请日:2017-07-28

    Abstract: A data processing system includes a power manager for providing a power event depth signal in response to a power event request signal. A plurality of real-time clients is coupled to the power manager. Each real-time client includes a client buffer that has a plurality of entries for storing data. The real-time client also includes a register for storing a watermark threshold for the client buffer, as well as logic for providing an allow signal when a number of valid entries in the client buffer exceeds the watermark threshold. A power management state machine is coupled to each of the plurality of real-time clients. The power management state machine provides a power event start signal in response to all of the plurality of real-time clients providing respective allow signals.

    Electrical Power Operating States for Core Logic in a Memory Physical Layer

    公开(公告)号:US20210200297A1

    公开(公告)日:2021-07-01

    申请号:US16729805

    申请日:2019-12-30

    Abstract: An electronic device has a memory functional block that includes memory circuits and a memory physical layer (PHY) functional block with core logic that controls operations in the memory functional block, a memory PHY voltage regulator, a system voltage regulator, and a controller. The electronic device also includes a switch having an input coupled to an output of the memory PHY voltage regulator, another input coupled to an output of the system voltage regulator, and an output coupled to a power supply input of the core logic. The controller sets the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic in a full power operating state. The controller sets the switch so that electrical power is provided from the system voltage regulator to the core logic in one or more low power operating states.

    Power efficient retraining of memory accesses

    公开(公告)号:US10572183B2

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

    申请号:US15787459

    申请日:2017-10-18

    Abstract: A data processing system includes a memory and a data processor. The data processor is connected to the memory and adapted to access the memory in response to scheduled memory access requests. The data processor has power management logic that, in response to detecting a memory power state change, determines whether to retrain or suppress retraining of at least one parameter related to accessing the memory based on an operating state of the memory. The power management logic further determines a retraining interval for retraining the at least one parameter related to accessing the memory, and initiates a retraining operation in response to the memory power state change based on the operating state of the memory being outside of a predetermined threshold.

Patent Agency Ranking