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