Bus monitor with time stamp means for independently capturing and correlating events
First Claim
1. In a monitoring means for use in a computer system for selectively detecting and recording conditions at selected points within the system during operation, includingmeans connected from a first plurality of selected points within the system and responsive to selected conditions occurring at each of the first points for generating corresponding trigger outputs representing the occurrence of the selected conditions at the first points,silo bank means having a plurality of sub-silo means for storing data representing the conditions present at a different second plurality of selected points within the system, each sub-silo means corresponding to one of the second points and having a first sub-silo segment with data inputs connected from the corresponding second point and a write control input for controlling the writing of data from the corresponding second point into the first sub-silo segment of the sub-silo means, andsilo control means for providing write control signals to each sub-silo means of the plurality of sub-silo means, whereineach of the second points is associated with corresponding ones of the trigger outputs, andthe silo control means is responsive to the trigger outputs for selectively controlling the recording of data conditions at selected second points within the system concurrently and in parallel by providing corresponding write control signals to the sub-silo means being responsive to a corresponding write control signal from the silo control means for writing the data from the corresponding second point connected to the data input of the first sub-silo segment into the first sub-silo segment of the sub-silo means,means for correlating the data recorded in the silo segments, comprising:
- time stamp means responsive to each of the trigger outputs for generating time stamp counts representing the relative times of occurrence of the trigger outputs causing the data to be recorded in the silo segments at a different time, andin each sub-silo means of the silo bank means,a second sub-silo segment having data inputs connected from the time stamp means and responsive to the corresponding write control signal from the silo control means for recording the time stamp count in association with the corresponding data recorded from the corresponding second point, each sub-silo means being responsive to the corresponding write control signal from the silo control means for writing the time stamp count from the time stamp means into the second sub-silo segment of the sub-silo means, whereineach condition recorded in the silo bank means as the result of a trigger output has associated with it the time stamp count representing the relative time of occurrence of the trigger output.
0 Assignments
0 Petitions
Accused Products
Abstract
A monitor for selectively detecting and recording conditions at selected points within a system during operation includes trigger logic connected from first selected points and responsive to selected conditions occurring at each of the first points for generating corresponding trigger outputs representing the occurrence of the selected conditions and a silo bank memory having a sub-silo for each second point. Each sub-silo has a first sub-silo segment with data inputs connected from the corresponding second point for recording data from the second point and a second sub-silo segment with data inputs connected from a time stamp generator. Silo write control logic is responsive to the trigger outputs to write the data representing the conditions present at each second point and the time stamp output of the time stamp generator into the corresponding sub-silo segments of the silo bank upon occurrence of a corresponding trigger output so that each condition recorded in the silo bank memory as the result of a trigger output has associated with it the time stamp count representing the relative time of occurrence of the trigger output.
-
Citations
11 Claims
-
1. In a monitoring means for use in a computer system for selectively detecting and recording conditions at selected points within the system during operation, including
means connected from a first plurality of selected points within the system and responsive to selected conditions occurring at each of the first points for generating corresponding trigger outputs representing the occurrence of the selected conditions at the first points, silo bank means having a plurality of sub-silo means for storing data representing the conditions present at a different second plurality of selected points within the system, each sub-silo means corresponding to one of the second points and having a first sub-silo segment with data inputs connected from the corresponding second point and a write control input for controlling the writing of data from the corresponding second point into the first sub-silo segment of the sub-silo means, and silo control means for providing write control signals to each sub-silo means of the plurality of sub-silo means, wherein each of the second points is associated with corresponding ones of the trigger outputs, and the silo control means is responsive to the trigger outputs for selectively controlling the recording of data conditions at selected second points within the system concurrently and in parallel by providing corresponding write control signals to the sub-silo means being responsive to a corresponding write control signal from the silo control means for writing the data from the corresponding second point connected to the data input of the first sub-silo segment into the first sub-silo segment of the sub-silo means, means for correlating the data recorded in the silo segments, comprising: -
time stamp means responsive to each of the trigger outputs for generating time stamp counts representing the relative times of occurrence of the trigger outputs causing the data to be recorded in the silo segments at a different time, and in each sub-silo means of the silo bank means, a second sub-silo segment having data inputs connected from the time stamp means and responsive to the corresponding write control signal from the silo control means for recording the time stamp count in association with the corresponding data recorded from the corresponding second point, each sub-silo means being responsive to the corresponding write control signal from the silo control means for writing the time stamp count from the time stamp means into the second sub-silo segment of the sub-silo means, wherein each condition recorded in the silo bank means as the result of a trigger output has associated with it the time stamp count representing the relative time of occurrence of the trigger output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification