imbichie
Full Member level 6
Hi All,
I am using Xilinx Kintex 6 Ultra-Scale FPGA for my design.
Synplify Premier for Synthesis and Vivado for PnR.
My fpga utilization is more than 93%.
I am facing some critical timing violations in one of my module.
Is it possible to do a priority based place and route, so I can give the first priority to this module and place and route his module first for avoiding critical timing violations.
For example, say I have 3 modules mod_A, mod_B and mod_C.
If I am facing critical timing violations in mod_A.
So I wants to do the Place and Route by giving the first priority as mod_A.
So once the mod_A is routed for achieving the best timing, then I will route the mod_B and mod_C later by preserving the mod_A PnR.
Please let me know is there any option for doing this kind of priority based PnR in Vivado ?
I am using Xilinx Kintex 6 Ultra-Scale FPGA for my design.
Synplify Premier for Synthesis and Vivado for PnR.
My fpga utilization is more than 93%.
I am facing some critical timing violations in one of my module.
Is it possible to do a priority based place and route, so I can give the first priority to this module and place and route his module first for avoiding critical timing violations.
For example, say I have 3 modules mod_A, mod_B and mod_C.
If I am facing critical timing violations in mod_A.
So I wants to do the Place and Route by giving the first priority as mod_A.
So once the mod_A is routed for achieving the best timing, then I will route the mod_B and mod_C later by preserving the mod_A PnR.
Please let me know is there any option for doing this kind of priority based PnR in Vivado ?