What are different types of ENDCAP cells in VLSI and what is the actual difference between them?

Ashokb431

Junior Member level 1
Joined
Mar 31, 2023
Messages
16
Helped
0
Reputation
0
Reaction score
1
Trophy points
3
Activity points
148
Hi Everyone,

I want to know what are different types of ENDCAP cells available in Physical Design and what is the actual difference between them?

Thank you.
 

I believe this will be very foundry, technology and cell-library-
specific. You should at least say what you're looking at in hope
somebody here has walked down that road already.

Or, you might read into the library usage docs where such cells
probably would have their own category and a couple of
paragraphs about what they're for and how to invoke correct
ones for the application.
 

ENDCAP cells are silly cells that extend the layout a little bit to make sure that the wells are long enough. There are some variants of this, depending on which side you are trying to extend. an ENDCAP cell for left/right side might be different from and ENDCAP for top/bottom sides. Corners sometimes can be special cases too. This changes with technology. In old techs, there were no ENDCAP cells at all. Then we started to see the need for side caps on the left/right of a standard cell row, perhaps around the 90nm era. Then we started to see top and bottom as well in the 32nm era more or less. In newer FinFET nodes you can have top/bottom/left/right/corners.
 
Thank you for answering my question
Now I am clear about this.
 

Dumb question, why do we need to extend the well at all? If each std cell has the well inside it wont we get continuous well by abutment? I see these cells too and would like to finally know what endcap cells are doing. Seeing them on core boundary, surrounding macros..
 

there are two reasons to extend the well:
- DRC compliance
- timing environment

For the first one, it is possible to draw an individual cell that never passes DRC unless it abuts with another cell. just because the well has to be X nm away from edge or the minimum P/N zone has to be Y nm wide.

For the second one, standard cells are characterized assuming they are in the middle of a row of cells and do have neighbors. Without neighbors, their timing changes only so slightly. If you want to learn more about this, try reading about the well proximity effect.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…