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# 63647

Vivado Implementation - ERROR: [Place 30-494] The design is empty

Description

After opening a .dcp file in Vivado, after synthesis optimization, it is not clear how to run implementation.
 
After linking the top design, an empty project error is seen.
 
Steps followed:
 

 

Read_checkpoint my.dcp
Link_design or link_design name top_name 
Place_design

 

ERROR: [Place 30-494] The design is empty

 
Why does this error occur?

Solution

The following will result in a blank design:
 

open_checkpoint top.dcp
link_design

 

Because Open Checkpoint already loads a design, issuing an additional "link_design" command will actually open an empty design in parallel, and this design will be the active design. 

The correct way to handle this is to either use "add_files" with link_design, or just open_checkpoint without link_design.
 
Example 1:
 

add_files top.dcp
add_files top.xdc
link_design -top <top> -part <part>

 
Example 2:
 

open_checkpoint top.dcp
read_xdc top.xdc

AR# 63647
Date Created 02/20/2015
Last Updated 03/24/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite