02-06-2014 07:12 AM
Hi guys,
I was wondering if you can help me with information on Relatively Placed Macros. I have a relatively simple module that I want to keep intact between designs. I specifically want the LUT information to stay consistent between designs. I was planning on doing this with a hard macro, but I saw elsewhere on this forum that RPMs is considered a better solution. However, before I dig into how RPMs work, I just want to make sure I am not wasting my time. Is it possible to keep routing and LUT information consistent using RPMs? If I understand RPM correctly, it is mostly used to specify placement on the floorplan. Or are they more advanced that I think?
Thanks in advance!
02-06-2014 08:15 AM - edited 02-06-2014 08:26 AM
Hi,
Here is a white paper on RPM http://www.xilinx.com/support/documentation/white_papers/wp329.pdf
As per my understanding, RPM is used to specify the relative locations for cells in the design. So, I dont think it keeps the routing details intact. You may have to use Directed routing constraints, if you want to preserve the routes.
For details on usage of RPM in vivado refer to chapter-9 of http://www.xilinx.com/support/documentation/sw_manuals/xilinx2013_4/ug903-vivado-using-constraints.pdf
Thanks,
Deepika.
02-06-2014 08:15 AM - edited 02-06-2014 08:26 AM
Hi,
Here is a white paper on RPM http://www.xilinx.com/support/documentation/white_papers/wp329.pdf
As per my understanding, RPM is used to specify the relative locations for cells in the design. So, I dont think it keeps the routing details intact. You may have to use Directed routing constraints, if you want to preserve the routes.
For details on usage of RPM in vivado refer to chapter-9 of http://www.xilinx.com/support/documentation/sw_manuals/xilinx2013_4/ug903-vivado-using-constraints.pdf
Thanks,
Deepika.