Patent | Date |
---|
Maintaining coherent synchronization between data streams on detection of overflow Grant 9,563,533 - Agarwala , et al. February 7, 2 | 2017-02-07 |
Memory time stamp register external to first and second processors Grant 9,342,468 - Sohm , et al. May 17, 2 | 2016-05-17 |
Maintaining Coherent Synchronization Between Data Streams on Detection of Overflow App 20150254155 - Agarwala; Manisha ;   et al. | 2015-09-10 |
Maintaining coherent synchronization between data streams on detection of overflow Grant 9,047,406 - Agarwala , et al. June 2, 2 | 2015-06-02 |
Method And System Of Inserting Marking Values Used To Correlate Trace Data As Between Processor Cores App 20150026441 - Sohm; Oliver P. ;   et al. | 2015-01-22 |
Stored program writing stall information when a processor stalls waiting for another processor Grant 8,881,114 - Sohm , et al. November 4, 2 | 2014-11-04 |
Dynamic data trace output scheme Grant 8,832,318 - Agarwala , et al. September 9, 2 | 2014-09-09 |
Trigger ordering for trace streams when multiple triggers accumulate Grant 8,401,835 - Agarwala , et al. March 19, 2 | 2013-03-19 |
Precise detection of triggers and trigger ordering for asynchronous events Grant 8,374,841 - Agarwala , et al. February 12, 2 | 2013-02-12 |
Embedding event information in the timing stream Grant 8,375,366 - Agarwala , et al. February 12, 2 | 2013-02-12 |
Method and system of indexing into trace data based on entries in a log buffer Grant 8,001,427 - Sohm , et al. August 16, 2 | 2011-08-16 |
Monitoring of memory and external events Grant 7,992,049 - Sohm , et al. August 2, 2 | 2011-08-02 |
Embedding Event Information in the Timing Stream App 20110099560 - Agarwala; Manisha ;   et al. | 2011-04-28 |
Reporting a saturated counter value Grant 7,925,687 - Agarwala , et al. April 12, 2 | 2011-04-12 |
Method and system of identifying overlays used by a program Grant 7,886,198 - Swoboda , et al. February 8, 2 | 2011-02-08 |
Embedding event information in the timing stream Grant 7,886,271 - Agarwala , et al. February 8, 2 | 2011-02-08 |
Navigating trace data Grant 7,802,149 - Cruickshank , et al. September 21, 2 | 2010-09-21 |
Behavior of trace in non-emulatable code Grant 7,797,686 - Agarwala , et al. September 14, 2 | 2010-09-14 |
Method for generating timing data packet Grant 7,797,685 - Agarwala , et al. September 14, 2 | 2010-09-14 |
Method for guaranteeing timing precision for randomly arriving asynchronous events Grant 7,788,645 - Agarwala August 31, 2 | 2010-08-31 |
Systems and methods for secure debugging and profiling of a computer system Grant 7,774,758 - Nardini , et al. August 10, 2 | 2010-08-10 |
Efficient protocol for encoding software pipelined loop when PC trace is enabled Grant 7,721,267 - Agarwala May 18, 2 | 2010-05-18 |
Saving resources by deducing the total prediction events Grant 7,720,670 - Agarwala May 18, 2 | 2010-05-18 |
Multi-port trace data handling Grant 7,716,034 - Agarwala , et al. May 11, 2 | 2010-05-11 |
Emulation pause and reset tracing of multiple sync points pointing to different addresses Grant 7,702,498 - Agarwala April 20, 2 | 2010-04-20 |
Programmable extended compression mask for dynamic trace Grant 7,606,696 - Nardini , et al. October 20, 2 | 2009-10-20 |
Method and system of identifying overlays Grant 7,607,047 - Swoboda , et al. October 20, 2 | 2009-10-20 |
Merging branch information with sync points Grant 7,606,999 - Agarwala October 20, 2 | 2009-10-20 |
Efficient trace triggering Grant 7,596,725 - Agarwala September 29, 2 | 2009-09-29 |
Recovery from corruption using event offset format in data trace Grant 7,590,974 - Johnsen , et al. September 15, 2 | 2009-09-15 |
Method of translating system events into signals for activity monitoring Grant 7,590,894 - Swoboda , et al. September 15, 2 | 2009-09-15 |
Distinguishing between two classes of trace information Grant 7,581,139 - Agarwala August 25, 2 | 2009-08-25 |
Efficient transfer of branch information Grant 7,574,586 - Agarwala , et al. August 11, 2 | 2009-08-11 |
Programmable extended compression mask for dynamic trace Grant 7,562,170 - Nardini , et al. July 14, 2 | 2009-07-14 |
Token-based trace system Grant 7,558,987 - Nardini , et al. July 7, 2 | 2009-07-07 |
Tracing user change of program counter during stop event Grant 7,502,727 - Agarwala , et al. March 10, 2 | 2009-03-10 |
Progressive extended compression mask for dynamic trace Grant 7,475,172 - Nardini , et al. January 6, 2 | 2009-01-06 |
Stalling CPU pipeline to prevent corruption in trace while maintaining coherency with asynchronous events Grant 7,464,018 - Agarwala , et al. December 9, 2 | 2008-12-09 |
Read FIFO scheduling for multiple streams while maintaining coherency Grant 7,457,739 - Agarwala , et al. November 25, 2 | 2008-11-25 |
Tracing through reset Grant 7,444,504 - Agarwala , et al. October 28, 2 | 2008-10-28 |
Apparatus and method for trace stream identification of a pipeline flattener secondary code flush following a return to primary code execution Grant 7,428,666 - Swoboda , et al. September 23, 2 | 2008-09-23 |
Progressive extended compression mask for dynamic trace Grant 7,383,367 - Nardini , et al. June 3, 2 | 2008-06-03 |
Token-Based Trace System App 20080126871 - Nardini; Lewis ;   et al. | 2008-05-29 |
Real-time monitoring, alignment, and translation of CPU stalls or events Grant 7,334,114 - Sohm , et al. February 19, 2 | 2008-02-19 |
Efficient Trace Triggering App 20080010550 - AGARWALA; Manisha | 2008-01-10 |
Tracing program counter addresses using native program counter format and instruction count format Grant 7,318,176 - Agarwala , et al. January 8, 2 | 2008-01-08 |
Trading off visibility for volume of data when profiling memory events Grant 7,312,736 - Agarwala , et al. December 25, 2 | 2007-12-25 |
Compression Scheme To Reduce The Bandwidth Requirements For Continuous Trace Stream Encoding Of System Performance App 20070294590 - Agarwala; Manisha ;   et al. | 2007-12-20 |
Apparatus and method for trace stream identification of a processor debug halt signal Grant 7,310,749 - Swoboda , et al. December 18, 2 | 2007-12-18 |
Efficient Transfer Of Timing Information App 20070288906 - AGARWALA; Manisha ;   et al. | 2007-12-13 |
Sync Point Indicating Trace Stream Status App 20070288905 - AGARWALA; Manisha ;   et al. | 2007-12-13 |
Merging Branch Information With Sync Points App 20070271448 - Agarwala; Manisha | 2007-11-22 |
Scheme For Improving Bandwidth By Identifying Specific Fixed Pattern Sequences As Header Encoding Followed By The Pattern Count App 20070271046 - AGARWALA; Manisha ;   et al. | 2007-11-22 |
Efficient Transfer Of Branch Information App 20070271447 - Agarwala; Manisha ;   et al. | 2007-11-22 |
Tracing through reset App 20070255935 - Agarwala; Manisha ;   et al. | 2007-11-01 |
Tracing through reset Grant 7,254,704 - Agarwala , et al. August 7, 2 | 2007-08-07 |
Apparatus and method for trace stream identification of a processor reset Grant 7,237,151 - Swoboda , et al. June 26, 2 | 2007-06-26 |
Apparatus and method for identification of a new secondary code start point following a return from a secondary code execution Grant 7,225,365 - Swoboda , et al. May 29, 2 | 2007-05-29 |
Maintaining coherent synchronization between data streams on detection of overflow Grant 7,219,333 - Agarwala , et al. May 15, 2 | 2007-05-15 |
Dynamic Data Trace Output Scheme App 20070100599 - Agarwala; Manisha ;   et al. | 2007-05-03 |
Programmable Extended Compression Mask for Dynamic Trace App 20070094645 - Nardini; Lewis ;   et al. | 2007-04-26 |
Progressive Extended Compression Mask for Dynamic Trace App 20070094545 - Nardini; Lewis ;   et al. | 2007-04-26 |
Progressive Extended Compression Mask for Dynamic Trace App 20070094546 - Nardini; Lewis ;   et al. | 2007-04-26 |
Programmable Extended Compression Mask for Dynamic Trace App 20070094644 - Nardini; Lewis ;   et al. | 2007-04-26 |
Apparatus and method for trace stream identification of a pipeline flattener primary code flush following initiation of an interrupt service routine Grant 7,210,072 - Swoboda , et al. April 24, 2 | 2007-04-24 |
Tracing through reset App 20070055855 - Agarwala; Manisha ;   et al. | 2007-03-08 |
Progressive extended compression mask for dynamic trace Grant 7,171,497 - Nardini , et al. January 30, 2 | 2007-01-30 |
Distinguishing Between Two Classes of Trace Information App 20070011663 - Agarwala; Manisha | 2007-01-11 |
Tracing Program Counter Addresses Using Native Program Counter Format and Instruction Count Format App 20070011662 - Agarwala; Manisha ;   et al. | 2007-01-11 |
Dynamic data trace output scheme Grant 7,162,411 - Agarwala , et al. January 9, 2 | 2007-01-09 |
Programmable extended compression mask for dynamic trace Grant 7,162,552 - Nardini , et al. January 9, 2 | 2007-01-09 |
Method And System Of Identifying Overlays Used By A Program App 20070006172 - Swoboda; Gary L. ;   et al. | 2007-01-04 |
Method And System Of Indexing Into Trace Data Based On Entries In A Log Buffer App 20070006174 - Sohm; Oliver P. ;   et al. | 2007-01-04 |
Read FIFO Scheduling for Multiple Streams While Maintaining Coherency App 20060294426 - Agarwala; Manisha ;   et al. | 2006-12-28 |
Multi-Port Trace Data Handling App 20060288254 - Agarwala; Manisha ;   et al. | 2006-12-21 |
Trading Off Visibility for Volume of Data When Profiling Memory Events App 20060279443 - Agarwala; Manisha ;   et al. | 2006-12-14 |
Saving Resources by Deducing the Total Prediction Events App 20060267818 - Agarwala; Manisha | 2006-11-30 |
A Method for Guaranteeing Timing Precision for Randomly Arriving Asynchronous Events App 20060267816 - Agarwala; Manisha | 2006-11-30 |
Stalling CPU Pipeline to Prevent Corruption in Trace While Maintaining Coherency With Asynchronous Events App 20060265574 - Agarwala; Manisha ;   et al. | 2006-11-23 |
Real-time Monitoring, Alignment, And Translation Of Cpu Stalls Or Events App 20060265577 - Sohm; Oliver P. ;   et al. | 2006-11-23 |
Enabling Trace and Event Selection Procedures Independent of the Processor and Memory Variations App 20060255978 - Agarwala; Manisha | 2006-11-16 |
Systems And Methods For Secure Debugging And Profiling Of A Computer System App 20060259726 - NARDINI; Lewis ;   et al. | 2006-11-16 |
Method And System Of Identifying Overlays App 20060259826 - Swoboda; Gary L. ;   et al. | 2006-11-16 |
Reissue an ID to a Data Log Even if the Same ID May Be Repeated App 20060255985 - Agarwala; Manisha ;   et al. | 2006-11-16 |
Method Of Translating System Events Into Signals For Activity Monitoring App 20060259833 - Swoboda; Gary L. ;   et al. | 2006-11-16 |
Navigating Trace Data App 20060259827 - SOHM; Oliver P. ;   et al. | 2006-11-16 |
Behavior of Trace in Non-Emulatable Code App 20060255980 - Agarwala; Manisha ;   et al. | 2006-11-16 |
An Efficient Protocol for Encoding Software Pipelined Loop When PC Trace is Enabled App 20060255983 - Agarwala; Manisha | 2006-11-16 |
Monitoring Of Memory And External Events App 20060259751 - Sohm; Oliver P. ;   et al. | 2006-11-16 |
Embedding Event Information in the Timing Stream App 20060255982 - Agarwala; Manisha ;   et al. | 2006-11-16 |
Method And System Of Inserting Marking Values Used To Correlate Trace Data As Between Processor Codes App 20060259831 - Sohm; Oliver P. ;   et al. | 2006-11-16 |
Read FIFO scheduling for multiple streams while maintaining coherency Grant 7,133,821 - Agarwala , et al. November 7, 2 | 2006-11-07 |
Recovery From Corruption Using Event Offset Format in Data Trace App 20060248397 - Johnsen; John M. ;   et al. | 2006-11-02 |
Multi-port trace data handling Grant 7,127,387 - Agarwala , et al. October 24, 2 | 2006-10-24 |
Distinguishing between two classes of trace information Grant 7,127,639 - Agarwala October 24, 2 | 2006-10-24 |
Emulation Pause and Reset Tracing of Multiple Sync Points Pointing to Different Addresses App 20060218384 - Agarwala; Manisha | 2006-09-28 |
Reporting a Saturated Counter Value App 20060200805 - Agarwala; Manisha ;   et al. | 2006-09-07 |
Stalling CPU pipeline to prevent corruption in trace while maintaining coherency with asynchronous events Grant 7,099,817 - Agarwala , et al. August 29, 2 | 2006-08-29 |
Recovery from corruption using event offset format in data trace Grant 7,100,151 - Johnsen , et al. August 29, 2 | 2006-08-29 |
Tracing through reset Grant 7,051,197 - Agarwala , et al. May 23, 2 | 2006-05-23 |
Tracing program counter addresses using native program counter format and instruction count format Grant 7,047,451 - Agarwala , et al. May 16, 2 | 2006-05-16 |
Reporting a saturated counter value Grant 7,047,270 - Agarwala , et al. May 16, 2 | 2006-05-16 |
Emulation pause and reset tracing of multiple sync points pointing to different addresses Grant 7,047,178 - Agarwala May 16, 2 | 2006-05-16 |
Little offset in multicycle event maintaining cycle accurate tracing of stop events Grant 6,948,155 - Agarwala , et al. September 20, 2 | 2005-09-20 |
Apparatus and method for trace stream identification of a processor reset App 20040153814 - Swoboda, Gary L. ;   et al. | 2004-08-05 |
Precise detection of triggers and trigger ordering for asynchronous events App 20040153304 - Agarwala, Manisha ;   et al. | 2004-08-05 |
Distinguishing between two classes of trace information App 20040153877 - Agarwala, Manisha | 2004-08-05 |
Tracing program counter addresses using native program counter format and instruction count format App 20040153808 - Agarwala, Manisha ;   et al. | 2004-08-05 |
Progressive extended compression mask for dynamic trace App 20040153836 - Nardini, Lewis ;   et al. | 2004-08-05 |
Imprecise detection of triggers and trigger ordering for asynchronous events App 20040153895 - Agarwala, Manisha ;   et al. | 2004-08-05 |
Apparatus and method for trace stream identification of a pipeline flattener secondary code flush following a return to primary code execution App 20040133389 - Swoboda, Gary L. ;   et al. | 2004-07-08 |
Apparatus and method for identification of a new secondary code start point following a return from a secondary code execution App 20040133824 - Swoboda, Gary L. ;   et al. | 2004-07-08 |
Apparatus and method for trace stream identification of a pause point in code execution sequence App 20040133386 - Swoboda, Gary L. ;   et al. | 2004-07-08 |
Apparatus and method for trace stream identification of a processor debug halt signal App 20040117770 - Swoboda, Gary L. ;   et al. | 2004-06-17 |
Apparatus and method for trace stream identification of a pipeline flattener primary code flush following initiation of an interrupt service routine App 20040117700 - Swoboda, Gary L. ;   et al. | 2004-06-17 |
Apparatus and method for identification of a primary code start sync point following a return to primary code execution App 20040117701 - Swoboda, Gary L. ;   et al. | 2004-06-17 |
Read FIFO scheduling for multiple streams while maintaining coherency App 20040102951 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Emulation pause and reset tracing of multiple sync points pointing to different addresses App 20040102949 - Agarwala, Manisha | 2004-05-27 |
Dynamic data trace output scheme App 20040102954 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Trigger ordering for trace streams when multiple triggers accumulate App 20040102953 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Multi-port trace data handling App 20040102952 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Stalling CPU pipeline to prevent corruption in trace while maintaining coherency with asynchronous events App 20040102950 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Tracing user change of program counter during stop event App 20040102947 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Little offset in multicycle event maintaining cycle accurate tracing of stop events App 20040103398 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Tracing through reset App 20040103271 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Recovery from corruption using event offset format in data trace App 20040103400 - Johnsen, John M. ;   et al. | 2004-05-27 |
Programmable extended compression mask for dynamic trace App 20040103349 - Nardini, Lewis ;   et al. | 2004-05-27 |
Maintaining coherent synchronization between data streams on detection of overflow App 20040103397 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Data trace compression map App 20040103399 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Reporting a saturated counter value App 20040103128 - Agarwala, Manisha ;   et al. | 2004-05-27 |
Field programmable gate array logic module configurable as combinational or sequential circuits Grant 5,751,162 - Mehendale , et al. May 12, 1 | 1998-05-12 |
Application specific exclusive of based logic module architecture for FPGAs Grant 5,338,983 - Agarwala August 16, 1 | 1994-08-16 |