IP Library Granted Patent US 8,943,369
Granted Patent B2
US 8,943,369 · App. 13/396,001 · Granted Jan 27, 2015

Prioritizing stall/reason data into priority information stream over PC/data trace

Inventors: Kanika Ghai Bansal (Bangalore Karnataka, IN); Dipan Kumar Mandal (Bangalore Karnataka, IN); Gary A. Cooper (Pittsburgh, PA); Bryan J. Thome (Houston, TX)
Assignee: Texas Instruments Incorporated
G06F11/3636G06F11/3476G06F11/348
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,943,369
App. No.
13/396,001
Granted
Jan 27, 2015
Kind
B2
Abstract

An electronic tracing process includes packing both stall ( 215 ) and reason ( 219 ) data into a single high priority timing information stream. An integrated circuit includes an electronic processor ( 110 ), and a tracing circuit ( 120 ) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.

Claims (8)

1. An electronic tracing process comprising:

packing both stall and reason data into a single high priority timing information stream, and

selectively prioritizing the stall and reason data into the single high priority timing information stream over PC trace and data trace,

wherein the PC trace includes program flow activity and the data trace includes a trace of instruction bus data and data bus data for tracing load/store data accesses.

2. The electronic tracing process claimed in claim 1 including embedding timing information plus the data into the same timing information stream with a same high priority, whereby complexity of managing two different streams to reconstruct profiling data is avoided.

3. The electronic tracing process claimed in claim 2 in which the stall data represents a stall duration in excess of a threshold.

4. The electronic tracing process claimed in claim 1 in which the timing information stream includes at least one threshold stall duration bit, an instruction advance bit, and at least one reason-of-stall bit.

5. The electronic tracing process claimed in claim 1 in which the stall data represent a stall window, and the process further includes generating the reason data to identify a particular source of longest stall in the stall window.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2012
From: BANSAL, KANIKA GHAI; MANDAL, DIPAN KUMAR; COOPER, GARY A.; THOME, BRYAN J.
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 027946/0414 →
Continuity (2)
Provisional Application 61444850 · Feb 21, 2011
Related Publication 20120216080A1 · Aug 23, 2012