Patent ID: 7558990

Claim:
A semiconductor circuit device for detecting runaway of program execution in a processor comprising: a processor executing a process according to a program; an address determination section determining an address of a program space accessed by the processor; an instruction section outputting a predetermined recovery program in response to a determination by said address determination section; and an output control section selecting one of a result accessed by the address and the predetermined recovery program in response to the determination of the address determination section, and outputting the selected one to the processor, wherein the output control section selects the predetermined recovery program when the address determination section determines that the address is a non-implementation space, wherein the address determination section determines whether the processor has accessed addresses in a part of the non-implementation space, and wherein a non-branching instruction is put out to the processor if the processor has accessed to an address in the non-implementation space outside of the part of the non-implementation space.