* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Reliability Improving Approach with Opto
Survey
Document related concepts
Transcript
Reliability Improving Approach with Opto-Based Voting System Y.Yanagawa A , T.Takahara B, T.Mizuno BC, H.Saito C A The University of Tokyo B The Graduate University for Advanced Studies C The Institute of Space and Astronautical Science, JAXA Yanagawa 1 P155/MAPLD 2004 Our strategy for improving performance and reliability Abstract We propose new high-speed voting system based on optical signal. Majority voting is major approach to boost system reliability in computers. It has been used for many space applications. In such redundant system, signals are usually voted by logical synchronous circuits. However, such circuits often limits operating frequency of the whole system because voter should run at least twice as fast as system. System operating frequency is naturally limited by the voting speed. On the other hand, in these days, traditional parallel buses in commercial computers are going to be serial. This is because, the faster bus operating speed becomes to increase band width, the more difficult to decrease clock or signal skew to synchronize signals in them. The same thing can be said to FPGA. Many FPGAs provide ultra high-speed serial port to achieve both high speed data rate and simple wiring. In general, serial connection requires to be operated at very high frequency to keep bandwidth wide enough. In this paper, we introduce two types of analog voting scheme: electrical signal based voting system and optical signal based one. The latter one is new type of voting system based on optical signal, that is fast enough to be used in redundant high-speed serial connection. Then, these two voting system is evaluated their feasibility. Yanagawa 2 P155/MAPLD 2004 Our strategy for improving performance and reliability Outline • Backgrounds – Trend of computer systems – FPGA Interface – Redundant computing system • Our Approach for Improving Reliability and Performance – Electrical signal based Voting System – Opto-Based Voting System • Discussion • Summary and Future Work Yanagawa 3 P155/MAPLD 2004 Trend of Computer Systems High Speed Serial Bus in COTS Computers • COTS (Commercial Off The Shelf) Computers are going to use serial bus – Difficult to synchronize signals in the parallel bus – To improve bandwidth, every data bus is going to be serial • PCI Express • Serial ATA • Serial memory • Now several Gbps per channel is achieved on the serial bus Yanagawa 4 P155/MAPLD 2004 FPGA Interface High Speed Serial interfaces in FPGAs • Some FPGAs begin to provide embedded high speed serial interface • Save many I/O pins with keeping high I/O bandwidth • Built-in high speed serial interface • 10Gbps ether net • Fiber channel • Etc… – Low jitter – Easy to implement FPGA N bit Txp Serializer Txn N bit Yanagawa FPGA /Other Devices 5 Rxp Deserializer Rxn Rxp N bit Deserializer Rxn Txp Serializer N bit Txn P155/MAPLD 2004 Redundant computing system Triple Voting System • Improve system reliability • Utilize multiple module redundancy • Mitigate radiation effect for space application • Performance is limited by the speed of voting module Triple Voting System Overview Yanagawa 6 P155/MAPLD 2004 Our Approach for improving Reliability and Performance Reliability Improving Approach • • Motivation – Improving system performance and memory access band width – Simplify system configuration for resource reduction – Serial interface is already available in some FPGAs – Easier to manage signal synchronization – Remove performance limitation caused by traditional voting circuits in the redundant system System Requirement – • Compared to traditional parallel bus (eg. 32bit 100MHz), more than 3Gbps data rate is desirable for serial bus Strategy – Propose very high speed voting circuit • Fast enough to be used for memory bus • Improving voter performance up to several GHz Yanagawa 7 P155/MAPLD 2004 Our Approach for improving Reliability and Performance Performance Improving Approach • Improving approach – Electrical signal based voting system (Voltage averaging) – Opto-Based voting system (Newly proposed in this paper) Opto-Based voting Electrical signal based voting V1 V2 1 Vo R + P2 R Po O->E Vo conversion Vref Vref P 3 V3 Light waves P R Vo=(V1+V2+V3)/3 Po=(P1+P2+P3) Both types of voting are evaluated Yanagawa 8 P155/MAPLD 2004 Electrical signal based Voting System Scheme of Electrical signal based Voting System • Design high-speed voting system with traditional voltage voting scheme to estimate its speed limit • Serial communication often uses differential signal • Voltage Averaging System for differential signal – Positive signals and negative signals are averaged using registers, respectively Ap Bp Cp From Serial Transmitter (Differential Input) An Bn Cn X X X X Op Z0 + - On To Serial Receiver (Differential Output) X X Voter Outline of voltage averaging system for differential signal Yanagawa 9 P155/MAPLD 2004 Electrical signal based Voting System Experimental Setup IN1 Ap 25 Bp Cp IN2 25 Op An LVDS Receiver Bn Data Generator IN3 TTL-Input Cn LVDS Transmitter Voter Overall Experiment system LVDS transceiver spec. • • TTLOutput On Magnified view of voter module Transmission characteristic design Voltage Averaging System for differential signal is built with chip register and microstrip line on the glass epoxy board Validate system functionality by using low frequency LVDS signal (120Mbps) and evaluate transmission characteristic at high frequency Yanagawa 10 P155/MAPLD 2004 Electrical signal based Voting System Evaluation Result • The signals are voted properly at 60MHz (120Mbps) – Observe signal TTL-Input and TTL-Output by digital storage oscilloscope and logic analyzer IN1 IN2 IN3 OUT Signal of TTL-Input (IN1,IN2,IN3) and Logical signal of TTL-Input (IN1,IN2,IN3) and TTL-Output TTL-Output (5V/Div, 50ns/Div, 2GSample) Signal “IN2” simulates error Signal “IN2” simulates error Yanagawa 11 P155/MAPLD 2004 Electrical signal based Voting System Evaluation of transmission characteristic at high frequency • Transmission characteristic is evaluated by the evaluation board below. • Target frequency 2GHz(l = 15 [cm] ) • Voting region is designed as concentrated constant circuit (6.4[mm] x 6.4[mm] < l/20) • Microstrip Line is designed • Zdiff=100.7 [], Z1,Z2=58.87 [] • Glass epoxy board – Dielectric Constant e = 4.7 – Hight h = 1.6 [mm] – Dielectric dissipation factor tan d = 0.0175 Microstrip Line Zdiff=100Ω π/2 phase shift Output 50Ω Termination To Network Analyzer 3dB Coupler Voter π/2 phase shift cable Glass epoxy board 6.4mm 50Ω Termination 6.4mm 27Ω Chip register Yanagawa 12 P155/MAPLD 2004 Electrical signal based Voting System Evaluation Result - Transmission Characteristic • Transmission Characteristic of the voting system Loss in 3dB coupler A Loss in SMA cable +Microstrip line +Connection Loss in Microstrip Line +SMA cable +Connection D Loss in Voter B C Detail of the loss Component Loss [dB] Note A : 3dB coupler -3.437 Measured value B+D : Transmission path -0.956 -13.933 – (A + C) C : Voter -9.54 Theoretical value Total (A + B + C + D) -13.933 Transmission Characteristic (S21) of evaluation board (Start:1GHz, Stop:3GHz,5dB/Div) Yanagawa Total loss is -13.933 [dB] 13 P155/MAPLD 2004 Electrical signal based Voting System Evaluation Result - Discussion • As the digital signal has wide frequency spectrum, the voting circuit is built with chip register (lumped parameter circuit ) and microstrip line • This design results in large transmission loss of -13.9[dB] • -13.9[dB] loss is critical to the signal transmission – • Increase noise susceptibility On the other hand, if it is built with pure microstrip line (distributed constant circuit) , its characteristic varies largely with the input signal frequency – Unable to operate with wide spectrum signal Electrical signal based voting system is not suitable for high frequency signal Yanagawa 14 P155/MAPLD 2004 Opto-Based Voting System Scheme of Opto-Based Voting System • This system utilizes optical power to decide majority • Electrical signals are modulated into AM optical signals. • Each signals are mixed together to sum up the power of every optical signal at photo detector. Mixture of three light waves • Proper threshold is set at the photo detector to determine logical output Threshold ・・・ 1 0 1 1 ・・・ Time Module A Time ・・・ 1 0 1 1 ・・・ ・・・ 1 0 1 1 ・・・ Module B Time ・・・ 1 1 0 1 ・・・ Photo Detector Time Electrical Output Module C w/ Error Time Modulated Lights Majority Vote by Amplitude Modulated Optical Signals Yanagawa 15 P155/MAPLD 2004 Opto-Based Voting System Fundamental evaluation • Many optical transceivers use laser diode to modulate optical wave by high speed input signal • Check if such “coherent” optical signals can be summed up without interfering each other for majority voting LAS ER D 3 LDs iode LASER Diode R Dio LASE de Photo Diode +9V IV Conversion 10k 2.2k + Vout Experimental System Yanagawa 16 P155/MAPLD 2004 PD Opto-Based Voting System Evaluation Result • Measure the output voltage of photo detector with turning each LD ON/OFF Output Voltage of Photo Detector • Output voltage increases linearly as the number of ON LD increases • This result shows that even coherent light wave can be summed up • It is possible to determine how many modules are ON by comparing the output voltage Yanagawa 17 P155/MAPLD 2004 Our strategy for improving performance and reliability Summary • Optical voting method have many advantages – • No parasitic capacitance on the transmission line – Easy to transmit high speed signal – Many high speed optical devices are available on the market – Performance Comparison of each method Electromagnetic Compatibility (EMC) The evaluation result shows that optical voting system is feasible for majority voting Yanagawa 18 Electrical Optical Frequency Response Poor Good Circuit Design Difficult Easy System Complexity Simple Complex P155/MAPLD 2004 Future work Triple Voting System with Serial Memory • Application of this voting system – Triple voting system with serial memory • Simple wiring, Save resource for voter, Easy to synchronize CPU A Serial In Serial Out Optical IN CPU B LASER Serial Out Modulator Serial Memory Optical OUT PD Serial In Serial Out Optical IN Yanagawa Optical OUT Serial In Optical IN CPU C Modulator Modulator Optical connection Optical OUT 19 Electrical connection P155/MAPLD 2004 Future work Vector based Optical Error Detection • Vector based optical error detection and error correction system • Map each input signal from redundant modules to optical wave vectors by using phase modulation • These optical signals are mixed at the detector • Error module detection and majority voting can be achieved all at once by checking vectorial summation of the mixed optical signals Correspondence between vector and voting result B=0 (1,0,0) (1,1,0) (0,1,0) (0,0,0) B=1 C=0 (1,0,1) r (0,0,1) A=0 (0,1,1) C=1 A=1 (1,1,1) Input Value from “A” Input Value from “B” Input Value from “C” (1,0,1) Generated Vector Input Vector Yanagawa 20 Generated Vector (r,) Voted Output Error module (1, 0) 1 B (1, p/3) 1 C (1, 2p/3) 0 A (1, p) 0 B (1, 4p/3) 0 C (1, 5p/3) 1 A (2, 0) 1 - (2, p) 0 - P155/MAPLD 2004