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!

Showing results for 
Search instead for 
Did you mean: 
Visitor dm_wang
Registered: ‎08-02-2018

RLOC on DSP48E2 problem

hi all,  i am working on a high speed dsp project. need to rloc the dsp place. 

i have made 4 pblock at top. no overlap between each other.  rloc some sub-module DSP site like this:

(* RPM_GRID = "GRID" *)
(* RLOC = "X0Y0" , HU_SET = "uset0" *) dsp_module

(* RLOC = "X0Y10", HU_SET = "uset0" *) dsp_module
(* RLOC = "X0Y20", HU_SET = "uset0" *) dsp_module
(* RLOC = "X0Y30", HU_SET = "uset0" *) dsp_module


tming meet while separately routiing each pblcok .but route whole 4 timing get worst. compare result, i thinl DSP loc is the problem. 



btw, not direct inst dsp primitive and dsp_module contain other logic.

0 Kudos
1 Reply
Registered: ‎07-18-2018

Re: RLOC on DSP48E2 problem

Hi dm_wang,

    If you are still having this problem, could you provide an example design that shows the problem?

I am not sure I understand the steps you are taking? Are you LOC'ing DSP's inside 4 pblocks? What do the paths look like when you route them individually vs all together?

Does the router or tool provide any messages? Can you after a failed route, select the failed nets, un-route, and have the tool successfully route them one by one?


If you resolved the problem, could you share what you discovered? It might be helpful to other people who might try to do something similar themselves.

0 Kudos