When attempting to generate a custom Kintex UltraScale or Virtex UltraScale Model, I am receiving the following errors:
When adding a .pkg file:
When adding a .ibs file:
There are several issues with UltraScale IBIS model generation through write_ibis in Vivado 2015.1.
The following instructions should help navigate around the errors to have a model generated:
1) Download the relevant UltraScale model from Xilinx.com:
2) Edit the model with a text editor to make the following changes:Step 2A:
Line 107, looks like the following:
Use a text editor to remove all space characters after "|FFVA1156"
3) Adjust the file name of the package that is intended to be used to the format of [package]_[part].pkg.
An example filename that will be accepted in 2015.1 write_ibis is ffva1517_xcku060.pkg
4) The .ibs file will get saved to the current path of the Tcl prompt, ignoring the file save location attribute.
In the Tcl console, use the "cd" command to navigate to the location where the resulting IBIS model needs to be saved.
Similarly the "pwd" command can be used to determine the current path that the generated .ibs file will be saved to.
With the above changes, write_ibis can be used to create a custom IBIS model using the generic IBIS model attribute (-ibs) to point to the edited .ibs file and Updated Parasitic File attribute (-pkg).