• DocumentCode
    3674795
  • Title

    IEC-61508 SIL 3 Compliant Pseudo-Random Number Generators for Probabilistic Timing Analysis

  • Author

    Irune Agirre;Mikel Azkarate-askasua;Carles Hernandez;Jaume Abella;Jon Perez;Tullio Vardanega;Francisco J. Cazorla

  • Author_Institution
    Embedded Syst. Group, IK4-IKERLAN, Mondragon, Spain
  • fYear
    2015
  • Firstpage
    677
  • Lastpage
    684
  • Abstract
    Probabilistic Timing Analysis (PTA), especially its measurement based variant (MBPTA), has shown to be competitive with state-of-the-art timing analysis techniques. The use of MBPTA to analyse the timing behaviour of safety-critical systems rests on its ability to derive trustworthy WCET bounds. This ability depends on the soundness of the MBPTA method per se, as well as on the satisfaction of safety requirements placed on the pseudo-random number generator (prng) that plays a key role in the platform-level randomisation needed by MBPTA. This paper presents the design of a low-area, low-power prng that meets IEC-61508 SIL 3 safety requirements and allows for seamless integration in a real-world multicore architecture. This work enables the development and the IEC-61508 certification of mixed-criticality systems that use MBPTA for deriving timing bounds for mixed-criticality software programs running on multicore processors.
  • Keywords
    "Multicore processing","Timing","Hardware","Safety","Software","Standards","Probabilistic logic"
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2015 Euromicro Conference on
  • Type

    conf

  • DOI
    10.1109/DSD.2015.26
  • Filename
    7302343