Open a design checkpoint in a new project
Syntax
open_checkpoint [‑part <arg>] [‑ignore_timing] [‑quiet] [‑verbose] <file>
Usage
Name | Description |
---|---|
[-part]
|
Override the checkpoint part. Note that this may cause errors if the checkpoint contains xdef. |
[-ignore_timing]
|
reload a checkpoint without the timing constraints. Will not work if '-time' option given. |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
<file>
|
Design checkpoint file |
Categories
Description
Open a design checkpoint file (DCP), create a new in-memory project and initialize 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.
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 the Vivado Design Suite User Guide: Design Flows Overview (UG892) for more information on Project Mode and Non-Project Mode.
current_project
command to switch between the open designs. You can use current_design
to check which checkpoint is the active design.Arguments
-part <arg>
- (Optional) Specify a target part for the imported checkpoint design. This option lets you change the speed grade of the part used by the design checkpoint file, or change early availability parts for production parts of the same device and package.
-part
is limited in terms of the range of parts that can be used, and can result in an error when opening the checkpoint if an incompatible part is specified.
-ignore_timing
- (Optional) Open the checkpoint without the timing constraints to make opening the checkpoint quicker.
-quiet
- (Optional) Execute the command quietly, returning no messages from the command. The command also returns TCL_OK regardless of any errors encountered during execution.
-verbose
- (Optional) Temporarily override any message limits and return all messages from this command.
set_msg_config
command.
<file>
- (Required) The path and filename of the checkpoint file.
Examples
The following example opens the specified checkpoint file, and specifies the target part for the design:
open_checkpoint C:/Data/state1/checkpoint.dcp -part xc7k325tffg900-2