-
公开(公告)号:US20240118958A1
公开(公告)日:2024-04-11
申请号:US18529472
申请日:2023-12-05
Applicant: Apple Inc.
Inventor: John H. Kelm , Richard H. Larson , Charles J. Fleckenstein
IPC: G06F11/07
CPC classification number: G06F11/0757
Abstract: An apparatus includes a memory circuit, and an integrated circuit formed on a single semiconductor substrate and coupled to the memory circuit. The integrated circuit includes a watchdog timer, a plurality of functional circuits coupled together via a communication fabric, and a system management circuit coupled to the watchdog timer and to a subset of the functional circuits via respective dedicated point-to-point interfaces. A given functional circuit may be configured to repeatedly reset the watchdog timer before the watchdog timer expires. The system management circuit may be configured, in response to an expiration of the watchdog timer, to access information in the subset of the functional circuits via the respective point-to-point interfaces. The system management circuit may be further configured to store the accessed information in the memory circuit.
-
公开(公告)号:US11946969B2
公开(公告)日:2024-04-02
申请号:US17880507
申请日:2022-08-03
Applicant: Apple Inc.
Inventor: Charles J. Fleckenstein , Tal Lazmi , Ori Isachar
IPC: G01R31/28 , G01R31/317 , G01R31/3183 , G01R31/319
CPC classification number: G01R31/31705 , G01R31/31725 , G01R31/31727 , G01R31/318314 , G01R31/31924
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.
-
公开(公告)号:US20220374326A1
公开(公告)日:2022-11-24
申请号:US17326114
申请日:2021-05-20
Applicant: Apple Inc.
Inventor: Charles J. Fleckenstein , Ori Isachar , Tal Lazmi
IPC: G06F11/34 , G06F11/30 , G06F13/40 , G01R31/317
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.
-
-