Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2000-06-15
2003-04-01
Beausoliel, Robert (Department: 2184)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S045000, C710S243000, C711S150000, C711S151000
Reexamination Certificate
active
06543009
ABSTRACT:
TECHNICAL FIELD
The present invention relates to a signal processing apparatus having one or plural memories built in an LSI.
BACKGROUND ART
In a conventional signal processing apparatus, one way to utilize the bus information such as data and address appearing in the bus of the apparatus in system operation as fault analysis data in the event of fault taking place in the system of the apparatus is that the apparatus stores the bus information in an analyzing device such as logic analyzer. Other way is that the apparatus adds a tracing mechanism to the system, as disclosed in the Japanese Laid-open Patent No. 6-187256.
However, the recent advancement in the semiconductor technology is promoting development of LSI integrating various function blocks and memories on one chip by large scale, and therefore the conventional constitution of signal processing apparatus as mentioned above has the following problems.
Firstly, since memory interface signal is not issued outside of the LSI, the analyzer cannot be connected to the apparatus, and in the event of fault, the system cannot obtain necessary information for fault analysis. Secondly, to form the tracing mechanism inside the LSI, it gives rise to increase in the area of LSI and the cost because of requiring an exclusive control circuit for fault analysis and an exclusive trace memory.
DISCLOSURE OF THE INVENTION
To solve the above problems, the signal processing apparatus of the invention comprises plural memories provided in the LSI, plural memory access blocks for accessing the plural memories, plural arbitration blocks for arbitrating the access right of the memories, and one or plural trace control blocks for issuing a memory request signal for storing the access history of the memories. The arbitration block of this signal processing apparatus arbitrates the access right of each memory when the memory access request signals issued from the plural memory access blocks are entered in the arbitration blocks. The memory access request signal defined herein is the memory access request signal including attribute information to each memory, and the apparatus of the invention also can be achieved by comprising plural arbitration blocks. The trace control block issues a memory request signal for storing the access history of the memory on the basis of the result of arbitration by the arbitration block in other memory than the memory executing the requested access according to the memory access request signals issued from the plural memory access blocks. The signal processing apparatus can obtain easily necessary information for fault analysis, in the event of fault, without requiring any particular additional means such as exclusive control circuit for fault analysis or exclusive trace memory.
Thus, the signal processing apparatus of the invention does not require any exclusive trace memory for access history data in the system, and realizes to obtain information only by addition of a small control circuit such as trace control block. Moreover, this signal processing apparatus can obtain necessary information for fault analysis in the event of fault under the same condition as when trace processing is not executed, without increasing the load of the memory bus.
The signal processing apparatus stores the access history of the memory in other memory than the memory executing the requested access issued from the memory access block. In the event of fault, the signal processing apparatus reads out the access history from the other memory, so that the person in charge can analyze the cause of the fault easily.
REFERENCES:
patent: 5347649 (1994-09-01), Alderson
patent: 5715435 (1998-02-01), Ikei
patent: 5751942 (1998-05-01), Christensen et al.
patent: 5987571 (1999-11-01), Shibata et al.
patent: 6122706 (2000-09-01), Leong et al.
patent: 6249847 (2001-06-01), Chin et al.
patent: 6473841 (2002-10-01), Ueda et al.
patent: 6484243 (2002-11-01), Ueda et al.
patent: 0 316 609 (1989-05-01), None
patent: 0 381 059 (1990-08-01), None
patent: 61-262945 (1986-11-01), None
patent: 6-187256 (1994-07-01), None
“Arbitration History Buffer”, IBM Technical Disclosure Bulletin, US, IBM Corp. New York, vol. 36, No. 11, Nov. 1993, pp. 317-319.
Ueda Yasushi
Watanabe Takahiro
Beausoliel Robert
McDermott & Will & Emery
Wilson Yolanda L.
LandOfFree
Signal processing apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Signal processing apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Signal processing apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3079400