Author: Zagar, K.     [Žagar, K.]
Paper Title Page
MOPWA088 FPGA Development Approach for Accelerator Systems with High Integration Complexity 876
 
  • J. Dedič, K. Žagar
    COBIK, Solkan, Slovenia
  • A.M.M. Aulin Söderqvist, N.H. Claesson, R. Tavčar
    Cosylab, Ljubljana, Slovenia
  • J. Neves Rodrigues
    Lund University, Lund, Sweden
 
  During the application-layer FPGA development for timing system for a medical accelerator (accelerator: MedAustron, timing system: Micro Research Finland) and a couple of other FPGA projects (power supply waveform generator, Machine Protection System proof of concept, ESS timing system demo) we got very good insight on how to approach demanding FPGA development that requires team work of many developers, coupled with particularities of accelerator system development. Because subsystems’ specific requirements evolve together with the operational understanding of the entire machine, the careful balance has to be taken between requirements gathering, prototyping and development stage. Furthermore, when doing architectural design decisions, knowledge from multiple domains should be taken into account; accelerator operation, software development and FPGA development. The design shouldn’t be register or counter centric, and FPGA functionality shouldn’t appear to the software developer as fixed – otherwise the design decisions of one world will sooner or later lead to spaghetti-code workarounds in the other world.  
 
MOPWA087 Predictive Diagnostics for High-availability Accelerators 873
 
  • K. Žagar, D. Bokal, K. Strniša
    Cosylab, Ljubljana, Slovenia
  • M. Gašperin
    University of West Bohemia, Pilsen, Czech Republic
  • L. Medeiros Romão, D. Vandeplassche
    SCK•CEN, Mol, Belgium
  • G. Pajor
    COBIK, Solkan, Slovenia
 
  In Accelerator Driven Systems, high availability of the accelerator is one of its key requirements. Fortunately, not every beam trip is necessarily a failure. For example, in the proposed MYRRHA transmuter, absence of the beam for less than 3 seconds is still deemed acceptable. Predictive diagnostics strives to predict where a failure is likely to occur, so that a mitigating action can be taken in a more controlled manner, thus preventing failure of other components while exactly pinpointing the component that is about to fail. One approach to predictive diagnostics is to analyze process variables that quantify inputs and outputs of components as archived by the accelerator's distributed control system. By observing trends in their values an impending fault can be predicted. In addition, sensors measuring e.g., vibration, temperature or noise can be attached to critical components. By analyzing the signatures of signals acquired by these sensors, non-nominal behavior can be detected which possibly indicates a looming failure.