0% found this document useful (0 votes)
154 views1 page

Macro Placement Depend On

This document discusses guidelines for macro placement in integrated circuit design, including placing macros at block boundaries to leave space for standard cells, grouping macros logically, maintaining spacing between macros, avoiding crossed macro placement, and orienting macros to optimize wire length during automatic placement. It also recommends leaving halo space and larger separation between pin sides of macros.

Uploaded by

srajece
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views1 page

Macro Placement Depend On

This document discusses guidelines for macro placement in integrated circuit design, including placing macros at block boundaries to leave space for standard cells, grouping macros logically, maintaining spacing between macros, avoiding crossed macro placement, and orienting macros to optimize wire length during automatic placement. It also recommends leaving halo space and larger separation between pin sides of macros.

Uploaded by

srajece
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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