4.8 PLL/DLL Placement
(Ask a Question)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