Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to place bond pads on IOs

Status
Not open for further replies.

Manochitra

Member level 2
Joined
Dec 9, 2011
Messages
47
Helped
15
Reputation
30
Reaction score
15
Trophy points
1,288
Activity points
1,585
hi

I have to place bond pads on the IOs.. I have done the following changes but still I couldnt get bond pads placed...Is there any other changes I have to do

I have changed in LEF

1.I have included at the top of the LEF file.

PROPERTYDEFINITIONS
PIN bondPadOuter STRING ;
PIN bondPadMiddle STRING ;
PIN bondPadInner STRING ;
PIN ioCellOriginX REAL ;
PIN ioCellOriginY REAL ;
MACRO ioCellOffsetX REAL ;
MACRO ioCellOffsetY REAL ;
END PROPERTYDEFINITIONS


2.In IO pad in which I have to place bond pad also I defined as

PIN PAD
PROPERTY bondPadOuter "PBPO_33_33T_CL" ;
PROPERTY bondPadInner "PBPI_33_33T_CL" ;
PROPERTY ioCellOriginX 25.0 ;
PROPERTY ioCellOriginY 0.0 ;
END PAD

and also I have included the bond pads in .v file

I used these commands

staggerBondPad -all -pattern io -pad o PBPO_33_33T_PL i PBPI_33_33T_PL
placeBondPad -ioInstName u_mphy_io_ring/I13 -pad PBPI_33_33T_PL -position I -fix
placeBondPad -ioInstName u_mphy_io_ring/I14 -pad PBPO_33_33T_PL -position O -fix

In my lef
PBP_33_33T_CL It is a core limited bond pad,It doent have inner r outer

In pad limited and core limited pads they defined CLASS as COVER BUMP in LEF file

but I am getting these errors and warnings while loading LEF files
*ERROR: (ENCLF-227): The bump macro 'PBP_33_33T_CL' doesnot have geometry on metal layer so it will be ignored.
**WARN: (ENCVL-346): Module PBP_33_33T_CL is not defined in LEF files. It will be treated as an empty module.
**WARN: (ENCVL-346): Module PBPO_33_33T_PL is not defined in LEF files. It will be treated as an empty module.
**WARN: (ENCVL-346): Module PBPI_33_33T_PL is not defined in LEF files. It will be treated as an empty module.

how to fix these issues???
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top