Read in OOC Checkpoint - 2023.2 English

Vivado Design Suite User Guide: Hierarchical Design (UG905)

Document ID
UG905
Release Date
2023-10-18
Version
2023.2 English

Reading in an OOC checkpoint is done using the read_checkpoint command with the -cell option. The top level design must already be opened, and must have a black box for each partitioned instance.

read_checkpoint -cell <cell_name> <file> [-strict]
Table 1. read_checkpoint Switches
Switch Name Description
-cell Specifies the full hierarchical name of the OOC module.
-strict Requires exact ports match for replacing cell, and checks that part, package, and speed grade values are identical.
<file> Specifies the OOC checkpoint to be read in.

When importing and locking down the results of an OOC module implementation, interface nets are not preserved. Also, any PartPin locations generated during the initial Top-Down or OOC implementation are likely not ideal, or impose unnecessary restrictions on the router. Therefore, the read_checkpoint -cell command automatically unroutes any interface nets, and removes all PartPins from the cell checkpoint.