点击查看代码
[Place 30-681] Sub-optimal placement for a global clock-capable IO pin and MMCM pair. As a workaround for this error, please insert a BUFG in between the IO and the MMCM.
instance_name/inst/clkin1_ibuf/IBUFCTRL_INST (IBUFCTRL.O) is locked to IOB_X1Y101
instance_name/inst/mmcme3_adv_inst (MMCME3_ADV.CLKIN1) is provisionally placed by clockplacer on MMCME3_ADV_X1Y1The above error could possibly be related to other connected instances. Following is a list of
all the related clock rules and their respective instances.Clock Rule: rule_mmcm_bufg
Status: PASS
Rule Description: A MMCM driving a BUFG must be placed in the same clock region of the device as the
BUFG
instance_name/inst/mmcme3_adv_inst (MMCME3_ADV.CLKOUT1) is provisionally placed by clockplacer on MMCME3_ADV_X1Y1
instance_name/inst/clkout2_buf (BUFGCE.I) is provisionally placed by clockplacer on BUFGCE_X1Y47Clock Rule: rule_bufgce_bufg_conflict
Status: PASS
Rule Description: Only one of the 2 available sites (BUFGCE or BUFGCE_DIV/BUFGCTRL) in a pair can be
used at the same time
instance_name/inst/clkout2_buf (BUFGCE.O) is provisionally placed by clockplacer on BUFGCE_X1Y47