Skip to content

add global nets routing to module checkpoints #434

Answered by clavin-xlnx
GBrics asked this question in Q&A
Discussion options

You must be logged in to vote

Hi GBrick,

When you describe "exporting individual checkpoint files", do you mean running write_checkpoint -cell in Vivado? What you describe seems to be the behavior of that Tcl proc. I don't think there is a way in Vivado to preserve the cross-boundary nets.

You can try to restore the clock routing (either fully or in part) by copying it from the original DCP where the clock is routed and pasting it into the module-based DCP. You can do this either in RapidWright or Vivado. In RapidWright, you'd need to load both DCPs and then get the Net object with the routing you want to copy as well as the destination Net and copy the PIP objects over. For example:

Design srcDesign = Design.readChec…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by GBrics
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants