Timebase Synchronization
    22.
    发明申请

    公开(公告)号:US20180107240A1

    公开(公告)日:2018-04-19

    申请号:US15831732

    申请日:2017-12-05

    Applicant: Apple Inc.

    CPC classification number: G06F1/12 G06F1/14

    Abstract: In an embodiment, an integrated circuit such as an SOC (or even a discrete chip system) includes one or more local timebases in various locations. The timebases may be incremented based on a high frequency local clock that may be subject to variation during use due. Periodically, based on a lower frequency clock that is subject to less variation, the local timebases may be synchronized to the correct time, using hardware circuitry. In particular, the correct timebase value for the next synchronization may be transmitted to each local timebase, and the control circuit for the local timebase may be configured to saturate the local timebase at the correct value if the local timebase reaches the correct value before the synchronization occurs. Similarly, if the synchronization occurs and the local timebase has not reached the correct value, the control circuit may be configured to load the correct timebase value.

    Transaction filter for on-chip communications network

    公开(公告)号:US09747239B2

    公开(公告)日:2017-08-29

    申请号:US14467164

    申请日:2014-08-25

    Applicant: Apple Inc.

    Abstract: A transaction filter for an on-chip communications network is disclosed. In one embodiment, an integrated circuit (IC) include a number of functional circuit blocks, some of which may be placed in a sleep mode (e.g., power-gated). The IC also includes a number of transaction filters that are each associated with a unique one of the functional circuit blocks. Responsive to its associated functional circuit block generating a transaction, a given transaction filter may determine whether the functional circuit block to which the transaction is destined is in a sleep mode. If it is determined that the transaction is destined for a functional circuit block that is currently in the sleep mode, the transaction filter may block the transaction from being conveyed.

    Method and apparatus for providing telemetry for power management functions
    24.
    发明授权
    Method and apparatus for providing telemetry for power management functions 有权
    为电源管理功能提供遥测的方法和装置

    公开(公告)号:US09529403B2

    公开(公告)日:2016-12-27

    申请号:US14466205

    申请日:2014-08-22

    Applicant: Apple Inc.

    CPC classification number: G06F1/3203 G06F1/3296 Y02D10/172

    Abstract: A method and apparatus for providing telemetry for use in power control functions is disclosed. A system includes an integrated circuit (IC) having a first power management circuit. The IC also includes a number of functional circuit blocks within a number of different power domains. A second power management circuit is implemented external to the IC and includes a number of voltage regulators. Each of the power domains is coupled to receive power from one voltage regulators. During operation, the first power management circuit may send commands requesting the change of one or more voltages provided to the IC. The second power management circuit may respond by performing the requested voltage change(s), and may also provide telemetry data to the first power management circuit. The second power management circuit may also provide telemetry data responsive to receiving a no operation command from the first power management circuit.

    Abstract translation: 公开了一种用于提供用于功率控制功能的遥测的方法和装置。 一种系统包括具有第一电源管理电路的集成电路(IC)。 IC还包括多个不同功率域内的多个功能电路块。 第二电源管理电路在IC外部实现并且包括多个电压调节器。 每个电源域被耦合以从一个电压调节器接收电力。 在操作期间,第一电源管理电路可以发送请求改变提供给IC的一个或多个电压的命令。 第二电力管理电路可以通过执行所请求的电压变化来响应,并且还可以向第一电力管理电路提供遥测数据。 第二电力管理电路还可以响应于从第一电力管理电路接收无操作命令来提供遥测数据。

    Mechanism for sharing private caches in a SoC
    25.
    发明授权
    Mechanism for sharing private caches in a SoC 有权
    在SoC中共享私有缓存的机制

    公开(公告)号:US09280471B2

    公开(公告)日:2016-03-08

    申请号:US14081549

    申请日:2013-11-15

    Applicant: Apple Inc.

    Abstract: Systems, processors, and methods for sharing an agent's private cache with other agents within a SoC. Many agents in the SoC have a private cache in addition to the shared caches and memory of the SoC. If an agent's processor is shut down or operating at less than full capacity, the agent's private cache can be shared with other agents. When a requesting agent generates a memory request and the memory request misses in the memory cache, the memory cache can allocate the memory request in a separate agent's cache rather than allocating the memory request in the memory cache.

    Abstract translation: 与SoC中的其他代理程序共享代理的私有缓存的系统,处理器和方法。 SoC中的许多代理除了SoC的共享缓存和内存之外还有一个专用缓存。 如果代理的处理器关闭或以小于满容量运行,代理的私有缓存可以与其他代理共享。 当请求代理产生存储器请求并且存储器请求丢失在存储器高速缓存中时,存储器高速缓存可以在单独的代理的高速缓存中分配存储器请求,而不是在存储器高速缓存中分配存储器请求。

    Parameter-Based Sensor Selection
    26.
    发明申请
    Parameter-Based Sensor Selection 审中-公开
    基于参数的传感器选择

    公开(公告)号:US20160054788A1

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

    申请号:US14466315

    申请日:2014-08-22

    Applicant: Apple Inc.

    Abstract: A method and apparatus for parameter-based sensor selection is disclosed. In one embodiment, a system includes an integrated circuit (IC) having a first power management circuit, and a second power management circuit external to the IC. The IC includes various functional units implemented in various power domains, while the second power management circuit (which may be implemented on an IC) includes a number of voltage regulators for providing power to the power domains. The second power management circuit also includes sensors that provide data about a system parameter, with the data being provided at telemetry to the first power management circuit. When the system parameter is less than a first threshold, the telemetry data may be based on a first sensor. When the system parameter is greater than the first threshold, the telemetry data may be based on a second sensor.

    Abstract translation: 公开了一种用于基于参数的传感器选择的方法和装置。 在一个实施例中,系统包括具有第一电源管理电路的集成电路(IC)和IC外部的第二电源管理电路。 IC包括实现在各种功率域中的各种功能单元,而第二功率管理电路(其可以在IC上实现)包括用于向电力域提供电力的多个电压调节器。 第二电力管理电路还包括提供关于系统参数的数据的传感器,数据在遥测中提供给第一电力管理电路。 当系统参数小于第一阈值时,遥测数据可以基于第一传感器。 当系统参数大于第一阈值时,遥测数据可以基于第二传感器。

    Memory power savings in idle display case
    27.
    发明授权
    Memory power savings in idle display case 有权
    空闲显示情况下的内存功耗节省

    公开(公告)号:US09261939B2

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

    申请号:US13890306

    申请日:2013-05-09

    Applicant: Apple Inc.

    Abstract: In an embodiment, a system includes a memory controller that includes a memory cache and a display controller configured to control a display. The system may be configured to detect that the images being displayed are essentially static, and may be configured to cause the display controller to request allocation in the memory cache for source frame buffer data. In some embodiments, the system may also alter power management configuration in the memory cache to prevent the memory cache from shutting down or reducing its effective size during the idle screen case, so that the frame buffer data may remain cached. During times that the display is dynamically changing, the frame buffer data may not be cached in the memory cache and the power management configuration may permit the shutting down/size reduction in the memory cache.

    Abstract translation: 在一个实施例中,系统包括存储器控制器,其包括存储器高速缓存和被配置为控制显示器的显示控制器。 系统可以被配置为检测正在显示的图像基本上是静态的,并且可以被配置为使得显示控制器请求在存储器高速缓存中分配源帧缓冲器数据。 在一些实施例中,系统还可以改变存储器高速缓存中的功率管理配置,以防止存储器高速缓存在空闲屏幕情况期间关闭或减小其有效大小,使得帧缓冲器数据可以保持高速缓存。 在显示器动态改变的时间期间,帧缓冲器数据可能不被缓存在存储器高速缓存中,并且电源管理配置可以允许存储器高速缓存中的关闭/大小减小。

    METHOD FOR WAKING A DATA TRANSCEIVER THROUGH DATA RECEPTION
    28.
    发明申请
    METHOD FOR WAKING A DATA TRANSCEIVER THROUGH DATA RECEPTION 有权
    通过数据接收来浪费数据收发器的方法

    公开(公告)号:US20160029318A1

    公开(公告)日:2016-01-28

    申请号:US14444198

    申请日:2014-07-28

    Applicant: Apple Inc.

    Abstract: A method for managing power in a system, in which the system may include a first device configured to transmit serial data and a second device, coupled to the first device. The second device may include a transceiver and interrupt logic, and may be configured to activate the interrupt logic and enable a reduced power mode for the transceiver. Power consumption of the transceiver operating in the reduced power mode may be less than power consumption of the transceiver in an operating mode. The second device may also be configured to assert an interrupt signal responsive to a change in a voltage level of an input of the second device and then de-activate the reduced power mode for the transceiver responsive to the assertion of the interrupt signal.

    Abstract translation: 一种用于管理系统中的电力的方法,其中所述系统可以包括被配置为传送串行数据的第一设备和耦合到所述第一设备的第二设备。 第二设备可以包括收发器和中断逻辑,并且可以被配置为激活中断逻辑并使能收发器的降低的功率模式。 以降低功率模式工作的收发器的功耗可能小于工作模式下收发器的功耗。 第二设备还可以被配置为响应于第二设备的输入的电压电平的变化来断言中断信号,然后响应于断言中断信号的断言而使得收发器的功率降低模式失效。

    INTERRUPT TIMESTAMPING
    30.
    发明申请
    INTERRUPT TIMESTAMPING 有权
    中断时间

    公开(公告)号:US20140089546A1

    公开(公告)日:2014-03-27

    申请号:US13629509

    申请日:2012-09-27

    Applicant: APPLE INC.

    CPC classification number: G06F13/24

    Abstract: A system and method for maintaining accurate interrupt timestamps. A semiconductor chip includes an interrupt controller (IC) with an interface to multiple sources of interrupts. In response to receiving an interrupt, the IC copies and records the value stored in a main time base counter used for maintaining a global elapsed time. The IC sends an indication of the interrupt to a corresponding processor. Either an interrupt service routine (ISR) or a device driver requests a timestamp associated with the interrupt. Rather than send a request to the operating system to obtain a current value stored in the main time base counter, the processor requests the recorded timestamp from the IC. The IC identifies the stored timestamp associated with the interrupt and returns it to the processor.

    Abstract translation: 一种用于保持精确中断时间戳的系统和方法。 半导体芯片包括具有多个中断源的接口的中断控制器(IC)。 响应于接收到中断,IC复制并记录存储在用于维持全局经过时间的主时基计数器中的值。 IC向对应的处理器发送中断指示。 中断服务程序(ISR)或设备驱动程序请求与中断相关联的时间戳。 处理器不是向操作系统发送请求以获得存储在主时基计数器中的当前值,而是从IC请求记录的时间戳。 IC识别与中断相关联的存储时间戳,并将其返回给处理器。

Patent Agency Ranking