The open_checkpoint command opens a design checkpoint file (DCP),
creates a new in-memory project and initializes a design immediately in the new
project with the contents of the checkpoint. This command can be used to open a
top-level design checkpoint, or the checkpoint created for an out-of-context
module.
read_checkpoint command was used to
read and initialize checkpoint designs. Beginning in version 2014.1, this function
is provided by the open_checkpoint command. The behavior of
read_checkpoint has been changed such that it only adds the
checkpoint file to the list of source files. This is consistent with other read
commands such as read_verilog, read_vhdl, and
read_xdc. A separate link_design command is
required to initialize the design and load it into memory when using
read_checkpoint.When opening a checkpoint, there is no need to create a project first. The
open_checkpoint command reads the design data
into memory, opening the design in Non-Project Mode. Refer to this link in the
Vivado Design Suite User Guide: Design
Flows Overview (UG892) for
more information on Project Mode and Non-Project Mode.
read_checkpoint command is still used to specify the reference
design checkpoint.open_checkpoint Syntax
open_checkpoint [-part <arg>] [-quiet] [-verbose] <file>
open_checkpoint Example Script
# Read the specified design checkpoint and create an in-memory design.
open_checkpoint C:/Data/post_synth.dcp
The open_checkpoint example script opens the post synthesis design
checkpoint file.