You are on page 1of 1

Macro Placement Depend On

1. FLY LINES
2. PORTS COMMUNICATIONS.
3. MACRO'S ARE PLACED AT BOUNDARIES-->Uniform area for Stad cells
4. MACRO GROUPING [LOGICAL HIERARCHY]
5. SPACING BETWEEN MACRO'S
6. MACRO ALIGNMENT
7. NOTCHES AVOIDING
8. ORIENTATION
9. BLOCKAGES
10. AVOID CRIS CROSS PLACEMENT OF MACROS
 MACROS ARE  ROTATED AS REQUIRED TO OPTIMIZE WIRE LENGTH
DURING AUTOMATIC MACRO PLACEMENT.
 TYPICALLY , MACROS ARE PLACED AROUND EDGES OF
BLOCKS,KEEPING ARE LARGE MAIN AREA FOR STD CELLS
 LEAVE A HALO SPACE BETWEEN MACROS ON ALL SIDES
 FOR A NON PIN SIDES OF MACROS A MINIMAL SEPARATION .IS
ADEQUATE.
 FOR PIN SIDES OF MACROS A LARGER SEPARATION IS APPROPRIATE.
 ALLOW CHANNELS FOR ROUTING PIN ACCESS AND POSSIBLE BUFFER
INSERTION 
 LEAVE SPACE BETWEEN MACRO AND THE EDGE OF CHIP/BLOCK, TO
ALLOW FOR BUFFERS INSERTION AND POWER STRIPES TO FEED STD CELL
ROWS BETWEEN MACRO AND BLOCK EDGE.

CALCULATION FOR DISTANCE BETWEEN MACROS:


                                                                       
                                                                 NO.OF PINS (X) PITCH
DISTANCE BETWEEN MACROS=  ------------------------------------------------------
                                                                 AVAILABLE LAYERS/TOTAL LAYERS

You might also like