Method for operating an error protected multiprocessor central control unit in a switching system
First Claim
1. A method of operating an error protected high availability multiprocessor serving as a central controller of a switching system providing inter-connections to subscribers, particularly a telephone switching system, the central controller comprising:
- (a) a plurality of central processors (CP, IOC), each central processor including dual, apart from a possible tolerable timing slip, parallel synchronously driven processor units (PU) for carrying out the inter-connections to subscribers connected to said switching system, including at least one integral error detection circuit (V) for immediately checking instructions processed by both of the dual processor units (PU) of the respective processor, and including a local memory (LMY, LMY;
10) having a ROM-section, storing test program sections for self testing of the respective processor (CP, IOC), and storing switching program sections required most frequently and most quickly by the respective processor (CP, IOC),(b) a central main memory (CMY) including a ROM-area storing at least seldom and not immediately required (CP, IOC) switching program sections, and including a memory-area storing at least temporarily data accessible for a number of or for all processors (CP, IOC), whereby such data concern inter-connections between subscribers and concern peripheral system elements, and(c) a central bus system (B;
CMY) to which are connected in parallel the processors (CP, IOC) and the main memory (CMY), after detecting an error by at least one of the error detection circuits (V) or a processor (CPx, for example), at least if this error is not immediately correctable, the method comprising the steps;
(a) isolating the respective processor (CPx) from the bus system (B;
CMY);
(b) starting to read-out test program sections stored in ROM-section of its own local memory (LMY, LMY;
IO) by the respective processor (CPx); and
(c) processing this test program for localization and identification of the error and a defect causing such errors by the respective processor (CPx).
1 Assignment
0 Petitions
Accused Products
Abstract
A method provides error protection in a multiprocessor central control unit of a switching system wherein a number of central processors (CP, IOC) as well as a central memory (CMY) are connected in parallel to a central bus system (B:CMY0/B:CMY1). The processors include dual highly-synchronous parallel driven processor units (PU) --apart from a possible tolerable positive timing slip--and integral error detection circuits (V), as well as an integral local memory (LMY), in the ROM-area of which test program sections are stored for testing the respective processors (CP, IOC). Upon the detection of an error by at least one of the error detection circuits (V) of a processor (for example CPx), in the respective processor (CPx), at least if the error is not immediately correctable, the error detection circuit (V in CPx) starts isolating the respective processor (CPx) from the bus system (B:CMY). The respective processor (CPx) starts the read-out of the test program sections, stored in its own local memory (LMY), for localizing and identifying the error source and/or the defect causing such errors.
-
Citations
10 Claims
-
1. A method of operating an error protected high availability multiprocessor serving as a central controller of a switching system providing inter-connections to subscribers, particularly a telephone switching system, the central controller comprising:
-
(a) a plurality of central processors (CP, IOC), each central processor including dual, apart from a possible tolerable timing slip, parallel synchronously driven processor units (PU) for carrying out the inter-connections to subscribers connected to said switching system, including at least one integral error detection circuit (V) for immediately checking instructions processed by both of the dual processor units (PU) of the respective processor, and including a local memory (LMY, LMY;
10) having a ROM-section, storing test program sections for self testing of the respective processor (CP, IOC), and storing switching program sections required most frequently and most quickly by the respective processor (CP, IOC),(b) a central main memory (CMY) including a ROM-area storing at least seldom and not immediately required (CP, IOC) switching program sections, and including a memory-area storing at least temporarily data accessible for a number of or for all processors (CP, IOC), whereby such data concern inter-connections between subscribers and concern peripheral system elements, and (c) a central bus system (B;
CMY) to which are connected in parallel the processors (CP, IOC) and the main memory (CMY), after detecting an error by at least one of the error detection circuits (V) or a processor (CPx, for example), at least if this error is not immediately correctable, the method comprising the steps;(a) isolating the respective processor (CPx) from the bus system (B;
CMY);(b) starting to read-out test program sections stored in ROM-section of its own local memory (LMY, LMY;
IO) by the respective processor (CPx); and(c) processing this test program for localization and identification of the error and a defect causing such errors by the respective processor (CPx). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification