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:
Apr. 03, 2018

Filed:

Mar. 21, 2013
Applicants:

Uri Dayan, Hertzelia, IL;

Erez Arbel-meirovich, Yahud, IL;

Liron Artsi, Even-Yehuda, IL;

Doron Schupper, Rehovot, IL;

Inventors:

Uri Dayan, Hertzelia, IL;

Erez Arbel-Meirovich, Yahud, IL;

Liron Artsi, Even-Yehuda, IL;

Doron Schupper, Rehovot, IL;

Assignee:

NXP USA, Inc., Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 11/34 (2006.01); G06N 5/00 (2006.01); G06F 11/36 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30058 (2013.01); G06F 9/30072 (2013.01); G06F 9/30145 (2013.01); G06F 11/348 (2013.01); G06F 11/3636 (2013.01); G06N 5/003 (2013.01);
Abstract

A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrated in the processing unit. The trace unit generates a predicate trace for tracing the values of the one or more predicates. The processing unit executes, in each of a series of execution periods, one of the instruction groups and updated the values of none, one, or more of the predicates in dependence on the respective instruction group. The trace unit appends the updated values of the none, one, or more predicates to the predicate trace and does not append any non-updated values of the predicates. A method of reporting predicate values and a data carrier are also disclosed.


Find Patent Forward Citations

Loading…