Strategy to design formally verified hardware/software implementation of network protocols on reconfigurable hardware
Pabudi T Abeyrathne, S. Devapriya Dewasurendra, Dhammika Elkaduwa · 2015
Kernel-based network protocol implementation has led to major performance limitations in high-performance networking owing to excessive transaction latencies. Designing such protocols in reconfigurable hardware such as FPGA has been attempted to overcome these limitations. The use of reconfigurable hardware is needed in the development phase and could eventually lead to ASICs for better performance. However, mission critical nature of such applications needs a performance guarantee on design. This paper proposes a strategy to design formally verified reconfigurable hardware/software based implementation of network protocols in a compositional manner.