Each UltraScale device has a unique device ID called device DNA that has already been programmed into it by Xilinx. The FUSE_DNA is not user programmable. UltraScale devices have a 96-bit DNA. You can read the FUSE_DNA by running the following Tcl command in the Vivado Design Suite Tcl Console:
get_property [lindex [get_hw_device] 0] REGISTER.EFUSE.FUSE_DNA
You can also access the device DNA by viewing the eFUSE registers in the Hardware Device Properties window in Vivado Design Suite as shown in the following figure:
Figure 1. eFUSE DNA UltraScale and UltraScale+ Devices
For more information on these features, see the UltraScale Architecture Configuration User Guide (UG570).