Incremental Compile with Debug Core (ILA) Modifications - 2024.1 English

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
UG908
Release Date
2024-05-30
Version
2024.1 English

Incremental Compile is an advanced design flow for designs that are nearing completion, where small changes are required. After resynthesizing these small changes, the flow:

  • Speeds up place and route runtime.
  • Preserves QoR predictability by reusing prior placement and routing from a reference design. The flow is most effective when synthesis changes result in at least 95 percent similarity to the reference design.

Incremental Debug changes are applied to a placed and routed design by re-implementing the design using the Incremental Compile design flow. This flow is recommended in situations where:

  • The debug cores are absent from the existing implemented design or,
  • You need to modify existing debug cores by changing probe widths, data depth, and so on.
  • You need to delete debug cores from the design.