Juan Andres
09/08/2022, 6:45 PMMatt Liberty
09/08/2022, 8:57 PMJuan Andres
09/08/2022, 9:18 PMJuan Andres
09/08/2022, 9:20 PMVijayan Krishnan
09/09/2022, 5:43 AMMatt Liberty
09/09/2022, 1:00 PMMatt Liberty
09/09/2022, 1:01 PMJuan Andres
09/09/2022, 1:02 PMMatt Liberty
09/09/2022, 1:05 PMJuan Andres
09/09/2022, 1:05 PMJuan Andres
09/09/2022, 1:14 PMMatt Liberty
09/09/2022, 9:30 PMJuan Andres
09/09/2022, 9:36 PMMatt Liberty
09/09/2022, 9:49 PMTim Edwards
09/10/2022, 5:47 PM{LEFclass BLOCK}
(this can also be done within magic using the property
command).Matt Liberty
09/10/2022, 5:48 PMJuan Andres
09/10/2022, 5:49 PMTim Edwards
09/10/2022, 5:51 PMCORE
is probably the correct class in this case because the cell is intended to act as a standard cell.Tim Edwards
09/10/2022, 5:52 PMJuan Andres
09/10/2022, 5:54 PMTim Edwards
09/11/2022, 2:01 PMFIXED_BBOX
property of the cell to match the left and right bounds of the standard cell abutment box, for which you need to use property FIXED_BBOX "0 0 460 544"
.
However, see the test layout below. You should be designing your cell in the context of other surrounding cells. In this test layout, your cell clearly generates DRC errors when it is placed beside a standard buffer.
Also, there is a reason that poly contacts are placed in the middle of the standard cells, where a continuous strip of nitride poly cut (NPC) can be placed the width of the cell. Elsewhere, it is difficult to place a poly contact without causing DRC errors to adjacent N or P diffusion.Juan Andres
09/11/2022, 4:40 PMMatt Liberty
09/11/2022, 9:51 PM