System and a method for checking lock step consistency...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S013000, C703S014000, C717S128000

Reexamination Certificate

active

06922821

ABSTRACT:
Checking the consistency of a lock step process while debugging a microcontroller code is in progress. A method provides a production microcontroller to execute an instruction code and provides the result of the instruction code to an ICE. The ICE, independent from the production microcontroller and simultaneously, executes the same instruction code and produces a result. The ICE compares the result of its computation and the result received from the production microcontroller. The ICE issues a “lock step error” when the result of the comparison is a mismatch. A trace buffer residing in the host device provides the location of the line of code causing the mismatch. After identifying the line of code causing the mismatch the user debugs the erroneous line of code. The debugging process resumes on the next line of code in the microcontroller code under test.

REFERENCES:
patent: 5331571 (1994-07-01), Aronoff et al.
patent: 5574892 (1996-11-01), Christensen
patent: 5630102 (1997-05-01), Johnson et al.
patent: 5758058 (1998-05-01), Milburn
patent: 5895494 (1999-04-01), Scalzi et al.
patent: 6134516 (2000-10-01), Wang et al.
patent: 6202044 (2001-03-01), Tzori
patent: 6581191 (2003-06-01), Schubert et al.
patent: 6618854 (2003-09-01), Mann
patent: 6810442 (2004-10-01), Lin et al.
Cypress Microsystems Unveils Programmable System-On-A-Chip for Embedded Internet, Communications and Consumer Systems, [online], [retrieved on Nov. 13, 2003]. Retrieved from the Internet<http://www.cypressmicro.com/corporate/CY_Announces_nov_13_2000.html>.
Ing-Jer Huang et al., ICEBERG, An Embedded In-circuit Emulator Synthesizer for Microcontrollers, Proceedings of the 36thDesign Automation Conference, pp. 580-585, Jun. 1999.
Sungjoo Yoo et al., Fast Hardware-Software Coverification by Optimistic Execution of Real Processor, Proceedings of Design, Automation and Test in Europe Conference and Exhibition, pp. 663-668, Mar. 2000.
“PSoC Designer: Integrated Development Environment” User Guide; Revision 1.11; CMS10005A; Last Revised: Jul. 17, 2001; Cypress MicroSystems, Inc.
Cypress Microsystems, Cypress Microsystems Unveils Programmable System-On-A-Chip for Embedded Internet, Communications and Consumer Systems, Nov. 13, 2000, http://www.cypressmicro.com/corporate/CY_Announces_nov_13_2000.html.

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

System and a method for checking lock step consistency... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and a method for checking lock step consistency..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and a method for checking lock step consistency... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3374614

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