Mariana Huerta
09/15/2022, 4:31 PMsky130_fd_pr__padplhp_example_559591418080
which is found in sky130_fd_io__pad_esd
?Mariana Huerta
09/15/2022, 4:35 PMsky130_fd_pr__padplhp_example_559591418080
, I get the following layout:Mariana Huerta
09/15/2022, 4:36 PMMariana Huerta
09/15/2022, 4:36 PMsky130_fd_pr__padplhp_example_559591418080
layout?Mariana Huerta
09/15/2022, 4:38 PMgendlring
and genrivetdlring
layouts in magic and they were completely empty.Tim Edwards
09/15/2022, 6:19 PM_example_
in any subcell name. It was necessary to do this to get magic to recognize many of the I/O devices. In this case of the pad cells, the subcell did not need to be flattened, but finding exceptions like this one is difficult, so I just applied a wildcard string *_example_*
to all cells.
When cells in magic read from GDS are flattened, the subcell reference remains in the parent cell even though the cell contents have been flattened and removed from the subcell, so that it can retain a pointer to the locations of the data in the original GDS file. That's why you see empty cells (except for some unattached labels and other subcell references).
If you read the file sky130_fd_io.gds
into magic directly (without the wildcard-based subcell flattening), you will see the actual contents of the cells (one of the "example" cells contains the pad metal and glass cut, and the other one contains the contacts).Mariana Huerta
09/16/2022, 6:34 PMsky130_fd_io__pad_esd.mag
have? And how can I verify the ESD protection through extraction?Tim Edwards
09/16/2022, 8:49 PMsky130_fd_io__pad_esd
has no ESD protection whatsoever. You would have to look at an entire pad cell like sky130_fd_io__top_gpiov2
to find the ESD structures, which are sky130_fd_io__gpiov2_buf_localesd
for the input buffer. The output ESD protection seems to be all part of the output buffer itself, making use of the output device diffusion to act as ESD diodes, as well as the diffusion in the output driver guard rings.Mariana Huerta
09/20/2022, 9:51 PMsky130_fd_io__pad_esd
and sky130_fd_io__top_gpiov2
available? I am able to see the .mag
files but I can't find .sch
files for them.Mariana Huerta
09/22/2022, 5:43 PMsky130_fd_io__gpiov2_buf_localesd
work?Tim Edwards
09/23/2022, 12:01 AM