Multi-Die Debug Stop Clock Trigger

    公开(公告)号:US20230025207A1

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

    申请号:US17880507

    申请日:2022-08-03

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for implementing a multi-die clock stop trigger are described. A computing system includes a plurality of semiconductor dies connected together and sharing a global clock stop trigger signal which is pulled high via a resistor tied to a supply voltage. Each semiconductor die has a clock generation unit which generates local clocks for the die. Each clock generation unit monitors for local clock stop triggers, and if one of the local triggers is detected, the clock generation unit stops local clocks on the die and pulls the global clock stop trigger signal low. When the other clock generation units on the other semiconductor dies detect the global clock stop trigger at the logic low level, these clock generation units also stop their local clocks. Captured data is then retrieved from the computing system for further analysis.

    HARDWARE-BASED PERFORMANCE EQUALIZATION FOR STORAGE DEVICES
    2.
    发明申请
    HARDWARE-BASED PERFORMANCE EQUALIZATION FOR STORAGE DEVICES 有权
    基于硬件的存储设备的性能均衡

    公开(公告)号:US20160179373A1

    公开(公告)日:2016-06-23

    申请号:US14574527

    申请日:2014-12-18

    Applicant: APPLE INC.

    CPC classification number: G11C11/5628 G11C7/1045 G11C7/1063

    Abstract: An apparatus includes a register memory and circuitry. The register memory is configured to hold a minimal value specified for a performance measure of a given type of memory access commands, whose actual performance measures vary among memory devices. The circuitry is configured to receive a memory access command of the given type, to execute the received memory access command in one or more memory devices, and to acknowledge the memory access command not before reaching the minimal value stored in the register memory.

    Abstract translation: 一种装置包括寄存器存储器和电路。 寄存器存储器被配置为保持为给定类型的存储器访问命令的性能测量指定的最小值,其实际性能测量在存储器设备之间变化。 电路被配置为接收给定类型的存储器访问命令,以在一个或多个存储器设备中执行接收的存储器访问命令,并且在达到存储在寄存器存储器中的最小值之前确认存储器访问命令。

    Debug Trace Fabric for Integrated Circuit

    公开(公告)号:US20250077384A1

    公开(公告)日:2025-03-06

    申请号:US18886122

    申请日:2024-09-16

    Applicant: Apple Inc.

    Abstract: A trace network for debugging integrated circuits is disclosed. At least one functional network includes a plurality of components interconnected by a number of network switches, implemented on at least one integrated circuit. A trace network is also implemented on the at least one integrated circuit, and includes a plurality of trace circuits configured to generate trace data based on transactions between ones of the plurality of components. The plurality of trace circuits are coupled to one another by a plurality of trace network switches. The trace circuits are configured to convey the generated trace data to an interface, via the trace network, without using the at least one functional network.

    Multi-die debug stop clock trigger

    公开(公告)号:US11946969B2

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

    申请号:US17880507

    申请日:2022-08-03

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for implementing a multi-die clock stop trigger are described. A computing system includes a plurality of semiconductor dies connected together and sharing a global clock stop trigger signal which is pulled high via a resistor tied to a supply voltage. Each semiconductor die has a clock generation unit which generates local clocks for the die. Each clock generation unit monitors for local clock stop triggers, and if one of the local triggers is detected, the clock generation unit stops local clocks on the die and pulls the global clock stop trigger signal low. When the other clock generation units on the other semiconductor dies detect the global clock stop trigger at the logic low level, these clock generation units also stop their local clocks. Captured data is then retrieved from the computing system for further analysis.

    Debug Trace Fabric for Integrated Circuit

    公开(公告)号:US20220374326A1

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

    申请号:US17326114

    申请日:2021-05-20

    Applicant: Apple Inc.

    Abstract: A trace network for debugging integrated circuits is disclosed. At least one functional network includes a plurality of components interconnected by a number of network switches, implemented on at least one integrated circuit. A trace network is also implemented on the at least one integrated circuit, and includes a plurality of trace circuits configured to generate trace data based on transactions between ones of the plurality of components. The plurality of trace circuits are coupled to one another by a plurality of trace network switches. The trace circuits are configured to convey the generated trace data to an interface, via the trace network, without using the at least one functional network.

    Multi-die debug stop clock trigger

    公开(公告)号:US11422184B1

    公开(公告)日:2022-08-23

    申请号:US17230443

    申请日:2021-04-14

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for implementing a multi-die clock stop trigger are described. A computing system includes a plurality of semiconductor dies connected together and sharing a global clock stop trigger signal which is pulled high via a resistor tied to a supply voltage. Each semiconductor die has a clock generation unit which generates local clocks for the die. Each clock generation unit monitors for local clock stop triggers, and if one of the local triggers is detected, the clock generation unit stops local clocks on the die and pulls the global clock stop trigger signal low. When the other clock generation units on the other semiconductor dies detect the global clock stop trigger at the logic low level, these clock generation units also stop their local clocks. Captured data is then retrieved from the computing system for further analysis.

    BUS-BIT-ORDER ASCERTAINMENT
    9.
    发明申请
    BUS-BIT-ORDER ASCERTAINMENT 审中-公开
    总线调零

    公开(公告)号:US20160371211A1

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

    申请号:US14806795

    申请日:2015-07-23

    Applicant: APPLE INC.

    CPC classification number: G06F13/4013 G06F13/16 G06F13/287 G06F13/4022

    Abstract: An apparatus for use with a memory device that has a plurality of memory-device terminals having respective unique bit significances is described. The apparatus includes a memory controller, which includes (i) a plurality of external terminals, each one of the external terminals configured to be in communication with a respective one of the memory-device terminals, (ii) a plurality of internal terminals having respective unique bit significances, (iii) a switching unit, and (iv) a processor. The processor is configured to drive the memory device to communicate a predetermined sequence of bit patterns to the controller, and, in response to the sequence of bit patterns, drive the switching unit to connect each one of the external terminals to a respective one of the internal terminals having the bit significance of the memory-device terminal with which the external terminal is in communication. Other embodiments are also described.

    Abstract translation: 描述了一种与存储器件一起使用的装置,该装置具有多个具有各自独特的比特重要性的存储器件终端。 该装置包括存储器控制器,其包括(i)多个外部端子,每个外部端子被配置为与相应的一个存储器件端子通信,(ii)多个内部端子具有相应的 独特的比特意义,(iii)切换单元,和(iv)处理器。 处理器被配置为驱动存储器设备以将预定的位模式序列传送到控制器,并且响应于位模式的顺序驱动切换单元将每个外部终端连接到相应的一个 内部终端具有与外部终端进行通信的存储器件终端的位有意义。 还描述了其它实施例。

    Reducing peak current in memory systems
    10.
    发明授权
    Reducing peak current in memory systems 有权
    降低内存系统中的峰值电流

    公开(公告)号:US09043590B2

    公开(公告)日:2015-05-26

    申请号:US14055144

    申请日:2013-10-16

    Applicant: Apple Inc.

    CPC classification number: G06F3/0659 G06F1/3225 G06F3/0604 G06F3/0683

    Abstract: A memory device includes a plurality of memory cells, a token input interface, a token output interface and control circuitry. The control circuitry is configured to accept a storage command, to condition execution of at least a part of the storage command on a presence of a token pulse on the token input interface, to execute the storage command, including the conditioned part, in the memory cells upon reception of the token pulse on the token input interface, and to reproduce the token pulse on the token output interface upon completion of the execution.

    Abstract translation: 存储器件包括多个存储器单元,令牌输入接口,令牌输出接口和控制电路。 控制电路被配置为接受存储命令,以在令牌输入接口上存在令牌脉冲的情况下调节存储命令的至少一部分的执行,以在存储器中执行包括调节部分的存储命令 在令牌输入接口上接收到令牌脉冲,并且在完成执行时在令牌输出接口上再现令牌脉冲。

Patent Agency Ranking