Check patentability & draft patents in minutes with Patsnap Eureka AI!

Apparatus and method for tracing instructions with simplified instruction state descriptors

A technology that simplifies instructions and state descriptions. It is used in program control devices, calculations using the number system, and instruments, and can solve problems such as impracticality and expensive circuits.

Inactive Publication Date: 2009-08-26
MIPS TECH INC
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, traditional tracking methods are not practical because the large amount of circuitry required to support the tracking operation is prohibitively expensive

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus and method for tracing instructions with simplified instruction state descriptors
  • Apparatus and method for tracing instructions with simplified instruction state descriptors
  • Apparatus and method for tracing instructions with simplified instruction state descriptors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] figure 1 Processing operations related to embodiments of the present invention are shown. Characterize processor state changes 10 using RI state descriptors. The compact instruction state descriptor operation is used to reduce the amount of tracked information. The present invention provides information only in response to state changes, not cycle-by-cycle state information. The tracked information includes RISD and periodic program counter information.

[0015] figure 1 The next processing operation of is to trace the compact instruction state descriptor 12 . A subset of the reduced instruction state descriptors may be accompanied by program counter information, as described below. The trace stream does not include data, which is typical in prior art trace mechanisms. A compact instruction state descriptor allows reconstruction of instruction sequences. Periodically tracked program counter information is used to track instruction branches.

[0016] Then debug t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of tracing processor instructions includes characterizing processor state changes in accordance with simplified instruction state descriptors. The simplified instruction state descriptors are then traced with processor instructions, but processor data is not traced.

Description

technical field [0001] The present invention relates generally to digital data processors. More specifically, the present invention relates to a technique for tracking digital data processor instructions using condensed instruction state descriptors. Background technique [0002] There are many known techniques for tracking information from digital data processors. These technologies often include information in the form of tracking instructions and data. The resulting traced information can then be used for debugging purposes. [0003] Existing information tracking technologies are relatively complex and require a considerable number of circuits to support the tracking operation. This approach is not practical for some processors. In particular, some processors may be configured for relatively light computing applications. In this case, traditional tracking methods are not practical because the large amount of circuitry required to support the tracking operation is pro...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/38G06F9/00G06F9/44G06F15/00
CPCG06F11/3636G06F11/3648
Inventor E·L·埃德加R·泰卡特
Owner MIPS TECH INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More