UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 55442

Vivado - The size of a Design Checkpoint (DCP) file is not consistent

Description

If you do multiple writes of a checkpoint, without any other GUI or TCL interaction between the writes, move the checkpoint files and then repeat the process, the subsequent check point files have ever changing file size.

I understand that a dcp file is a zip file of the edif, xdc, xdef and a couple of other metadata files.  Therefore, I would have expected them to be the same size, possibly with identical MD5 check sums.

Solution

The content of the dcp should be the same.  However, due to having a different timestamp, the size and MD5 checksum could be expected to change.

Zip is getting different input because the timestamp (and only the time stamp) changes on write.  Changing the input will change the Huffman encoding and the final output file size.

AR# 55442
Date Created 04/08/2013
Last Updated 04/08/2013
Status Active
Type General Article
Tools
  • Vivado Design Suite