Absorbed Registers and Nets - Absorbed Registers and Nets - 2026.1 English - UG903

Vivado Design Suite User Guide: Using Constraints (UG903)

Document ID
UG903
Release Date
2026-07-01
Version
2026.1 English

Some registers or nets in the RTL source can disappear in the elaborated or synthesized design. This occurs for several reasons, including the following:

  • Memory block inference
  • DSP inference
  • Shift register inference

These inferences absorb multiple design objects into a single resource.

When this happens, avoid attaching constraints directly to the absorbed objects. Instead, find other connected registers or nets that remain in the design and use them as constraint targets.