4.8 PLL/DLL Placement

Libero software automatically places the PLLs and DLLs as part of the Place and Route step.

To manually place the PLLs and DLLs, use the following PDC constraints for PLLs and DLLs placement:

PLL Placement

The set_location command has the following syntax:

set_location -inst_name <hierarchical inst name> -location <PLL location>

-inst_name <hierarchical inst name>: specifies the hierarchical instance name.

-location <PLL location>: specifies the PLL location.

The PLL location can be one of the following:

  • PLL0_NW
  • PLL1_NW
  • PLL0_NE
  • PLL1_NE
  • PLL0_SW
  • PLL1_SW
  • PLL0_SE
  • PLL1_SE

For example, set_location -inst_name PF_CCC_0/pll_inst_0 -location PLL0_SE

DLL Placement

The set_location command has the following syntax:

set_location -inst_name <hierarchical inst name> -location <DLL location>

-inst_name <hierarchical inst name>: specifies the hierarchical instance name.

-location <DLL location>: specifies the DLL location.

The DLL location can be one of the following:

  • DLL0_NW
  • DLL1_NW
  • DLL0_NE
  • DLL1_NE
  • DLL0_SW
  • DLL1_SW
  • DLL0_SE
  • DLL1_SE

For example, set_location -inst_name PF_CCC_0/dll_inst_0 -location DLL0_SE