Trace/failure observation system, trace/failure observation method, and trace/failure observation program
First Claim
1. A trace system arranged in a system LSI (Large Scale Integration) to be subjected to trace, the system comprising:
- an event detecting unit for observing behavior of the system LSI to be observed and detecting an event to obtain observation data on the detected event;
a first data reducing unit for performing first reduction processing on the observation data obtained by the event detecting unit according to a reduction condition;
a second data reducing unit for performing second reduction processing, which is different from the first reduction processing, on the reduced observation data obtained through the first reduction processing performed by the first data reducing unit;
an interrupt condition filter configured to make a matching notification when detecting an event that matches a set interrupt condition; and
an interrupt control unit configured to perform control such as setting whether or not to make an interrupt notification to the second data reducing unit when receiving the matching notification from the interrupt condition filter, whereinthe second data reducing unit controls the reduction condition for the first reduction processing of the first data reducing unit depending on the reduced observation data obtained by the first data reducing unit so that the reduced observation data has an amount of information processable by the second data reducing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a trace/failure observation system which is capable of comprehensive collection of information that is needed for checking a desired operation in a system or the like where the amount of information to be observed is large, and which allows easy analysis of the desired operation. The system includes, in a system LSI to be subjected to trace/failure observation: an event detecting means for observing behavior of a portion to be observed; a first data reducing means for performing observation data reduction processing so that observation data from the event detecting means has an amount of information processable to a second data reducing means; and the second data reducing means for performing one or more steps of observation data reduction processing.
13 Citations
13 Claims
-
1. A trace system arranged in a system LSI (Large Scale Integration) to be subjected to trace, the system comprising:
-
an event detecting unit for observing behavior of the system LSI to be observed and detecting an event to obtain observation data on the detected event; a first data reducing unit for performing first reduction processing on the observation data obtained by the event detecting unit according to a reduction condition; a second data reducing unit for performing second reduction processing, which is different from the first reduction processing, on the reduced observation data obtained through the first reduction processing performed by the first data reducing unit; an interrupt condition filter configured to make a matching notification when detecting an event that matches a set interrupt condition; and an interrupt control unit configured to perform control such as setting whether or not to make an interrupt notification to the second data reducing unit when receiving the matching notification from the interrupt condition filter, wherein the second data reducing unit controls the reduction condition for the first reduction processing of the first data reducing unit depending on the reduced observation data obtained by the first data reducing unit so that the reduced observation data has an amount of information processable by the second data reducing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A trace method to be performed in a system LSI (Large Scale Integration) to be subjected to trace according to program instructions stored in a computer-readable medium, the instructions causing a computer to execute:
-
an event detecting unit observing behavior of the system LSI to be observed and detecting an event to obtain observation data on the detected event; a first data reducing unit performing first reduction processing on the observation data obtained by the event detecting unit according to a reduction condition; a second data reducing unit performing second reduction processing, which is different from the first reduction processing, on the reduced observation data obtained through the first reduction processing performed by the first data reducing unit; an interrupt condition filter configured to make a matching notification when detecting an event that matches a set interrupt condition; and an interrupt control unit configured to perform control such as setting whether or not to make an interrupt notification to the second data reducing unit when receiving the matching notification from the interrupt condition filter, wherein the second data reducing unit controls the reduction condition for the first reduction processing of the first data reducing unit depending on the reduced observation data obtained by the first data reducing unit so that the reduced observation data has an amount of information processable by the second data reducing unit.
-
-
13. A non-transitory computer readable recording medium that records a trace program causing a trace system to execute a process, the trace system being arranged in a system LSI (Large Scale Integration) to be subjected to trace, the process including:
-
an event detecting unit observing behavior of the system LSI to be observed and detecting an event to obtain observation data on the detected event; a first data reducing unit performing first reduction processing on the observation data obtained by the event detecting unit according to a reduction condition; a second data reducing unit performing second reduction processing, which is different from the first reduction processing, on the reduced observation data obtained through the first reduction processing performed by the first data reducing unit; an interrupt condition filter making a matching notification when detecting an event that matches a set interrupt condition; and an interrupt control unit performing control such as setting whether or not to make an interrupt notification to the second data reducing unit when receiving the matching notification from the interrupt condition filter, wherein the second data reducing unit controls the reduction condition for the first reduction processing of the first data reducing unit depending on the observation data obtained by the first data reducing unit so that the reduced observation data has an amount of information processable by the second data reducing unit.
-
Specification