BLACK_BOX - 2025.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2025-12-05
Version
2025.2 English

The BLACK_BOX attribute is a useful debugging attribute directs synthesis to create a black box for that module or entity. Vivado synthesis creates a black box for a level when the attribute is present, even if valid logic exists for the corresponding module or entity. Place this attribute on a module, entity, or component. BLACK_BOX is only available as an HDL attribute, as it affects the synthesis compiler.