Place & route question in Xilinx...

Jul 06, 2004 3 Replies

After compiling few FPGAs, I have found this phenomenon. When the design occupies a small fraction of the FPGA, par throws the stuff loosely spread all over the FPGA...like ugly zigzags... When the design occupies 80% of the FPGA, par kompresses my design densely into the bottom



60% of the FPGA, leaving top 40% loosely occupied...then it tell me it failed route...:( Weird!

What may I do besides manual floorplanning?



Kelvin


You can try using the PACE to define area constraints for your design block(s), that way PAR will have a predefined location to work with,

stuff

Yeah, when I did partial reconfigurable design, I apply area_group on two sides of my FPGA. However, the phenomenon remain for each of the partial designs.

Thanks for your reply.

Kelvin

densely

For a few critical paths it's possible to guide the P&R tool without resorting to full manual floorplanning. The RLOC (relative location) constraints allow you to build up a macro of a few critical registers, LUTs, or other primitives. By specifying where elements in the critical path need to be relative to each other, the P&R tool has an easier time producing the results you need. If the number of critical routes is large, this technique might not be so desireable.

stuff

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required