The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 26, 2025

Filed:

Jan. 05, 2024
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Liran Fishel, Raanana, IL;

Danny Gal, Hod-Hasharon, IL;

Nir Nissan, Atlit, IL;

Assignee:

APPLE INC., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 9/30 (2018.01); G06F 9/32 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 11/26 (2006.01); G06F 11/34 (2006.01); G06F 11/36 (2025.01); G06F 11/362 (2025.01);
U.S. Cl.
CPC ...
G06F 11/3636 (2013.01); G06F 9/30036 (2013.01); G06F 9/3004 (2013.01); G06F 9/30145 (2013.01); G06F 9/321 (2013.01); G06F 11/3656 (2013.01);
Abstract

Embodiments of the present disclosure relate to debugging of an accelerator circuit using a packet limit breakpoint. A vector circuit reads a subset of instruction packets from an instruction memory and receives a portion of input data from a data memory corresponding to the subset of instruction packets. The vector circuit executes a set of vector operations in accordance with multiple instruction packets from the subset using data from the received portion of input data identified in the multiple instruction packets to generate output data. A program counter control circuit coupled to the instruction memory triggers a breakpoint in a program stored in the instruction memory causing the accelerator circuit to stop executing remaining instruction packets in the program following the multiple instruction packets responsive to a number of instruction packets executed in the program from a time instant of an event reaching a predetermined number.


Find Patent Forward Citations

Loading…