Patent ID: 8386989

Claim:
A non-transitory, computer readable medium storing a program causing a computer to execute a process, the process comprising: accepting designation of observation points in an observation target circuit in which operational observation is carried out in simulation; storing data relating to said observation points into a storage device; attaching circuit data of an observation circuit to circuit data of said observation target circuit, which is stored in an observation target circuit data storage device, so that said observation circuit is connected to said observation target circuit at an observation point of said observation points; storing said circuit data of said observation target circuit, which includes said circuit data of said observation circuit, into a simulation data storage device; and performing a simulation of said observation target circuit based on data stored in said simulation data storage device; wherein said observation circuit comprises: a plurality of counter circuits, each comprising a first register that stores a number of occurrence times of a specific state at a specific observation point during a first period, a second register that stores a number of occurrence times of said specific state at said specific observation point during a second period, and a switching circuit that causes to output said number of occurrence times, which is stored in said second register, during said first period and causes to output said number of occurrence times, which is stored in said first register, during said second period; a memory that stores the numbers of occurrence times; and an output switching circuit that selects one output of said plurality of counter circuits to cause to write said number of occurrence times into said memory.