Invention Grant
- Patent Title: Controlling simulation of a microprocessor instruction fetch unit through manipulation of instruction addresses
- Patent Title (中): 通过操纵指令地址来控制微处理器指令提取单元的仿真
-
Application No.: US12476477Application Date: 2009-06-02
-
Publication No.: US08478940B2Publication Date: 2013-07-02
- Inventor: Akash V. Giri , Darin M. Greene , Alan G. Singletary
- Applicant: Akash V. Giri , Darin M. Greene , Alan G. Singletary
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Matthew B. Talpis; Jack V. Musgrove
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00

Abstract:
Instruction fetch unit (IFU) verification is improved by dynamically monitoring the current state of the IFU model and detecting any predetermined states of interest. The instruction address sequence is automatically modified to force a selected address to be fetched next by the IFU model. The instruction address sequence may be modified by inserting one or more new instruction addresses, or by jumping to a non-sequential address in the instruction address sequence. In exemplary implementations, the selected address is a corresponding address for an existing instruction already loaded in the IFU cache, or differs only in a specific field from such an address. The instruction address control is preferably accomplished without violating any rules of the processor architecture by sending a flush signal to the IFU model and overwriting an address register corresponding to a next address to be fetched.
Public/Granted literature
Information query