Abstract—The verification complexity of real-time require-ments in embedded systems grows exponentially with the number of applications, as resource sharing prevents independent veri-fication using simulation-based approaches. Formal verification is a promising alternative, although its applicability is limited to systems with predictable hardware and software. SDRAM mem-ories are common examples of essential hardware components with unpredictable timing behavior, typically preventing use of formal approaches. A predictable SDRAM controller has been proposed that provides guarantees on bandwidth and latency by dynamically scheduling memory patterns, which are stati-cally computed sequences of SDRAM commands. However, the proposed patterns b...