AN 704: FPGA-based Safety Separation Design Flow for Rapid Functional Safety Certification

ID 683720
Date 9/01/2018
Public
Document Table of Contents

Removing Precomiled Netlists

If you are using the design creation flow, you should remove any previously compiled netlists for safety IP partitions before recompiling the design. You must remove precompiled netlists, otherwise:
  • If the source code changes for the safety IP and you turn on the Ignore changes in source files and strictly use the specified netlist, if available design partition property, the Intel® Quartus® Primesoftware uses the previous netlist and does not include the changes in the safety IP.
  • If the source code does not change for the safety IP, you may see a no-fit error. The safety IP partition uses the design modification flow and restricts the place and route unnecessarily.
  1. Right-click on the safety IP partition in the Design Partitions window,
  2. Select Advanced > Delete Netlists.
The Intel® Quartus® Prime software then recompiles the safety IP partitions from the source files and the fitter can reroute and place the safety IP partition.