Formal Property Verification of a Remote Memory Access Protocol IP-Core

Kai Borchers, Thomas Firchau · 2022 IEEE Aerospace Conference (AERO) · 2022

Formal Property Verification (FPV) of Register-Transfer Level (RTL) designs have been adopted in many industry domains. It provides the ability to evaluate full state spaces rather than selecting a subset as it is done for functional simulation. This, in turn, drastically decreases the appearance of bug escapes. This paper demonstrates how FPV is applied to a packet-based Field Programmable Gate Array (FPGA) design. It shows how additional code alongside property definitions can help to capture and compare packet data fields. Additionally, encountered FPV specific problems and possible solutions are discussed.

Read the paper · More papers on PaperTik