Monitoring error conditions in an integrated circuit
First Claim
Patent Images
1. A integrated circuit comprising:
- plurality of functional modules interconnected via an on-chip communication path, each functional module having packet handling circuitry for generating and receiving packets conveyed by the communication path, wherein each functional module is associated with an error monitoring register for monitoring error conditions and wherein the packet handling circuitry includes error detection logic for detecting an error condition and flagging the error condition in the error monitoring register.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to monitoring error conditions in an integrated circuit. The integrated circuit has a packet router to which a plurality of functional modules are connected between which packets are transmitted. Each functional module is associated with an error monitoring register for monitoring error conditions. The error monitoring register contains a plurality of error flags which can be set when a particular error condition is detected. The invention particularly but not exclusively relates to the setting of communication error flags relating to errors in communication of the packet.
-
Citations
21 Claims
-
1. A integrated circuit comprising:
-
plurality of functional modules interconnected via an on-chip communication path, each functional module having packet handling circuitry for generating and receiving packets conveyed by the communication path, wherein each functional module is associated with an error monitoring register for monitoring error conditions and wherein the packet handling circuitry includes error detection logic for detecting an error condition and flagging the error condition in the error monitoring register. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
- 14. A functional module having an interface for connection to a packet router, the functional module having packet handling circuitry for generating and receiving packets conveyed by the packet router across said interface, wherein the packet handling circuitry includes error detection logic for detecting an error condition in packets conveyed by the packet router and setting one or more of a set of communication error flags in an error monitoring register implemented at the functional module.
-
21. A method of monitoring errors arising in the transmission of packets conveyed by a packet router interconnecting a plurality of functional modules wherein each functional module has packet handling circuitry for generating and receiving packets, the method comprising:
-
at each functional module, monitoring the receipt of packets conveyed by the packet router to that functional module;
determining the nature of the received packet amongst the group of packet types including a memory access request packet, an ordinary response packet and an error response packet; and
in the case of receipt of an error response packet, setting a communication error flag at the functional module to denote that an error response packet has been received.
-
Specification