1 / 42

Realising the SMP

Realising the SMP. 1. Safe Machine Parameters Overview Basics Piggy-Back on GMT. 2. Evolution to the Proposal Basic Architecture Enhanced Architecture. 3. Electrical Realisation CISP Back Panel CISX Base Board. 4. Partition of workload January 2008. Realising the SMP.

favian
Download Presentation

Realising the SMP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Realising the SMP 1. Safe Machine Parameters Overview • Basics • Piggy-Back on GMT 2. Evolution to the Proposal • Basic Architecture • Enhanced Architecture 3. Electrical Realisation • CISP Back Panel • CISX Base Board 4. Partition of workload • January 2008 Safe Machine Parameters System

  2. Realising the SMP 1. Safe Machine Parameters Overview • Basics • Piggy-Back on GMT 2. Evolution to the Proposal • Basic Architecture • Enhanced Architecture 3. Electrical Realisation • CISP Back Panel • CISX Base Board 4. Partition of workload • January 2008 Safe Machine Parameters System

  3. Safe Machine Parameters Several Safety Critical flags and values are needed around the LHC (see Bruno) -Initially a dedicated high-dependability communications system was proposed -it became clear that this would be a huge system having lots of infrastructure to maintain -finally it was decided to send these signals through the CERN General Machine Timing (GMT) The signals are generated externally and pushed into the GMT generator (CTG) … They are queued… They are sent… They are received all around the machine… (in a CTRV or CTRP) Safe Machine Parameters System

  4. Good motivation for GMT Comms Errors Data given to GMT could be wrong GMT could corrupt data Front-End could corrupt data Safe Machine Parameters System

  5. Good motivation for GMT Comms Errors Data given to GMT could be wrong Make a dependable source Bit Error Rate of GMT can be calculated Mean Time to Fail estimated Failure Mode estimated GMT could corrupt data Front-End could corrupt data Read-back and compare to source Safe Machine Parameters System

  6. Realising the SMP 1. Safe Machine Parameters Overview • Basics • Piggy-Back on GMT 2. Evolution to the Proposal • Basic Architecture • Enhanced Architecture 3. Electrical Realisation • CISP Back Panel • CISX Base Board 4. Partition of workload • January 2008 Safe Machine Parameters System

  7. The basic function of the SMP… Safe Machine Parameters System

  8. The first step is to accommodate multiple data sources to increase dependability… Safe Machine Parameters System

  9. Then duplicate the critical processes Safe Machine Parameters System

  10. The transmitter must then arbitrate the data from the two sources Safe Machine Parameters System

  11. Finally the output GMT must be cross-checked with the original data Safe Machine Parameters System

  12. Finally the output GMT must be cross-checked with the original data Safe Machine Parameters System

  13. Realising the SMP 1. Safe Machine Parameters Overview • Basics • Piggy-Back on GMT 2. Evolution to the Proposal • Basic Architecture • Enhanced Architecture 3. Electrical Realisation • CISP Back Panel • CISX Base Board 4. Partition of workload • January 2008 Safe Machine Parameters System

  14. Flag Generator – CISG Frame Receiver – CISR Generator Arbiter – CISA Flag Generation Safe Machine Parameters System

  15. SMP Transmission Cross-Checker – CISC Timing Receiver - CTRV Flag Cross-Checking Safe Machine Parameters System

  16. A Standard VME Chassis Has 21 Slots! A summary of those devices shown on the previous slides Frame Receiver – CISR Flag Generator – CISG Generator Arbiter – CISA Generator Arbiter B - CISB SMP Transmission Cross-Checker – CISC Chassis Debugger – CISD Timing Receiver - CTRV Safe Machine Parameters System

  17. A Standard VME Chassis Has 21 Slots! A summary of those devices shown on the previous slides Frame Receiver – CISR Flag Generator – CISG Generator Arbiter – CISA Generator Arbiter B - CISB SMP Transmission Cross-Checker – CISC Chassis Debugger – CISD Timing Receiver - CTRV SMP Phase IV Generator Arbiter B – CISB Can link SPS SMP System to the LHC GMT Can link the LHC SMP System to the SPS GMT Safe Machine Parameters System

  18. A Standard VME Chassis Has 21 Slots! Frame Receiver – CISR Flag Generator – CISG Generator Arbiter – CISA Generator Arbiter B - CISB SMP Transmission Cross-Checker – CISC Chassis Debugger – CISD Timing Receiver - CTRV X4 (side by side) X2 (after CISR) X1 (after CISG) X1 (after CISG) X1 (after CTRV) X2 (gen and check) X3 14 slots used Safe Machine Parameters System

  19. The rules of engagement • Several PCBs will be needed • rely on existing technology and ideas. Don’t reinvent the wheel! • See 1. • Diagnosis and Monitoring needed • Test modes needed • System will be in one location, no need for remote update • System will be built twice (plus spares) manufacturability NOT hugely critical • CPLD / FPGA technology = good • VHDL/Schematic Entry = good • Displays / debuggingaccess = good • Elegant design, robust and ergonomic = good • PCAD = good • Design office = not so good 12b. Documentation is very very good. Safe Machine Parameters System

  20. CISP - Backplane • Everything fits into a single VME Chassis • Is the P2 backplane idea a necessity? • Is it possible to reduce the complexity of the system by integration? • Is it possible to use a single board for the base of the system? YES! YES! YES! Safe Machine Parameters System

  21. CISP Front View Safe Machine Parameters System

  22. CISP – P2 Connectors Safe Machine Parameters System

  23. CISP – Burndy Connectors Safe Machine Parameters System

  24. CISP – Burndy Connectors Local Flags (for connections to the Beam Interlock System) 8 flags from the Generators Internal Flags for Failure Safe Machine Parameters System

  25. P2 to CISP with CIBEA CIBEA is the basis for the design! 3x32 (Panel) 5x32 (VME P2) 92 signals = 46 differentials Safe Machine Parameters System

  26. CISX – A Standard PCB The requirements can be accommodated on a single PCB… • We must determine the topology of the Programming Chain • We must determine the use of PROM/FLASH/CPLD for Thresholds • -How is it accessed • -How is it checked • -How is it updated in the field • -How do we guard against Single Event Upsets • (Grey Counters or Hardware etc) • 3. Non-Volatile storage of History Buffer done at the same time • 4. Nice display option for EVERY card. • Good for debug  Safe Machine Parameters System

  27. CISX Standard 160, 6U board Safe Machine Parameters System

  28. CISX VME Electrical Interface & Power Supply Safe Machine Parameters System

  29. CISX FPGA and PROM, JTAG and Display Safe Machine Parameters System

  30. CISX RS422 / Clocks/ Remote Update Safe Machine Parameters System

  31. CISX Current Loops and terminations Safe Machine Parameters System

  32. CISX FLASH Safe Machine Parameters System

  33. CISX Display Safe Machine Parameters System

  34. CISX 50-Ohm Inputs Safe Machine Parameters System

  35. CISX CIBO Safe Machine Parameters System

  36. CISX – A Standard PCB Three Different Assemblies Safe Machine Parameters System

  37. Time-Scale Phase I – Deadline October / November 2007 Specify I/O of Chassis Specify Internal Layout of Chassis Specify Electrical Level Architecture for Whole Chassis Build simple Prototype based in the LAB Phase II – Deadline February / March 2008 Expand Prototype to include redundancy Develop Fail-safe, Monitoring and Test Mode in the LAB and SPS Phase III – Deadline Summer 2008 Include all Safety Aspects Include all FESA type Monitoring In the LAB, SPS and when completed roll out to LHC Phase IV – Deadline Summer 2009 Include revisions for operations. Already know we have to connect SPS -> LHC and vice-versa SMP 1v0 SMP 2v0 SMP 3v0 Safe Machine Parameters System

  38. Time-Scale Phase I – Deadline October / November 2007 Specify I/O of Chassis Specify Internal Layout of Chassis Specify Electrical Level Architecture for Whole Chassis Build simple Prototype based in the LAB Phase II – Deadline February / March 2008 Expand Prototype to include redundancy Develop Fail-safe, Monitoring and Test Mode in the LAB and SPS Phase III – Deadline Summer 2008 Include all Safety Aspects Include all FESA type Monitoring In the LAB, SPS and when completed roll out to LHC Phase IV – Deadline Summer 2009 Include revisions for operations. Already know we have to connect SPS -> LHC and vice-versa SMP 1v0 SMP 2v0 SMP 3v0 Safe Machine Parameters System

  39. Realising the SMP 1. Safe Machine Parameters Overview • Basics • Piggy-Back on GMT 2. Evolution to the Proposal • Basic Architecture • Enhanced Architecture 3. Electrical Realisation • CISP Back Panel • CISX Base Board 4. Partition of workload • January 2008 Safe Machine Parameters System

  40. Who is doing what? Frame Receiver – CISR - Alex Flag Generator – CISG - Ben Generator Thresholds Board - Ivan Generator Arbiter – CISA - Alex Generator Arbiter B - CISB SMP Transmission Cross-Checker – CISC Chassis Debugger – CISD - Bertrand We are on track… SMP 1v0 was done (electrically sound). SMP 2v0 is in the pipeline (4 CISX & 2 Chassis here next week) Safe Machine Parameters System

  41. FIN Safe Machine Parameters System

More Related