Trace compression method for debug and trace interface...

Electrical computers and digital processing systems: processing – Processing control – Specialized instruction processing in support of testing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S128000

Reexamination Certificate

active

07861070

ABSTRACT:
The present invention proposed a trace compression method for a debug and trace interface of a microprocessor, in which the debug and trace interface is associated with a plurality of registers for storing data. The trace compression method comprises the steps of: (1) finding register content of each of the registers in a first cycle and register content of each of the registers in a second cycle, in which the second cycle is next to the first cycle; (2) calculating difference of the register content of each of the registers in the second cycle and the register content of each of the registers in the first cycle; and (3) packing the differences of the register contents into data trace packets, in which the differences of the register contents of adjacent registers are condensed into a single data trace packet when the differences of the register contents of the adjacent registers are zeroes.

REFERENCES:
patent: 5724505 (1998-03-01), Argade et al.
patent: 5964842 (1999-10-01), Packard
patent: 6038660 (2000-03-01), Singh et al.
patent: 6185732 (2001-02-01), Mann et al.
patent: 6507921 (2003-01-01), Buser et al.
patent: 6530047 (2003-03-01), Edwards et al.
patent: 6615370 (2003-09-01), Edwards et al.
patent: 6708326 (2004-03-01), Bhattacarya
patent: 2001/0054175 (2001-12-01), Watanabe
patent: 2002/0098603 (2002-07-01), Mayer
patent: 2002/0131505 (2002-09-01), Vidunas
patent: 2004/0003212 (2004-01-01), Mitsuishi et al.
patent: 2004/0078690 (2004-04-01), Kohashi
patent: 2004/0103399 (2004-05-01), Agarwala et al.
patent: 2005/0108689 (2005-05-01), Hooper et al.
patent: 2006/0212761 (2006-09-01), Levine et al.
patent: 2006/0255972 (2006-11-01), Swoboda
patent: 2008/0046699 (2008-02-01), Pauw et al.
patent: 2008/0155353 (2008-06-01), Craske
Kao et al. (AHardware Approach to Real-Time Program Trace Compression for Embedded Processors); Circuits and Systems I: Regular Papers, IEEE Transactions on; Issue Date: Mar. 2007 ; vol. 54 Issue:3 ; on pp. 530-543.
Agarwal et al. (Blocking: exploiting spatial locality for trace compaction); ACM SIGMETRICS Performance Evaluation Review; vol. 18 , Issue 1 (May 1990); pp. 48-57.
Hsieh et al. (An Embedded Infrastructure of Debug and Trace Interface for the DSP Platform); Proceedings of the 45th annual Design Automation Conference; SESSION: Securing and debugging embedded systems; pp. 866-871; Jun. 12, 2008.
Johnson et al. (PDATS Lossless Address Trace Compression for Reducing File Size and Access Time); Computers and Communications, 1994. IEEE 13th Annual International Phoenix Conference on; Issue Date: Apr. 12-15, 1994; On pp. 213-219.
Miron Abramovici, Paul Bradley, Kumar Dwarakanath, Peter Levin, Gerard Memmi and Dave Miller; “A Reconfigurable Design-for Debug Infrastructure for SoCs”; In Proc. IEEE/ACM Design Automation Conf. (DAC), Jul. 2006; p. 7-12; San Francisco, USA.
“Quartus II—Design Debugging Using the SignalTap II Embedded Logic Analyzer”; Altera Corporation; Dec. 2004.
Ehab Anis and Nicola Nicolici, “On using lossless compression of debug data in embedded logic analysis”, In Proc. Int'l Test Conf. (ITC) , Oct. 2007, pp. 1-10, Santa Clara.
“AMBA AHB Trace Macrocell (HTM)”, ARM Components, Inc.,2004.
“Embedded Trace Macrocell Architecture Specification”, ARM Components, Inc.,2004.
Andrew B. T. Hopkins and Klaus D. McDonald-Maier, “Debug support strategy for systems-on-chips with multiple processor cores”, IEEE Trans. On Computers, 55(2):174-184, 2006.
Chung-Fu Kao, Ing-Jer Huang, and Chi-Hung Lin, “An embedded multi-resolution AMBA trace analyzer for microprocessor-based SoC integration”, In Proc. IEEE/ACM Design Automation Conf. (DAC), Jun. 2007,pp. 477-482, San Diego.
Chung-Fu Kao, Shyh-Ming Huang, and Ing-Jer Huang, “A hardware approach to real-time program trace compression for embedded processors”, IEEE Trans. on Circuits and Systems, 54(3):530-543, 2007.
A. Mayer, H. Siebert, and K. McDonald-Maier, “Debug support, calibration and emulation for multiple processor and powertrain control SoCs”, in Proc. Design, Automation, and Test in Europe (Date), Oct. 2005, pp. 148-152, Munich.
Vojin. {hacek over (Z)}ivojnovi'c, Juan Martínez, Christian Schläger, and Heinrich Meyr, “DSPstone: A DSP-oriented benchmarking methodology”, In Proceedings of Int. Conf. on Signal Proc. Applic. and Technology (ICSPAT'94), Oct. 1994, Dallas.
“ChipScope Pro Software and Cores User Guide”, Xilinx Inc., Oct. 2004.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Trace compression method for debug and trace interface... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Trace compression method for debug and trace interface..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Trace compression method for debug and trace interface... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4156105

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.