Patent Number: 8,880,958

Title: Interleaved architecture tracing and microarchitecture tracing

Abstract: Systems and method for embedded trace macrocell (ETM) devices configured to dynamically interleave architecture/program tracing with microarchitecture/hardware tracing. An ETM device includes logic to enable interleaved program tracing and hardware state sampling. A core interface is configured to receive program trace and hardware state information of a microprocessor and a combining module is configured to interleave the program trace and hardware state information. A packet generation module may be configured to packetize the program trace and hardware state information into packets at operational speeds of the microprocessor.

Inventors: Venkumahanti; Suresh K. (Austin, TX), Balasundaram; Prasanna Kumar (San Diego, CA), Lester; Robert A. (Austin, TX)

Assignee: QUALCOMM Incorporated

International Classification: G06F 11/273 (20060101)

Expiration Date: 2019-11-04 0:00:00