VIV History - UG1291

Vivado Isolation Verifier User Guide (UG1291)

Document ID
UG1291
Release Date
2023-10-23
Revision
1.2 English

Initially VIV was launched as a Tcl-based script (viv.tcl) and was not a part of the Vivado Design Suite which is distributed separately as an encrypted Tcl file. To use viv.tcl IDF DRCs, users need to source the viv.tcl script to load DRCs into Vivado. Refer to Vivado Isolation Verifier User Guide (Tcl Based) (UG1290) for complete details. VIV has been integrated with the Vivado Design Suite starting with the 2018.2 release to improve its performance. This new version of VIV is also referred to as VIV2 in this document. Prior to Vivado version 2021.1, users needed to enable VIV by setting a parameter - hd.enableIDFDRC to True. But from Vivado version 2021.1 onwards, VIV gets enabled automatically when the tool detects HD.ISOLATED property is set to True for any Vivado designs. For more details on HD.ISOLATED property, refer to Isolation Design Flow for UltraScale+ FPGAs and Zynq UltraScale+ MPSoCs (XAPP1335).