I have a design with many ram macros. We have created special SITEs for these macros in the floorPlan DEF. SITES are in coulumns of two macros side by side. The size of the the SITES is exactly same as the macros. If I let encounter do the placement. It was not honoring the SITE info for these macros and keep placing them all over. Is this the right way to do large number of macro placements??
SITEs are usually only intended for standard cells and IO pads. To place blocks you can use Relative Floorplanning which includes an option to create an array of blocks. Here's a solution with examples:
Or Floorplan Synthesis which is a more automated flow:
Hope this helps.