2011-08-20, Manfred Schmitz
Safety-relevant computers often use the principle of redundancy to detect errors. If two computers are combined, this is called a 2-out-of-2 system. These two computers are often different to avoid that common cause errors remain undetected. Besides safety, availability is also of special importance for applications in critical areas.
Availability is also achieved through redundancy. If non-diversitary subsystems are extended by another subsystem, you get a 2-out-of-3 system. For diversitary 2-out-of-2 systems, the desired availability is achieved by doubling the whole 2-out-of-2 system.
The computers have to compare and align their results. To do this, they need an interface which on the one hand offers a high enough data transfer rate and on the other hand guarantees absence of feedback. After all, the defect of one computer is not supposed to paralyze the whole system. Ethernet, especially the electrically isolated communication standards (10/100/1000/10GBase-T) are particularly well-suited.

Image 1: 2-out-of-2 system (2oo2, 2 out of 2)
CompactPCI® Serial CPCI-S.0 particularly focuses on safety-relevant systems. For this reason, additional features such as hot swapping are included beside Ethernet as the communication interface. A board can be removed from the system without interrupting the function of the other computers. As the communication between the boards is based on Ethernet, which implicitly supports hot swapping already, not even a special hot swap controller is needed for this function. A single 12V power rail is used as the main power supply. Building up redundant PSUs is especially simple if they only have to supply one output voltage.
A double 2-out-of-2 system might for example consist of three CompactPCI® Serial subsystems. Each subsystem would have its own independent (standard) backplane with possibly independent PSUs. The connection of the subsystems can be done via Ethernet and rear I/O (another advantage of 10/100/1000/10GBase-T).
For wiring 2-out-of-3 systems, a full-mesh architecture is well suited. A standard backplane accommodates three identical CPU boards. Switches, which are also redundant, can also be realized as independent CompactPCI® Serial components on standard backplanes. The wiring of the subsystems among each other is possible with rear I/O. A customer-specific backplane will be helpful for optimizing this system function.

Image 2: 2-out-of-3 system with Ethernet Mesh
These are only some examples of safety-relevant architectures which can be realized using CompactPCI® Serial. And all this can be done with standard backplanes and standard boards.
German version on ElektronikPraxis: CompactPCI Serial für sicherheitsrelevante Architekturen
» The Future is Serial: CompactPCI® Serial (2011-12-23)
» Legacy Interface Concept for CompactPCI® Serial (2011-12-02)
» Ethernet Switch Functionality for CompactPCI® Serial (2011-11-30)
» 6U CompactPCI® Parallel/Serial Hybrid Systems (2011-11-26)
» 6U Backplanes for CompactPCI® Serial (2011-11-23)
» Conductive Cooling with CompactPCI® Serial (2011-11-17)
» Connector Layout and Coding with CompactPCI® Serial (2011-11-02)
» High-Performance Graphics on CompactPCI® Serial (2011-10-21)
» Building Clusters with CompactPCI® Serial (2011-10-15)
» Mixed Doubles: CompactPCI® Serial and CompactPCI® 2.0 (2011-10-13)
» Application-Specific Backplane Architectures with CompactPCI® Serial (2011-09-16)
» Ethernet Extensions for CompactPCI® Serial (2011-09-02)
» CompactPCI® PlusIO and CompactPCI® Serial capture the systems market (2011-08-27)
» CompactPCI® Serial Ethernet Mesh Architecture (2011-08-06)
» CompactPCI® Serial Ethernet Star Architecture (2011-07-23)
» CompactPCI® Serial - Why is it a PICMG Standard? (2011-06-17)
» CompactPCI® Serial Star Topologies, Part 2 (2011-05-12)
» CompactPCI® Serial Star Topologies, Part 1 (2011-03-21)
» CompactPCI® Serial - The Guide Element (2011-03-10)
» Hot-Plug Functionality with CompactPCI® Serial, Part 2 (2011-02-05)
» Hot-Plug Functionality with CompactPCI® Serial, Part 1 (2011-02-03)
» XMC Carrier Board for CompactPCI® Serial (2010-12-23)
» Mezzanine Cards on CompactPCI® Serial (2010-12-22)
» PCI Express® Mini Card Carrier for CompactPCI® Serial (2010-12-21)
» USB Support with CompactPCI® Serial (2010-12-06)
» Physical Addressing with CompactPCI® Serial (2010-11-22)
» Standardized Rear I/O for CompactPCI® Systems Thanks to CompactPCI® PlusIO (2010-11-13)
» Rear I/O with 6U CompactPCI® Serial (2010-11-06)
» P0 Adds Power to CompactPCI® Serial on 6U (2010-10-30)
» CompactPCI® Serial in 6U Format (2010-10-23)
» Ecosystem for CompactPCI® Serial (CPCI-S.0) (2010-10-15)
» First Single-Board Computer according to CompactPCI® Serial Standard (2010-10-14)
» CompactPCI® Serial - a Base Specification (2010-10-08)
» Highly Networked Camera Monitoring System with CompactPCI® PlusIO (2010-10-07)
» Simulation Computer for Training Application with CompactPCI® PlusIO (2010-02-26)
» Recording Image Data from a Mobile Camera with CompactPCI® PlusIO (2010-02-19)
» Power Supply for CompactPCI® PlusIO in Accordance with EN 50155 (2010-01-29)
» Harsh Requirements for CompactPCI® PlusIO in Accordance with EN 50155 (2009-12-16)
» CompactPCI® Gets a Plus with an IO and a Serial Companion Specification (2009-12-04)
» Data Management for Mobile Security Application with CompactPCI® PlusIO (2009-12-02)
» Universal Rear I/O Module for CompactPCI® PlusIO (2009-11-19)
» CompactPCI® PlusIO versus MicroTCA (2009-11-13)
» Layout Rules for CompactPCI® PlusIO Boards (2009-11-04)
» User Specific I/O on CompactPCI® PlusIO (2009-10-22)
» Signal integrity on CompactPCI® Serial backplanes (2009-10-15)
» CompactPCI® PlusIO Implementation Rules for Guaranteeing Interoperability (2009-10-08)
» Ethernet Standards for CompactPCI® PlusIO (2009-10-05)
» PCI Express® Configuration Possibilities with CompactPCI® PlusIO (2009-09-23)
» SATA HDD/SSD Shuttle for CompactPCI® Serial Systems (2009-09-10)
» RAID Systems with CompactPCI® Serial (2009-08-24)
» Hybrid backplanes for CompactPCI® and CompactPCI® PlusIO (PICMG 2.30) (2009-07-21)
» Standard Backplanes for CompactPCI® Serial (PICMG CPCI-S.0) (2009-06-19)
» CompactPCI® Serial Rear I/O (2009-06-10)
» CompactPCI® Serial Mesh Architecture (2009-06-03)
» The Star Topology of CompactPCI® Serial und CompactPCI® Plus IO (2009-06-02)
» Standardization of CompactPCI® Serial: what does PICMG bring to the table? (2009-05-14)
» Connector Concept for CompactPCI® Serial (CPCI-S.0) (2009-05-08)
» 3M Ultra Hard Metric (UHM) Connector - The next generation 2mm Hard Metric System (2009-04-27)
» Standard Backplanes for CompactPCI® PlusIO (PICMG 2.30) and CPCI-S.0 (2009-04-02)
» CompactPCI® PlusIO Rear I/O (2009-03-20)
» CompactPCI® Serial and Rear I/O (2009-03-05)
» Migration from CompactPCI® to CompactPCI® Serial (2009-02-20)
» CompactPCI® PlusIO and CompactPCI® Serial System Architecture (2009-02-20)
» CompactPCI® and CompactPCI® Express System Architecture (2009-02-06)