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 do you normally handle metal fill generation in large matching arrays?

Status
Not open for further replies.

RodrigoSP

Newbie level 4
Joined
Jun 30, 2020
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
56
Hi everyone,

I would like to ask here how you normally deal with metal fill generation over large arrays.
Often, in smaller nodes, the matching array is big enough to require metal fill, but I have seen different approaches so far to handle it.

Up to now, the best in my opinion would be to manually generate metal fill shapes over the devices' active areas, in a regular way so all devices are covered with same amount of metal in all metal levels. But this requires a bit of manual work.
I am curious to know if somebody has any other ideas or suggestions for approaching this problem.


Thanks in advance :)
 

Often, companies use scripts (provided by foundries or by EDA vendors, or developed internally) for automated metal fill generation.
This is much easier and faster than doing manual fill insertion - but, none of these scripts (to the best of my knowledge) take into account parasitics matching problem.

In other words - if you have a precision analog design, then automatically generated metal fill may introduce an asymmetry (mismatch) in parasitic capacitive coupling. That's why, for precision designs, layout engineers oftn opt for manual fill generation.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top