heitzmann / gdspy

Python module for creating GDSII stream files, usually CAD layouts.
Boost Software License 1.0
352 stars 128 forks source link

gdspy filed to remove references on deleted lib.cells #162

Closed WhitemanE0 closed 3 years ago

WhitemanE0 commented 3 years ago

I wrote simple script:

import numpy
import gdspy
import sys
filename=''
del sys.argv[0]
try:
    filename=str(sys.argv[0])
except:
    print('Must provide a filename')
    exit()
for file in sys.argv:
    filename=str(file)
    print('Processing '+filename)
    lib = gdspy.GdsLibrary(infile=filename)
    print(lib)
    cell = lib.cells['ASIC_pad_ring']
    print(lib.cells)
    cellsToRemove = []
    for c in lib.cells:
        if c == 'ASIC_pad_ring':
            print('match!!')    
        else:   
            cellsToRemove.append(c)
    print('cells to remove: ',cellsToRemove)
    for r in cellsToRemove:
        lib.remove(r, remove_references=True)
    print('Library: ',lib)
    print('Remaining Library cells: ',lib.cells)
    print('Remaining cell: ',cell)

Output from python3 gds2svg.py io_ring_16ffc.gds:

Processing io_ring_16ffc.gds /home/e0/.local/lib/python3.8/site-packages/gdspy/library.py:2181: UserWarning: [GDSPY] GDSII elements of type BOX are imported as polygons. self.read_gds(infile, **kwargs) GdsLibrary (ASIC_pad_ring, ASIC_pad_ring_VIA0, ASIC_pad_ring_VIA1, ASIC_pad_ring_VIA2, ASIC_pad_ring_VIA3, ASIC_pad_ring_VIA4, ASIC_pad_ring_VIA5, ASIC_pad_ring_VIA6, HBR177_V11, HBR177_VIAZ_TOP, HBR177_VIAA, HBR177_VIAZ_INTER, HBR177_V8, HBR177_V7, HBR177_VIAYY, HBR177_V9, HBR177_V6, HBR177_VIAXY, HBR177_VIAY, HBR177_V5, HBR177_VIAC, HBR177_VIAC_1, HBR177_V10, HBR177_VIAZ_FIRST, HBR177_VIAB, HBR177_V4, HBR177_V4X11, HBR177_V4X7, HBR177_VIA_PWRMID_IO, HBR177_VIA_PWRMIDPG ...etc_} match!! cells to remove: ['ASIC_pad_ring_VIA0', 'ASIC_pad_ring_VIA1', 'ASIC_pad_ring_VIA2', 'ASIC_pad_ring_VIA3', 'ASIC_pad_ring_VIA4', 'ASIC_pad_ring_VIA5', 'ASIC_pad_ring_VIA6', 'HBR177_V11', 'HBR177_VIAZ_TOP', 'HBR177_VIAA', 'HBR177_VIAZ_INTER', 'HBR177_V8', 'HBR177_V7', 'HBR177_VIAYY', 'HBR177_V9', 'HBR177_V6', 'HBR177_VIAXY', 'HBR177_VIAY', 'HBR177_V5', 'HBR177_VIAC', 'HBR177_VIAC_1', 'HBR177_V10', 'HBR177_VIAZFIRST' ...etc_] Library: GdsLibrary (ASIC_pad_ring) Remaining Library cells: {'ASIC_pad_ring': <gdspy.library.Cell object at 0x7fde72bed9a0>} Remaining cell: Cell ("ASIC_pad_ring", 189 polygons, 0 paths, 224 labels, 156 references)

Output shows, that all cells exvept one was removed, but in cell 'ASIC_pad_ring' there are 156 references left, despite "remove_references=True" argument in lib.remove(r, remove_references=True)

WhitemanE0 commented 3 years ago

I have workarouded it by adding lib.cells['ASIC_pad_ring'].references = []

But please explain if the initial reported is a bug or expected behavior

heitzmann commented 3 years ago

The expected behavior is to exclude all references to removed cell. These remaining references are not being found when the other cells are removed, but I'm not sure why.

Could you run this version with some extra debug information for us to see what is happening? (Or, if you can send me the gds file, I can take a look at its internals to figure out the problem.)

import gdspy
import sys

if len(sys.argv) < 2:
    print("Must provide a filename")
    exit(1)

cellToKeep = "ASIC_pad_ring"

for filename in sys.argv[1:]:
    print(f"Processing {filename}")

    lib = gdspy.GdsLibrary(infile=filename)
    print("Original library:", lib)
    print("Original library cells:", lib.cells)

    if cellToKeep not in lib.cells:
        print(f"{cellToKeep} not found!")
        continue

    cellsToRemove = list(lib.cells.keys())
    cellsToRemove.remove(cellToKeep)
    print("Cells to remove:", cellsToRemove)

    for ref in lib.cells[cellToKeep].references:
        refCellName = (
            ref.ref_cell.name if isinstance(ref.ref_cell, gdsp.Cell) else ref.ref_cell
        )
        if refCellName not in cellsToRemove:
            print(
                f"Reference {ref} will NOT be removed: {refCellName} not in cellsToRemove."
            )

    for r in cellsToRemove:
        lib.remove(r, remove_references=True)

    print("Library:", lib)
    print("Remaining library cells:", lib.cells)
    print("Remaining cell:", lib.cells[cellToKeep])

Besides that, if all you want is to make new library with a single cell and no references, this is much more efficient:

import gdspy
import sys

if len(sys.argv) < 2:
    print("Must provide a filename")
    exit(1)

cellToKeep = "ASIC_pad_ring"

for filename in sys.argv[1:]:
    print(f"Processing {filename}")

    lib = gdspy.GdsLibrary(infile=filename)
    print("Original library:", lib)
    print("Original library cells:", lib.cells)

    if cellToKeep not in lib.cells:
        print(f"{cellToKeep} not found!")
        continue

    cell = lib.cells[cellToKeep]
    cell.references = []
    newLib = gdspy.GdsLibrary()
    newLib.add(cell)

    print("Library:", newLib)
    print("Remaining library cells:", newLib.cells)
    print("Remaining cell:", newLib.cells[cellToKeep])
WhitemanE0 commented 3 years ago

Seems you've fixed my code, this is output of first part: Processing io_ring_16ffc.gds Original library: GdsLibrary (ASIC_pad_ring, ASIC_pad_ring_VIA0, ASIC_pad_ring_VIA1, ASIC_pad_ring_VIA2, ASIC_pad_ring_VIA3, PAD180PITCH, HBR177_V11, HBR177_VIAZ_TOP, HBR177_VIAA, HBR177_VIAZ_INTER, HBR177_V8, HBR177_V7, HBR177_VIAYY, HBR177_V9, HBR177_V6, HBR177_VIAXY, HBR177_VIAY, HBR177_V5, HBR177_VIAC, HBR177_VIAC_1, HBR177_V10, HBR177_VIAZ_FIRST, HBR177_VIAB, HBR177_V4, HBR177_V4X11, HBR177_V4X7, HBR177_VIA_PWRMID_IO, HBR177_VIA_PWRMID_PG, HBR177_BASE_CORNER_VIA, PCORNERSD, HBR177_VT_PWR, HBR177_BASE_PWR_IO_MC_1, HBR177_BASE_IO_PWR_MC_1, HBR177_BASE_PWR_IO_MC, HBR177_BASE_PWR_IO_SIGNAL, HBR177_PWR_IO_MC, HBR177_BASE_PWR_IO_MB, HBR177_PWR_IO_MB, HBR177_BASE_PWR_IO_MA, HBR177_PWR_IO_MA, HBR177_VIAPAD, HBR177_PAD_IO, HBR177_PWR_IO, HBR177_V1S_BASE, HBR177_V1S, HBR177_V2S_BASE, HBR177_V2S, HBR177_V12S, HBR177_V3S_BASE, HBR177_V3S, HBR177_V23S, HBR177_V0, HBR177_V0S, HBR177_V0_MP04, HBR177_FIN_OD_D118, HBR177_MOS_WD538_LD180_NOV0, HBR177_MOS_IOH_POST_CAS1, HBR177_GR_WD538_LD086_NOMP, HBR177_MP_D06_D306, HBR177_GR_WD538_LD086_NOV0, HBR177_MOS_IOH_POST_CAS2, HBR177_MOS_WD538_LD180_PODE_0, HBR177_UNIT_IOH_POST_CAS, HBR177_BUS_IOH_POST_CAS_HF, HBR177_BUS_IOH_POST_CAS, HBR177_PAIR_IOH_POST_CAS_WIBUS, HBR177_GR_WD202_LD086_NOMP, HBR177_GR_WD202_LD086_NOV0, HBR177_GR_WD202_LD180_NOMP, HBR177_GR_WD202_LD180_NOV0, HBR177_SUB_IOH_POST_CAS, HBR177_SUB_IOH_POST_CASN, HBR177_BUS_IOH_POST_PAD_MC, HBR177_V123S, HBR177_BUS_IOH_POST_PAD_HF, HBR177_BUS_IOH_POST_PAD, HBR177_BUS_IOH_POST_DGR, HBR177_MOS_WD250_LD135_PODE, HBR177_MOS_WD922_LD150_NOV0, HBR177_MOS_WD922_LD150_NOVG, HBR177_MOS_WD922_LD150, HBR177_MOS_WD922_LD150_PODE, HBR177_DODPO_WD202_LD086_RES, HBR177_RES_W1D642_L1D642_BASE, HBR177_RES_W1D642_L1D642, HBR177_DODPO_WD202_LD086, HBR177_GR_WD202_LD150_NOMP, HBR177_GR_WD202_LD150_NOV0, HBR177_GR_WD922_LD086_NOMP, HBR177_GR_WD922_LD086_NOV0, HBR177_V3_BASE, HBR177_MOS_WD250_LD240_NOV0, HBR177_MOS_WD250_LD240_NOVG, HBR177_SUB_IOH_POST_TRACK, HBR177_SUB_IOH_POST_CASP, HBR177_DIO_HIA_WD346_BASE, HBR177_DIO_HIA_WD346_GR, HBR177_DIO_HIA_WD346_HF, HBR177_DIO_HIA_WD346, HBR177_BASE_IOH_POST_HIA, HBR177_UNIT_IOH_POST_NHIA, HBR177_V3, HBR177_MASH_IOH_PAD, HBR177_UNIT_IOH_POST_PHIA, HBR177_IOH_POSTDRV, HBR177_PAD_JOG_M567890, HBR177_BASE_IOH_GR_STRAP, HBR177_GR_IOH_HF_M234, HBR177_GR_IOH_HF, HBR177_GR_IOH, HBR177_V2_BASE, HBR177_V2, HBR177_V1_BASE, HBR177_V1, HBR177_V123, HBR177_PIN_D26_M1234, HBR177_FIN_TEXT, HBR177_V2_4X4, HBR177_V2_4X2, HBR177_BASE_IOVH_PREDRV_PW, HBR177_BUS_IOVH_PREDRV_MSC33, HBR177_BUS_IOVH_PREDRV_18L, HBR177_SUB_IOVH_PREDRV_PW, HBR177_BASE_IOVH_PREDRV_HIA, HBR177_BASE_IOH_PREDRV_HIA, HBR177_UNIT_IOH_PREDRV_PHIA, HBR177_UNIT_IOH_PREDRV_NHIA, HBR177_V01SM1, HBR177_RES_L1D888_WD5_BASE, HBR177_RES_IOH_PAD2_30K, HBR177_MOS_WD202_LD180_NOV0, HBR177_MOS_WD202_LD180_NOVG, HBR177_MOS_WD202_LD180, HBR177_MOS_WD922_LD135_PODE, HBR177_MOS_WD250_LD150_PODE, HBR177_BUS_IOVH_PREDRV_MSC33_M1, HBR177_GR_WD826_LD086_NOMP, HBR177_GR_WD826_LD086_NOV0, HBR177_MOS_WD826_LD150_PODE, HBR177_MOS_WD826_LD150_NOV0, HBR177_MOS_WD826_LD150_NOVG, HBR177_MOS_IOV_PREDRV_MSC33, HBR177_MOS_IOV_PREDRV_18L, HBR177_GR_WD202_LD086, HBR177_SUB_IOV_PREDRV_18L, HBR177_V1SX3, HBR177_V1SX2, HBR177_MOS_WD922_LD240_NOV0, HBR177_MOS_WD922_LD240_NOVG, HBR177_MOS_WD922_LD240, HBR177_BASE_IOV_INPUT_DELAY_CAS, HBR177_MOS_WD202_LD150_NOV0, HBR177_MOS_WD202_LD150_NOVG, HBR177_MOS_WD202_LD150, HBR177_MOS_WD202_LD150_PODE, HBR177_BASE_IOV_INPUT_DELAY, HBR177_SUB_IOV_INPUT_DELAY, HBR177_MOS_WD250_LD150_NOV0, HBR177_MOS_WD250_LD150_NOVG, HBR177_MOS_WD250_LD150, HBR177_MOS_WD202_LD135_PODE, HBR177_MOS_WD154_LD135_PODE, HBR177_MOS_WD442_LD150_PODE, HBR177_MOS_WD154_LD150_NOV0, HBR177_MOS_WD154_LD150_NOVG, HBR177_BASE_IOV_LATCH_RTE, HBR177_MOS_WD154_LD150_PODE, HBR177_MOS_WD154_LD150, HBR177_BASE_IOV_LATCH_HF, HBR177_BASE_IOV_LATCH, HBR177_SUB_IOV_IP_LATCH, HBR177_MOS_WD442_LD150_NOV0, HBR177_MOS_WD442_LD150_NOVG, HBR177_MOS_WD442_LD150, HBR177_MOS_WD682_LD150_PODE, HBR177_BASE_IOV_LATCH_HF_POC0, HBR177_BASE_IOV_LATCH_POC0_1, HBR177_MOS_WD682_LD150_NOV0, HBR177_MOS_WD682_LD150_NOVG, HBR177_MOS_WD682_LD150, HBR177_SUB_IOV_PU_LATCH_POC0, HBR177_SUB_IOV_IE_LATCH_POC0, HBR177_MOS_WD538_LD150_PODE, HBR177_MOS_WD538_LD150_NOV0, HBR177_MOS_WD538_LD150_NOVG, HBR177_MOS_WD538_LD150, HBR177_MOS_WD346_LD150_PODE, HBR177_MOS_WD346_LD150_NOV0, HBR177_MOS_WD346_LD150_NOVG, HBR177_SUB_IOV_SMIT_PSG, HBR177_MOS_WD682_LD135_PODE, HBR177_MOS_WD682_LD180_NOV0, HBR177_MOS_WD682_LD180_NOVG, HBR177_SUB_IOV_PAD2C_IN, HBR177_GR_WD490_LD086_NOMP, HBR177_GR_WD490_LD086_NOV0, HBR177_MOS_WD298_LD150_PODE, HBR177_MOS_WD298_LD150_NOV0, HBR177_MOS_WD298_LD150_NOVG, HBR177_MOS_WD298_LD150, HBR177_MOS_WD586_LD150_PODE, HBR177_MOS_WD586_LD150_NOV0, HBR177_MOS_WD586_LD150_NOVG, HBR177_MOS_WD586_LD150, HBR177_SUB_IOV_SMIT_TIGGER, HBR177_SUB_IOV_SMIT_PSG_1, HBR177_MOS_WD538_LD135_PODE, HBR177_SUB_IOV_PAD2C, HBR177_SUB_IOV_CONTROL_RTEPOCMS, HBR177_SUB_IOV_DS_NGATE, HBR177_SUB_IOV_ST_LATCH_POC0, HBR177_BASE_IOV_LATCHN, HBR177_SUB_IOV_I_LATCH, HBR177_BASE_IOV_LATCH_POC0, HBR177_SUB_IOV_PD_LATCH_POC0, HBR177_MOS_WD346_LD150, HBR177_SUB_IOV_DS_LATCH_POC0, HBR177_SUB_IOV_PREDRV_NG_POC0, HBR177_SUB_IOV_PREDRV_NG_WIM2_POC0, HBR177_DCPO_WD922_LD024, HBR177_DODPO_WD922_LD024, HBR177_CPO_WD922_LD024, HBR177_MOS_WD922_LD024_PODE, HBR177_FIN_OD_D072, HBR177_MOS_WD922_LD024_NOV0, HBR177_MOS_WD922_LD024_NOVG, HBR177_BASE_IOV_INPUT_LVT_IOEN, HBR177_BASE_IOV_INPUT_LVT_POC0, HBR177_MOS_WD634_LD135_PODE, HBR177_MOS_WD634_LD150_NOV0, HBR177_MOS_WD634_LD150_NOVG, HBR177_MOS_WD634_LD150, HBR177_SUB_IOV_PREDRV_LVT_POC0, HBR177_MOS_WD442_LD200_NOV0, HBR177_MOS_WD442_LD200_NOVG, HBR177_MOS_WD442_LD200, HBR177_SUB_IOV_DS_PGATE, HBR177_MOS_WD442_LD135_PODE, HBR177_SUB_IOV_CONTROL_POC33H, HBR177_MOS_WD346_LD200_NOV0, HBR177_MOS_WD346_LD200_NOVG, HBR177_MOS_WD346_LD200, HBR177_MOS_WD346_LD135_PODE, HBR177_SUB_IOV_IOEN_LVLSHIFT_HF, HBR177_SUB_IOV_IOEN_LVLSHIFT, HBR177_SUB_IOV_CONTROL_MSC33, HBR177_MOS_WD250_LD200_NOV0, HBR177_MOS_WD250_LD200_NOVG, HBR177_MOS_WD250_LD200, HBR177_SUB_IOV_DS_LVLSHIFT_HF, HBR177_SUB_IOV_DS_LVLSHIFT, HBR177_SUB_IOV_PDPU_LVLSHIFT, HBR177_SUB_IOV_CONTROL_FLOAT_V33V18, HBR177_MOS_WD922_LD135_NOV0, HBR177_MOS_WD922_LD135_NOVG, HBR177_SUB_IOV_PDPU_CAS_POC0, HBR177_SUB_IOV_PREDRV_PG_POC0, HBR177_SUB_IOV_PREDRV_PG_WIM2_POC0, HBR177_SUB_IOVH_PREDRV_CKT_POC0, HBR177_BUS_IOH_CORE_M2_IOEN, HBR177_BUS_IOH_CORE_M2, HBR177_CPO_WD202_LD024, HBR177_MOS_WD202_LD024_PODE, HBR177_V0_M104, HBR177_MOS_WD202_LD024_NOV0, HBR177_MOS_WD202_LD024_NOVG, HBR177_MOS_WD202_LD024X1, HBR177_V1S_M1204, HBR177_CPO_WD202_LD024_1, HBR177_PAIR_IOH_CORE_NOR_DSIEST, HBR177_MOS_WD202_LD024X3_NOR, HBR177_BASE_IOH_INPUT_NOR3, HBR177_PAIR_IOH_CORE_NOR_PDPU, HBR177_MOS_WD298_LD024_NOV0, HBR177_MOS_WD298_LD024_NOVG, HBR177_MOS_WD298_LD024_PODE, HBR177_MOS_WD298_LD024X4H, HBR177_MOS_WD298_LD024X1H, HBR177_MOS_WD298_LD024X5H, HBR177_PAIR_IOH_CORE_NOR_I, HBR177_MOS_WD202_LD024X1H, HBR177_MOS_WD202_LD024X6H, HBR177_MOS_WD298_LD024X2H, HBR177_BASE_IOH_CORE_DECODE, HBR177_PAIR_IOH_CORE_NOR_OEN, HBR177_SUB_IOH_CONTROL_LVLDOWN_POC0, HBR177_MOS_WD298_LD024X6_1, HBR177_MOS_WD298_LD024X1_1, HBR177_MOS_WD298_LD024X5_1, HBR177_SUB_IOH_PAD2C_INV_CHAIN, HBR177_SUB_IOH_PREDRV_CORE_POC0, HBR177_SUB_IOH_PREDRV_CKT_POC0, HBR177_V3_4X4, HBR177_BASE_IOH_PREDRV_PW, HBR177_BASE_IOH_PREDRV_PW18L, HBR177_BASE_IOH_PREDRV_PW33, HBR177_V4_SIGNAL, HBR177_BASE_IOH_PREDRV_PW00, HBR177_V4X7X4, HBR177_BASE_IOH_PREDRV_PW18, HBR177_SUB_IOH_PREDRV_PW_POC0, HBR177_IOH_PREDRV_POC0, HBR177_PDWUWSWCDGSD_POC0_H_OD33_H_AC_VOLTAGE_CELL, HBR177_PDWUWSWCDGSD_POC0_H_OD33_H_AC_TEXT_CELL, HBR177_VT_IO_PRE_SYNC, HBR177_VT_IOH_POC0, PDWUWSWCDGSD_H, HBR177_V4X11X4, HBR177_VIA_PWRMID_POC, HBR177_BASE_FILLER10080_HF, PFILLERSD10080, HBR177_GR_WD922_LD086, HBR177_GR_WD202_LD150, HBR177_PAD_VD1, HBR177_BASE_PWR_PG_MC, HBR177_BASE_PWR_PG_MC_1, HBR177_BASE_PWR_PG_SIGNAL, HBR177_PWR_PG_MC, HBR177_BASE_PWR_PG_MA, HBR177_PWR_PG_MA, HBR177_BASE_PWR_PG_MB, HBR177_PWR_PG_MB, HBR177_PWR_PG, HBR177_PWR_VD1, HBR177_VT_VSS, HBR177_VT_VDD, HBR177_VT_VDDPST18, HBR177_VT_VDDPST18L, HBR177_VT_MS18, HBR177_VT_VSSPST, HBR177_VT_RTE, HBR177_VT_POCCTRL, HBR177_VT_POCCTRL33H, HBR177_VT_PG, HBR177_VT_VBIAS, HBR177_VT_VDDPST33, HBR177_VL_0, HBR177_MARK_0D8, HBR177_VH_0D8, HBR177_VT_0_0D8, HBR177_RES_WD36_L15, HBR177_GR_WD682_LD086_NOMP, HBR177_GR_WD682_LD086_NOV0, HBR177_GR_WD682_LD086, HBR177_MOS_WD922_LD072_PODE, HBR177_MOS_WD922_LD072_NOV0, HBR177_MOS_WD922_LD072_NOVG, HBR177_MOS_WD922_LD072, HBR177_GR_WD202_LD072_NOMP, HBR177_GR_WD202_LD072_NOV0, HBR177_VT_VD1V, HBR177_MR_PVDD1SDM_VDD_V5, HBR177_MR_PVDD1SDM_VDD_V4, HBR177_MR_PVDD1SDM_VDD_V3, HBR177_MR_PVDD1SDM_VDD_V1, HBR177_MR_PVDD1SDM_VDD_V2, HBR177_RES_WD36_L25, HBR177_HIR_PVDD1, HBR177_SUB_PVDD1SDM_V_CAP2, HBR177_MR_PVDD1SDM_PRE_V, HBR177_SUB_PVDD1SDM_BIGN_V, HBR177_SUB_PVDD1SDM_V_CAP1, HBR177_NDIO_HIA18_117X12, HBR177_GR_WD202_LD152_NOV0, HBR177_GR_WD202_LD152, HBR177_MR_PVDD1SDM_VDD_V, HBR177_MR_PVDD1SDM_VDD_V6, HBR177_SUB_PVDD1SDM_V_VDD, HBR177_MR_PVDD1SDM_VSS_V, HBR177_MR_PVDD1SDM_VSS_V2, HBR177_MR_PVDD1SDM_VSS_V4, HBR177_NDIO_HIA18_117X7, HBR177_PDIO_HIA18_117X7, HBR177_PDIO_HIA18_100X18, HBR177_PDIO_HIA18_117X12, HBR177_PDIO_HIA18_112X7, HBR177_MR_PVDD1SDM_VSS_V5, HBR177_MR_PVDD1SDM_VSS_V6, HBR177_MR_PVDD1SDM_VSS_V3, HBR177_MR_PVDD1SDM_VSS_V1, HBR177_SUB_PVDD1SDM_V_VSS, HBR177_GR_VDD1V_HF, HBR177_GR_VDD1V_HF_L, HBR177_GR_VD1V, HBR177_SUB_VD1V, PVDD1SDM_V, HBR177_PAD_LDO, HBR177_PWR_VD3, HBR177_BASE_PWR_LDO_MB, HBR177_PWR_LDO_MB, HBR177_BASE_PWR_LDO_MC_1, HBR177_BASE_PWR_LDO_MC, HBR177_BASE_PWR_LDO_SIGNAL, HBR177_PWR_LDO_MC, HBR177_BASE_PWR_LDO_MA, HBR177_PWR_LDO_MA, HBR177_PWR_LDO_EDGE, HBR177_PWR_LDO, HBR177_HBN198_PCD04XD102, HBR177_HBN198_V1S_2_0, HBR177_HBN198_V0, HBR177_HBN198_PCD04XD102_1_0, HBR177_HBN198_V0_SLOT_1_0, HBR177_HBN198_MOS_WD538_LD2_2, HBR177_MOS_WD538_LD200_PODE_1, HBR177_M2_M1_CDNS_488445717470, HBR177_SUB_COMP_INV, HBR177_HBN198_MOS_WD538_LD15_0, HBR177_HBN198_MOS_IO_WD538_LD15_PODE_0, HBR177_SUB_NOR_INV, HBR177_SUB_NAND_INV, HBR177_SUB_PG_INV, HBR177_HBN198_PCD04XD102_1, HBR177_HBN198_V0_SLOT_1, HBR177_HBN198_MOS_WD682_LD15, HBR177_HBN198_MOS_IO_WD682_LD15_PODE, HBR177_SUB_PASSGATE, HBR177_SUB_MSC_INV, HBR177_SUB_RTE_INV, HBR177_SUB_NOR_INV_1, HBR177_HBN198_MOS_IO_WD922_LD15_PODE_0, HBR177_HBN198_V1_BASE, HBR177_HBN198_V1S, HBR177_HBN198_MOS_WD922_LD15_0, HBR177_SUB_AGING, HBR177_SUB_DIODE_LDO, HBR177_HBN198_V0_SLOT_3, HBR177_HBN198_MOS_IO_D15XD202, HBR177_HBN198_MOS_IO_WD202_LD15_PODE, HBR177_SUB_M0, HBR177_HBN198_MOS_IO_WD922_LD15_PODE, HBR177_HBN198_MOS_WD922_LD15, HBR177_SUB_FLOAT, HBR177_SUB_MS_BLOCK_SIM_V, HBR177_HBN198_PCD04XD102_1_0_0, HBR177_HBN198_V0_SLOT_1_0_0, HBR177_MOS_WD538_LD200, HBR177_MOS_WD538_LD200_PODE, HBR177_MOS_WD538_LD200_PDX1, HBR177_SUB_LDO_COMP_INIP, HBR177_HBN198_MOS_WD538_LD20_PDX1, HBR177_SUB_LDO_COMP_MN12MN13, HBR177_MOS_WD538_LD200_PDX2, HBR177_SUB_LDO_COMP_HALF, HBR177_SUB_LDO_COMP, HBR177_MOS_WD538_LD240_PODE, HBR177_MOS_WD538_LD240, HBR177_SUB_OPA_INIP, HBR177_HBN198_MOS_IO_WD250_LD24_PODE, HBR177_HBN198_MOS_WD250_LD24, HBR177_MOS_WD538_LD180, HBR177_MOS_WD538_LD180_PODE, HBR177_MOS_WD538_LD180_PDX4, HBR177_SUB_LDO_AMP_C, HBR177_MOS_WD538_LD180_PDX3, HBR177_SUB_LDO_AMP_B, HBR177_GR_WD442_LD086_NOMP, HBR177_GR_WD442_LD086_NOV0, HBR177_SUB_LDO_OPAMP, HBR177_SUB_CAS_LDO, HBR177_VIAC_1_VD3, HBR177_PAD_VD3_PATCH, HBR177_HBN198_V0_3, HBR177_HBN198_M0PO_D06XD34_0_0, HBR177_HBN198_BASE_GR_IO_D29XD682_0, HBR177_HBN198_V0_SLOT_0_0, HBR177_HBN198_MOS_IO_WD682_LD15_1V0, HBR177_HBN198_MPX199, HBR177_HBN198_GR_IO_D29XD682_0, HBR177_SUB_MP2_V, HBR177_SUB_MNCAS1_MNCAS2_M234A, HBR177_HBN198_DM0PO_WD06_LD2_2, HBR177_RES_WD36_L7D45_BASE, HBR177_RES_WD36_L6D586_EDGE, HBR177_RES_WD36_L7D45_EDGE, HBR177_RES_WD36_L6D586_BASE, HBR177_RES_WD40D114X5, HBR177_HBN198_MOS_WD682_LD24, HBR177_HBN198_MOS_IO_WD682_LD24_PODE, HBR177_SUB_C_VDDPST18, HBR177_HBN198_V1S_1_0, HBR177_HBN198_MOS_WD73_LD24, HBR177_HBN198_V2_BASE_2, HBR177_HBN198_V3_BASE, HBR177_SUB_M23_MN1_MN2_C, HBR177_HBN198_MOS_IO_WD72_LD24_PODE, HBR177_SUB_MN1_MN2_C, HBR177_HBN198_V1_BASE_2, HBR177_SUB_MNCAS1_MNCAS2_M234A_LDO, HBR177_SUB_M4_VDD18_C, HBR177_HBN198_V3_BASE_2, HBR177_SUB_MN3_MN4_MN5, HBR177_SUB_MP1_MP3_SIM_V, HBR177_MOS_WD922_LD15, HBR177_SUB_NCAS2, HBR177_SUB_M4_VDD18_MN2, HBR177_SUB_M4_VDD18_MN5, HBR177_V23, HBR177_SUB_M2_VDD33_MP, HBR177_M3_M2_CDNS_488445717471, HBR177_SUB_PCLAMP3_LDO_V, HBR177_HBN198_V0_1, HBR177_HBN198_MP1, HBR177_V1S_BASEX2, HBR177_HBN198_V1_BASE_0, HBR177_HBN198_V1X8, HBR177_HBN198_V1S_BASE, HBR177_CONN_PAD_VDD2_1, HBR177_FVDD2_VSSPST_LINE3, HBR177_RES_TIN_W22D666_LD36_EDGE, HBR177_HBN198_V0_0_0, HBR177_HBN198_DM0PO_WD06_LD2_1, HBR177_RES_TIN_W22D666_LD36_BASE, HBR177_RES_TIN_W9D85_LD36X30, HBR177_HBN198_WD922_LD135_PD_PG, HBR177_HBN198_MP_D06_D312_V0_0, HBR177_HBN198_GR_DOT_D922XD29, HBR177_HBN198_MOS_IO_WD922_LD135_PD_PG_CB, HBR177_HBN198_MOS_IO_WD922_LD135_1V0_C, HBR177_HBN198_MOS_IO_WD922_LD135, HBR177_HBN198_V1_BASE_0_2, HBR177_HBN198_FVDD_PRENMOS_PD, HBR177_HBN198_MOS_IO_WD922_LD135_1V0_A, HBR177_HBN198_V0_SLOT, HBR177_HBN198_MOS_IO_WD922_LD135_1V0_DU, HBR177_HBN198_GR_IO_D29XD202_LD135, HBR177_VDD2_NMOS_CORE, HBR177_PMOS_PNGR, HBR177_HBN198_LINE_INV_MP1MN1, HBR177_V1X8, HBR177_CONN_PAD_VDD2, HBR177_BASE_PVDD18SDMV, HBR177_BUS_VD3H_LOGIC_M34, HBR177_BASE_PDIO_HIA_18L, HBR177_PDIO_VD18L, HBR177_CONN_PAD_VSS2, HBR177_BASE_NDIO_HIA, HBR177_NDIO_VSS, HBR177_CONN_PAD_VSS2_1, HBR177_BASE_PDIO_HIA, HBR177_PDIO_VD18, HBR177_PDIO_VD33, HBR177_SUB_PVSS2SDMV, HBR177_GR_M1234_LDOV_HF_R, HBR177_GR_M1234_LDOV_HF_R_3, HBR177_GR_M1234_LDOV_HF_R_4, HBR177_GR_M1234_LDOV_HF_R_1, HBR177_GR_M1234_LDOV_HF_R_5, HBR177_GR_LDOV_HF_R, HBR177_GR_M1234_LDOV_HF_L_2, HBR177_GR_M1234_LDOV_HF_L, HBR177_GR_M1234_LDOV_HF_L_1, HBR177_GR_LDOV_HF_L, HBR177_GR_LDOV, HBR177_RES_TIN_W10D906_LD36_EDGE, HBR177_RES_TIN_W10D906_LD36_BASE, HBR177_SUB_RES_AMP_1, HBR177_RES_TIN_W12D49_LD36_BASE, HBR177_RES_TIN_W12D49_LD36_EDGE, HBR177_SUB_RES_AMP_2, HBR177_GR_WD874_LD086, HBR177_MOS_WD874_LD135_PODE, HBR177_MOS_WD874_LD150_0, HBR177_MPW874XL150X500, HBR177_SUB_M4, HBR177_MPW874XL150X100, HBR177_SUB_M6, HBR177_SUB_M8, HBR177_SUB_M5, HBR177_SUB_M1_MP4, HBR177_SUB_M234_VDD33_18_PRE, HBR177_MOS_WD538_LD135_PODE_0, HBR177_HBN198_V0_3_0, HBR177_HBN198_M0PO_D06XD34_0_1, HBR177_GR_WD538_LD086_0, HBR177_MOS_WD538_LD150_0, HBR177_HBN198_V1_BASE_2_0, HBR177_SUB_M2, HBR177_SUB_M1_VSS_18_18L, HBR177_SUB_M234_VSS_18_18L_PRE, HBR177_HBN198_V2_BASE_2_0, HBR177_HBN198_V12_BASE, HBR177_SUB_M3, HBR177_SUB_MP3MN2MN7, HBR177_SUB_LDO_REGULATORV, HBR177_SUB_M34_PW_LDO_VSS, HBR177_SUB_M34_PW_LDO_VD1833, HBR177_SUB_M34_PW_LDO_VD1833_1, HBR177_SUB_M34_PW_LDO_VSS_1, HBR177_SUB_M34_PW_LDO_VSS_2, HBR177_SUB_M34_PW_LDO_VSS_3, HBR177_SUB_M34_PW_LDO_VSS_4, HBR177_SUB_M34_PW_LDO_FLOAT, HBR177_SUB_M34_PW_LDO, HBR177_RES_TIN_W8D026_LD36_EDGE, HBR177_RES_TIN_W8D026_LD36_BASE, HBR177_RES_TIN_W8D026_LD36XN, HBR177_SUB_LDO_CONN, HBR177_BASE_LDO, HBR177_SUB_LDOV, HBR177_PVDD3LDOM_V_TEXT_CELL, HBR177_PVDD3LDOM_V_VOLTAGE_CELL, HBR177_VT_LDOV, PVDD3LDOM_V, lvds_ref_pad, lvds_tx_pad, lvds_rx_pad) Original library cells: {'ASIC_pad_ring': <gdspy.library.Cell object at 0x7f59435f99a0>, 'ASIC_pad_ring_VIA0': <gdspy.library.Cell object at 0x7f59227e1dc0>, 'ASIC_pad_ring_VIA1': <gdspy.library.Cell object at 0x7f59227ea160>, 'ASIC_pad_ring_VIA2': <gdspy.library.Cell object at 0x7f5922801880>, 'ASIC_pad_ring_VIA3': <gdspy.library.Cell object at 0x7f5922801be0>, 'PAD180PITCH': <gdspy.library.Cell object at 0x7f592279e340>, 'HBR177_V11': <gdspy.library.Cell object at 0x7f592279e580>, 'HBR177_VIAZ_TOP': <gdspy.library.Cell object at 0x7f592279e5e0>, 'HBR177_VIAA': <gdspy.library.Cell object at 0x7f592279e6a0>, 'HBR177_VIAZ_INTER': <gdspy.library.Cell object at 0x7f592279e700>, 'HBR177_V8': <gdspy.library.Cell object at 0x7f592279e760>, 'HBR177_V7': <gdspy.library.Cell object at 0x7f592279e7c0>, 'HBR177_VIAYY': <gdspy.library.Cell object at 0x7f592279e880>, 'HBR177_V9': <gdspy.library.Cell object at 0x7f592279e8e0>, 'HBR177_V6': <gdspy.library.Cell object at 0x7f592279e940>, 'HBR177_VIAXY': <gdspy.library.Cell object at 0x7f592279ea00>, 'HBR177_VIAY': <gdspy.library.Cell object at 0x7f592279ea60>, 'HBR177_V5': <gdspy.library.Cell object at 0x7f592279eac0>, 'HBR177_VIAC': <gdspy.library.Cell object at 0x7f592279eb80>, 'HBR177_VIAC_1': <gdspy.library.Cell object at 0x7f592279ebe0>, 'HBR177_V10': <gdspy.library.Cell object at 0x7f592279ec40>, 'HBR177_VIAZ_FIRST': <gdspy.library.Cell object at 0x7f592279eca0>, 'HBR177_VIAB': <gdspy.library.Cell object at 0x7f592279ed60>, 'HBR177_V4': <gdspy.library.Cell object at 0x7f592279edc0>, 'HBR177_V4X11': <gdspy.library.Cell object at 0x7f592279ee80>, 'HBR177_V4X7': <gdspy.library.Cell object at 0x7f592279eee0>, 'HBR177_VIA_PWRMID_IO': <gdspy.library.Cell object at 0x7f592279ef40>, 'HBR177_VIA_PWRMID_PG': <gdspy.library.Cell object at 0x7f592279efa0>, 'HBR177_BASE_CORNER_VIA': <gdspy.library.Cell object at 0x7f59227d2040>, 'PCORNERSD': <gdspy.library.Cell object at 0x7f59227d2160>, 'HBR177_VT_PWR': <gdspy.library.Cell object at 0x7f5922776700>, 'HBR177_BASE_PWR_IO_MC_1': <gdspy.library.Cell object at 0x7f5922776760>, 'HBR177_BASE_IO_PWR_MC_1': <gdspy.library.Cell object at 0x7f59227767c0>, 'HBR177_BASE_PWR_IO_MC': <gdspy.library.Cell object at 0x7f5922776820>, 'HBR177_BASE_PWR_IO_SIGNAL': <gdspy.library.Cell object at 0x7f5922776880>, 'HBR177_PWR_IO_MC': <gdspy.library.Cell object at 0x7f5922776940>, 'HBR177_BASE_PWR_IO_MB': <gdspy.library.Cell object at 0x7f5922776b80>, 'HBR177_PWR_IO_MB': <gdspy.library.Cell object at 0x7f5922776c40>, 'HBR177_BASE_PWR_IO_MA': <gdspy.library.Cell object at 0x7f5922776ca0>, 'HBR177_PWR_IO_MA': <gdspy.library.Cell object at 0x7f5922776d60>, 'HBR177_VIAPAD': <gdspy.library.Cell object at 0x7f5922776dc0>, 'HBR177_PAD_IO': <gdspy.library.Cell object at 0x7f5922776e20>, 'HBR177_PWR_IO': <gdspy.library.Cell object at 0x7f592272d1c0>, 'HBR177_V1S_BASE': <gdspy.library.Cell object at 0x7f592272d220>, 'HBR177_V1S': <gdspy.library.Cell object at 0x7f592272d2e0>, 'HBR177_V2S_BASE': <gdspy.library.Cell object at 0x7f592272d340>, 'HBR177_V2S': <gdspy.library.Cell object at 0x7f592272d400>, 'HBR177_V12S': <gdspy.library.Cell object at 0x7f592272d460>, 'HBR177_V3S_BASE': <gdspy.library.Cell object at 0x7f592272d4c0>, 'HBR177_V3S': <gdspy.library.Cell object at 0x7f592272d580>, 'HBR177_V23S': <gdspy.library.Cell object at 0x7f592272d5e0>, 'HBR177_V0': <gdspy.library.Cell object at 0x7f592272d640>, 'HBR177_V0S': <gdspy.library.Cell object at 0x7f592272d700>, 'HBR177_V0_MP04': <gdspy.library.Cell object at 0x7f592272d7c0>, 'HBR177_FIN_OD_D118': <gdspy.library.Cell object at 0x7f592272d8e0>, 'HBR177_MOS_WD538_LD180_NOV0': <gdspy.library.Cell object at 0x7f592272da60>, 'HBR177_MOS_IOH_POST_CAS1': <gdspy.library.Cell object at 0x7f592272dd00>, 'HBR177_GR_WD538_LD086_NOMP': <gdspy.library.Cell object at 0x7f592272dd60>, 'HBR177_MP_D06_D306': <gdspy.library.Cell object at 0x7f592273b0a0>, 'HBR177_GR_WD538_LD086_NOV0': <gdspy.library.Cell object at 0x7f592273b100>, 'HBR177_MOS_IOH_POST_CAS2': <gdspy.library.Cell object at 0x7f592273b160>, 'HBR177_MOS_WD538_LD180_PODE_0': <gdspy.library.Cell object at 0x7f592273b2e0>, 'HBR177_UNIT_IOH_POST_CAS': <gdspy.library.Cell object at 0x7f592273b4c0>, 'HBR177_BUS_IOH_POST_CAS_HF': <gdspy.library.Cell object at 0x7f592273b520>, 'HBR177_BUS_IOH_POST_CAS': <gdspy.library.Cell object at 0x7f592273bc40>, 'HBR177_PAIR_IOH_POST_CAS_WIBUS': <gdspy.library.Cell object at 0x7f592273bca0>, 'HBR177_GR_WD202_LD086_NOMP': <gdspy.library.Cell object at 0x7f592273bd00>, 'HBR177_GR_WD202_LD086_NOV0': <gdspy.library.Cell object at 0x7f592273bfa0>, 'HBR177_GR_WD202_LD180_NOMP': <gdspy.library.Cell object at 0x7f5922747040>, 'HBR177_GR_WD202_LD180_NOV0': <gdspy.library.Cell object at 0x7f59227472e0>, 'HBR177_SUB_IOH_POST_CAS': <gdspy.library.Cell object at 0x7f5922747340>, 'HBR177_SUB_IOH_POST_CASN': <gdspy.library.Cell object at 0x7f5922747580>, 'HBR177_BUS_IOH_POST_PAD_MC': <gdspy.library.Cell object at 0x7f5922747760>, 'HBR177_V123S': <gdspy.library.Cell object at 0x7f59227477c0>, 'HBR177_BUS_IOH_POST_PAD_HF': <gdspy.library.Cell object at 0x7f5922747820>, 'HBR177_BUS_IOH_POST_PAD': <gdspy.library.Cell object at 0x7f5922747be0>, 'HBR177_BUS_IOH_POST_DGR': <gdspy.library.Cell object at 0x7f5922747dc0>, 'HBR177_MOS_WD250_LD135_PODE': <gdspy.library.Cell object at 0x7f5922747ee0>, 'HBR177_MOS_WD922_LD150_NOV0': <gdspy.library.Cell object at 0x7f59226dd100>, 'HBR177_MOS_WD922_LD150_NOVG': <gdspy.library.Cell object at 0x7f59226dd3a0>, 'HBR177_MOS_WD922_LD150': <gdspy.library.Cell object at 0x7f59226dd580>, 'HBR177_MOS_WD922_LD150_PODE': <gdspy.library.Cell object at 0x7f59226dd5e0>, 'HBR177_DODPO_WD202_LD086_RES': <gdspy.library.Cell object at 0x7f59226dd7c0>, 'HBR177_RES_W1D642_L1D642_BASE': <gdspy.library.Cell object at 0x7f59226dd9a0>, 'HBR177_RES_W1D642_L1D642': <gdspy.library.Cell object at 0x7f59226ddd00>, 'HBR177_DODPO_WD202_LD086': <gdspy.library.Cell object at 0x7f59226ddfa0>, 'HBR177_GR_WD202_LD150_NOMP': <gdspy.library.Cell object at 0x7f59226e41c0>, 'HBR177_GR_WD202_LD150_NOV0': <gdspy.library.Cell object at 0x7f59226e4460>, 'HBR177_GR_WD922_LD086_NOMP': <gdspy.library.Cell object at 0x7f59226e44c0>, 'HBR177_GR_WD922_LD086_NOV0': <gdspy.library.Cell object at 0x7f59226e47c0>, 'HBR177_V3_BASE': <gdspy.library.Cell object at 0x7f59226e4820>, 'HBR177_MOS_WD250_LD240_NOV0': <gdspy.library.Cell object at 0x7f59226e48e0>, 'HBR177_MOS_WD250_LD240_NOVG': <gdspy.library.Cell object at 0x7f59226e4b80>, 'HBR177_SUB_IOH_POST_TRACK': <gdspy.library.Cell object at 0x7f59226e4d60>, 'HBR177_SUB_IOH_POST_CASP': <gdspy.library.Cell object at 0x7f59227159a0>, 'HBR177_DIO_HIA_WD346_BASE': <gdspy.library.Cell object at 0x7f5922715b80>, 'HBR177_DIO_HIA_WD346_GR': <gdspy.library.Cell object at 0x7f5922715e80>, 'HBR177_DIO_HIA_WD346_HF': <gdspy.library.Cell object at 0x7f5922715fa0>, 'HBR177_DIO_HIA_WD346': <gdspy.library.Cell object at 0x7f59226c4160>, 'HBR177_BASE_IOH_POST_HIA': <gdspy.library.Cell object at 0x7f59226c41c0>, 'HBR177_UNIT_IOH_POST_NHIA': <gdspy.library.Cell object at 0x7f59226c4520>, 'HBR177_V3': <gdspy.library.Cell object at 0x7f59226c4640>, 'HBR177_MASH_IOH_PAD': <gdspy.library.Cell object at 0x7f59226c46a0>, 'HBR177_UNIT_IOH_POST_PHIA': <gdspy.library.Cell object at 0x7f59226c4700>, 'HBR177_IOH_POSTDRV': <gdspy.library.Cell object at 0x7f59226c4880>, 'HBR177_PAD_JOG_M567890': <gdspy.library.Cell object at 0x7f59226c49a0>, 'HBR177_BASE_IOH_GR_STRAP': <gdspy.library.Cell object at 0x7f59226c4b80>, 'HBR177_GR_IOH_HF_M234': <gdspy.library.Cell object at 0x7f59226c4dc0>, 'HBR177_GR_IOH_HF': <gdspy.library.Cell object at 0x7f5922662040>, 'HBR177_GR_IOH': <gdspy.library.Cell object at 0x7f5922662ac0>, 'HBR177_V2_BASE': <gdspy.library.Cell object at 0x7f5922662b20>, 'HBR177_V2': <gdspy.library.Cell object at 0x7f5922662be0>, 'HBR177_V1_BASE': <gdspy.library.Cell object at 0x7f5922662c40>, 'HBR177_V1': <gdspy.library.Cell object at 0x7f5922662d00>, 'HBR177_V123': <gdspy.library.Cell object at 0x7f5922662d60>, 'HBR177_PIN_D26_M1234': <gdspy.library.Cell object at 0x7f5922662dc0>, 'HBR177_FIN_TEXT': <gdspy.library.Cell object at 0x7f5922662fa0>, 'HBR177_V2_4X4': <gdspy.library.Cell object at 0x7f592267a040>, 'HBR177_V2_4X2': <gdspy.library.Cell object at 0x7f592267a0a0>, 'HBR177_BASE_IOVH_PREDRV_PW': <gdspy.library.Cell object at 0x7f592267a100>, 'HBR177_BUS_IOVH_PREDRV_MSC33': <gdspy.library.Cell object at 0x7f592267a160>, 'HBR177_BUS_IOVH_PREDRV_18L': <gdspy.library.Cell object at 0x7f592267a280>, 'HBR177_SUB_IOVH_PREDRV_PW': <gdspy.library.Cell object at 0x7f592267a3a0>, 'HBR177_BASE_IOVH_PREDRV_HIA': <gdspy.library.Cell object at 0x7f592267a460>, 'HBR177_BASE_IOH_PREDRV_HIA': <gdspy.library.Cell object at 0x7f592267a760>, 'HBR177_UNIT_IOH_PREDRV_PHIA': <gdspy.library.Cell object at 0x7f592267a9a0>, 'HBR177_UNIT_IOH_PREDRV_NHIA': <gdspy.library.Cell object at 0x7f592267ab20>, 'HBR177_V01SM1': <gdspy.library.Cell object at 0x7f592267ac40>, 'HBR177_RES_L1D888_WD5_BASE': <gdspy.library.Cell object at 0x7f592267aca0>, 'HBR177_RES_IOH_PAD2_30K': <gdspy.library.Cell object at 0x7f592267af40>, 'HBR177_MOS_WD202_LD180_NOV0': <gdspy.library.Cell object at 0x7f5922691ee0>, 'HBR177_MOS_WD202_LD180_NOVG': <gdspy.library.Cell object at 0x7f59226981c0>, 'HBR177_MOS_WD202_LD180': <gdspy.library.Cell object at 0x7f59226983a0>, 'HBR177_MOS_WD922_LD135_PODE': <gdspy.library.Cell object at 0x7f5922698400>, 'HBR177_MOS_WD250_LD150_PODE': <gdspy.library.Cell object at 0x7f59226985e0>, 'HBR177_BUS_IOVH_PREDRV_MSC33_M1': <gdspy.library.Cell object at 0x7f59226987c0>, 'HBR177_GR_WD826_LD086_NOMP': <gdspy.library.Cell object at 0x7f5922698820>, 'HBR177_GR_WD826_LD086_NOV0': <gdspy.library.Cell object at 0x7f5922698b20>, 'HBR177_MOS_WD826_LD150_PODE': <gdspy.library.Cell object at 0x7f5922698b80>, 'HBR177_MOS_WD826_LD150_NOV0': <gdspy.library.Cell object at 0x7f5922698d60>, 'HBR177_MOS_WD826_LD150_NOVG': <gdspy.library.Cell object at 0x7f5922621040>, 'HBR177_MOS_IOV_PREDRV_MSC33': <gdspy.library.Cell object at 0x7f5922621220>, 'HBR177_MOS_IOV_PREDRV_18L': <gdspy.library.Cell object at 0x7f5922621280>, 'HBR177_GR_WD202_LD086': <gdspy.library.Cell object at 0x7f59226212e0>, 'HBR177_SUB_IOV_PREDRV_18L': <gdspy.library.Cell object at 0x7f5922621340>, 'HBR177_V1SX3': <gdspy.library.Cell object at 0x7f59226218e0>, 'HBR177_V1SX2': <gdspy.library.Cell object at 0x7f5922621940>, 'HBR177_MOS_WD922_LD240_NOV0': <gdspy.library.Cell object at 0x7f59226219a0>, 'HBR177_MOS_WD922_LD240_NOVG': <gdspy.library.Cell object at 0x7f5922621c40>, 'HBR177_MOS_WD922_LD240': <gdspy.library.Cell object at 0x7f5922621e20>, 'HBR177_BASE_IOV_INPUT_DELAY_CAS': <gdspy.library.Cell object at 0x7f5922621e80>, 'HBR177_MOS_WD202_LD150_NOV0': <gdspy.library.Cell object at 0x7f5922621ee0>, 'HBR177_MOS_WD202_LD150_NOVG': <gdspy.library.Cell object at 0x7f592264e1c0>, 'HBR177_MOS_WD202_LD150': <gdspy.library.Cell object at 0x7f592264e3a0>, 'HBR177_MOS_WD202_LD150_PODE': <gdspy.library.Cell object at 0x7f592264e400>, 'HBR177_BASE_IOV_INPUT_DELAY': <gdspy.library.Cell object at 0x7f592264e5e0>, 'HBR177_SUB_IOV_INPUT_DELAY': <gdspy.library.Cell object at 0x7f592264e640>, 'HBR177_MOS_WD250_LD150_NOV0': <gdspy.library.Cell object at 0x7f592264e6a0>, 'HBR177_MOS_WD250_LD150_NOVG': <gdspy.library.Cell object at 0x7f592264e940>, 'HBR177_MOS_WD250_LD150': <gdspy.library.Cell object at 0x7f592264eb20>, 'HBR177_MOS_WD202_LD135_PODE': <gdspy.library.Cell object at 0x7f592264eb80>, 'HBR177_MOS_WD154_LD135_PODE': <gdspy.library.Cell object at 0x7f592264ed60>, 'HBR177_MOS_WD442_LD150_PODE': <gdspy.library.Cell object at 0x7f592264ef40>, 'HBR177_MOS_WD154_LD150_NOV0': <gdspy.library.Cell object at 0x7f5922659160>, 'HBR177_MOS_WD154_LD150_NOVG': <gdspy.library.Cell object at 0x7f5922659400>, 'HBR177_BASE_IOV_LATCH_RTE': <gdspy.library.Cell object at 0x7f59226595e0>, 'HBR177_MOS_WD154_LD150_PODE': <gdspy.library.Cell object at 0x7f5922659640>, 'HBR177_MOS_WD154_LD150': <gdspy.library.Cell object at 0x7f5922659820>, 'HBR177_BASE_IOV_LATCH_HF': <gdspy.library.Cell object at 0x7f5922659880>, 'HBR177_BASE_IOV_LATCH': <gdspy.library.Cell object at 0x7f59226598e0>, 'HBR177_SUB_IOV_IP_LATCH': <gdspy.library.Cell object at 0x7f5922659940>, 'HBR177_MOS_WD442_LD150_NOV0': <gdspy.library.Cell object at 0x7f59226599a0>, 'HBR177_MOS_WD442_LD150_NOVG': <gdspy.library.Cell object at 0x7f5922659c40>, 'HBR177_MOS_WD442_LD150': <gdspy.library.Cell object at 0x7f5922659e20>, 'HBR177_MOS_WD682_LD150_PODE': <gdspy.library.Cell object at 0x7f5922659e80>, 'HBR177_BASE_IOV_LATCH_HF_POC0': <gdspy.library.Cell object at 0x7f59225fc0a0>, 'HBR177_BASE_IOV_LATCH_POC0_1': <gdspy.library.Cell object at 0x7f59225fc100>, 'HBR177_MOS_WD682_LD150_NOV0': <gdspy.library.Cell object at 0x7f59225fc160>, 'HBR177_MOS_WD682_LD150_NOVG': <gdspy.library.Cell object at 0x7f59225fc400>, 'HBR177_MOS_WD682_LD150': <gdspy.library.Cell object at 0x7f59225fc5e0>, 'HBR177_SUB_IOV_PU_LATCH_POC0': <gdspy.library.Cell object at 0x7f59225fc640>, 'HBR177_SUB_IOV_IE_LATCH_POC0': <gdspy.library.Cell object at 0x7f59225fc6a0>, 'HBR177_MOS_WD538_LD150_PODE': <gdspy.library.Cell object at 0x7f59225fc700>, 'HBR177_MOS_WD538_LD150_NOV0': <gdspy.library.Cell object at 0x7f59225fc8e0>, 'HBR177_MOS_WD538_LD150_NOVG': <gdspy.library.Cell object at 0x7f59225fcb80>, 'HBR177_MOS_WD538_LD150': <gdspy.library.Cell object at 0x7f59225fcd60>, 'HBR177_MOS_WD346_LD150_PODE': <gdspy.library.Cell object at 0x7f59225fcdc0>, 'HBR177_MOS_WD346_LD150_NOV0': <gdspy.library.Cell object at 0x7f59225fcfa0>, 'HBR177_MOS_WD346_LD150_NOVG': <gdspy.library.Cell object at 0x7f59225a0280>, 'HBR177_SUB_IOV_SMIT_PSG': <gdspy.library.Cell object at 0x7f59225a0460>, 'HBR177_MOS_WD682_LD135_PODE': <gdspy.library.Cell object at 0x7f59225a04c0>, 'HBR177_MOS_WD682_LD180_NOV0': <gdspy.library.Cell object at 0x7f59225a06a0>, 'HBR177_MOS_WD682_LD180_NOVG': <gdspy.library.Cell object at 0x7f59225a0940>, 'HBR177_SUB_IOV_PAD2C_IN': <gdspy.library.Cell object at 0x7f59225a0b20>, 'HBR177_GR_WD490_LD086_NOMP': <gdspy.library.Cell object at 0x7f59225a0b80>, 'HBR177_GR_WD490_LD086_NOV0': <gdspy.library.Cell object at 0x7f59225a0e80>, 'HBR177_MOS_WD298_LD150_PODE': <gdspy.library.Cell object at 0x7f59225a0ee0>, 'HBR177_MOS_WD298_LD150_NOV0': <gdspy.library.Cell object at 0x7f59225bc100>, 'HBR177_MOS_WD298_LD150_NOVG': <gdspy.library.Cell object at 0x7f59225bc3a0>, 'HBR177_MOS_WD298_LD150': <gdspy.library.Cell object at 0x7f59225bc580>, 'HBR177_MOS_WD586_LD150_PODE': <gdspy.library.Cell object at 0x7f59225bc5e0>, 'HBR177_MOS_WD586_LD150_NOV0': <gdspy.library.Cell object at 0x7f59225bc7c0>, 'HBR177_MOS_WD586_LD150_NOVG': <gdspy.library.Cell object at 0x7f59225bca60>, 'HBR177_MOS_WD586_LD150': <gdspy.library.Cell object at 0x7f59225bcc40>, 'HBR177_SUB_IOV_SMIT_TIGGER': <gdspy.library.Cell object at 0x7f59225bcca0>, 'HBR177_SUB_IOV_SMIT_PSG_1': <gdspy.library.Cell object at 0x7f59225c7220>, 'HBR177_MOS_WD538_LD135_PODE': <gdspy.library.Cell object at 0x7f59225c7280>, 'HBR177_SUB_IOV_PAD2C': <gdspy.library.Cell object at 0x7f59225c7460>, 'HBR177_SUB_IOV_CONTROL_RTEPOCMS': <gdspy.library.Cell object at 0x7f59225c74c0>, 'HBR177_SUB_IOV_DS_NGATE': <gdspy.library.Cell object at 0x7f59225c7520>, 'HBR177_SUB_IOV_ST_LATCH_POC0': <gdspy.library.Cell object at 0x7f59225c7580>, 'HBR177_BASE_IOV_LATCHN': <gdspy.library.Cell object at 0x7f59225c75e0>, 'HBR177_SUB_IOV_I_LATCH': <gdspy.library.Cell object at 0x7f59225c7640>, 'HBR177_BASE_IOV_LATCH_POC0': <gdspy.library.Cell object at 0x7f59225c76a0>, 'HBR177_SUB_IOV_PD_LATCH_POC0': <gdspy.library.Cell object at 0x7f59225c7700>, 'HBR177_MOS_WD346_LD150': <gdspy.library.Cell object at 0x7f59225c7760>, 'HBR177_SUB_IOV_DS_LATCH_POC0': <gdspy.library.Cell object at 0x7f59225c77c0>, 'HBR177_SUB_IOV_PREDRV_NG_POC0': <gdspy.library.Cell object at 0x7f59225c7820>, 'HBR177_SUB_IOV_PREDRV_NG_WIM2_POC0': <gdspy.library.Cell object at 0x7f59225c7be0>, 'HBR177_DCPO_WD922_LD024': <gdspy.library.Cell object at 0x7f59225c7c40>, 'HBR177_DODPO_WD922_LD024': <gdspy.library.Cell object at 0x7f59225c7d00>, 'HBR177_CPO_WD922_LD024': <gdspy.library.Cell object at 0x7f59225070a0>, 'HBR177_MOS_WD922_LD024_PODE': <gdspy.library.Cell object at 0x7f5922507160>, 'HBR177_FIN_OD_D072': <gdspy.library.Cell object at 0x7f5922507340>, 'HBR177_MOS_WD922_LD024_NOV0': <gdspy.library.Cell object at 0x7f59225074c0>, 'HBR177_MOS_WD922_LD024_NOVG': <gdspy.library.Cell object at 0x7f5922507700>, 'HBR177_BASE_IOV_INPUT_LVT_IOEN': <gdspy.library.Cell object at 0x7f5922507820>, 'HBR177_BASE_IOV_INPUT_LVT_POC0': <gdspy.library.Cell object at 0x7f5922507b20>, 'HBR177_MOS_WD634_LD135_PODE': <gdspy.library.Cell object at 0x7f5922507be0>, 'HBR177_MOS_WD634_LD150_NOV0': <gdspy.library.Cell object at 0x7f5922507dc0>, 'HBR177_MOS_WD634_LD150_NOVG': <gdspy.library.Cell object at 0x7f592249f0a0>, 'HBR177_MOS_WD634_LD150': <gdspy.library.Cell object at 0x7f592249f280>, 'HBR177_SUB_IOV_PREDRV_LVT_POC0': <gdspy.library.Cell object at 0x7f592249f2e0>, 'HBR177_MOS_WD442_LD200_NOV0': <gdspy.library.Cell object at 0x7f592249fbe0>, 'HBR177_MOS_WD442_LD200_NOVG': <gdspy.library.Cell object at 0x7f592249fe80>, 'HBR177_MOS_WD442_LD200': <gdspy.library.Cell object at 0x7f59224640a0>, 'HBR177_SUB_IOV_DS_PGATE': <gdspy.library.Cell object at 0x7f5922464100>, 'HBR177_MOS_WD442_LD135_PODE': <gdspy.library.Cell object at 0x7f5922464160>, 'HBR177_SUB_IOV_CONTROL_POC33H': <gdspy.library.Cell object at 0x7f5922464340>, 'HBR177_MOS_WD346_LD200_NOV0': <gdspy.library.Cell object at 0x7f59224643a0>, 'HBR177_MOS_WD346_LD200_NOVG': <gdspy.library.Cell object at 0x7f5922464640>, 'HBR177_MOS_WD346_LD200': <gdspy.library.Cell object at 0x7f5922464820>, 'HBR177_MOS_WD346_LD135_PODE': <gdspy.library.Cell object at 0x7f5922464880>, 'HBR177_SUB_IOV_IOEN_LVLSHIFT_HF': <gdspy.library.Cell object at 0x7f5922464a60>, 'HBR177_SUB_IOV_IOEN_LVLSHIFT': <gdspy.library.Cell object at 0x7f5922464ac0>, 'HBR177_SUB_IOV_CONTROL_MSC33': <gdspy.library.Cell object at 0x7f5922464be0>, 'HBR177_MOS_WD250_LD200_NOV0': <gdspy.library.Cell object at 0x7f5922464c40>, 'HBR177_MOS_WD250_LD200_NOVG': <gdspy.library.Cell object at 0x7f5922464ee0>, 'HBR177_MOS_WD250_LD200': <gdspy.library.Cell object at 0x7f5922495100>, 'HBR177_SUB_IOV_DS_LVLSHIFT_HF': <gdspy.library.Cell object at 0x7f5922495160>, 'HBR177_SUB_IOV_DS_LVLSHIFT': <gdspy.library.Cell object at 0x7f59224951c0>, 'HBR177_SUB_IOV_PDPU_LVLSHIFT': <gdspy.library.Cell object at 0x7f59224952e0>, 'HBR177_SUB_IOV_CONTROL_FLOAT_V33V18': <gdspy.library.Cell object at 0x7f59224953a0>, 'HBR177_MOS_WD922_LD135_NOV0': <gdspy.library.Cell object at 0x7f59224955e0>, 'HBR177_MOS_WD922_LD135_NOVG': <gdspy.library.Cell object at 0x7f5922495880>, 'HBR177_SUB_IOV_PDPU_CAS_POC0': <gdspy.library.Cell object at 0x7f59224959a0>, 'HBR177_SUB_IOV_PREDRV_PG_POC0': <gdspy.library.Cell object at 0x7f5922495a60>, 'HBR177_SUB_IOV_PREDRV_PG_WIM2_POC0': <gdspy.library.Cell object at 0x7f5922495e80>, 'HBR177_SUB_IOVH_PREDRV_CKT_POC0': <gdspy.library.Cell object at 0x7f5922495f40>, 'HBR177_BUS_IOH_CORE_M2_IOEN': <gdspy.library.Cell object at 0x7f5922419280>, 'HBR177_BUS_IOH_CORE_M2': <gdspy.library.Cell object at 0x7f59224192e0>, 'HBR177_CPO_WD202_LD024': <gdspy.library.Cell object at 0x7f5922419340>, 'HBR177_MOS_WD202_LD024_PODE': <gdspy.library.Cell object at 0x7f5922419400>, 'HBR177_V0_M104': <gdspy.library.Cell object at 0x7f59224195e0>, 'HBR177_MOS_WD202_LD024_NOV0': <gdspy.library.Cell object at 0x7f5922419640>, 'HBR177_MOS_WD202_LD024_NOVG': <gdspy.library.Cell object at 0x7f59224197c0>, 'HBR177_MOS_WD202_LD024X1': <gdspy.library.Cell object at 0x7f59224198e0>, 'HBR177_V1S_M1204': <gdspy.library.Cell object at 0x7f5922419940>, 'HBR177_CPO_WD202_LD024_1': <gdspy.library.Cell object at 0x7f5922419a00>, 'HBR177_PAIR_IOH_CORE_NOR_DSIEST': <gdspy.library.Cell object at 0x7f5922419ac0>, 'HBR177_MOS_WD202_LD024X3_NOR': <gdspy.library.Cell object at 0x7f59223b9040>, 'HBR177_BASE_IOH_INPUT_NOR3': <gdspy.library.Cell object at 0x7f59223b90a0>, 'HBR177_PAIR_IOH_CORE_NOR_PDPU': <gdspy.library.Cell object at 0x7f59223b9640>, 'HBR177_MOS_WD298_LD024_NOV0': <gdspy.library.Cell object at 0x7f59223b96a0>, 'HBR177_MOS_WD298_LD024_NOVG': <gdspy.library.Cell object at 0x7f59223b9820>, 'HBR177_MOS_WD298_LD024_PODE': <gdspy.library.Cell object at 0x7f59223b9940>, 'HBR177_MOS_WD298_LD024X4H': <gdspy.library.Cell object at 0x7f59223b9b20>, 'HBR177_MOS_WD298_LD024X1H': <gdspy.library.Cell object at 0x7f59223b9b80>, 'HBR177_MOS_WD298_LD024X5H': <gdspy.library.Cell object at 0x7f59223b9be0>, 'HBR177_PAIR_IOH_CORE_NOR_I': <gdspy.library.Cell object at 0x7f59223b9c40>, 'HBR177_MOS_WD202_LD024X1H': <gdspy.library.Cell object at 0x7f59223d4220>, 'HBR177_MOS_WD202_LD024X6H': <gdspy.library.Cell object at 0x7f59223d4280>, 'HBR177_MOS_WD298_LD024X2H': <gdspy.library.Cell object at 0x7f59223d42e0>, 'HBR177_BASE_IOH_CORE_DECODE': <gdspy.library.Cell object at 0x7f59223d4340>, 'HBR177_PAIR_IOH_CORE_NOR_OEN': <gdspy.library.Cell object at 0x7f59223d4820>, 'HBR177_SUB_IOH_CONTROL_LVLDOWN_POC0': <gdspy.library.Cell object at 0x7f59223d4e20>, 'HBR177_MOS_WD298_LD024X6_1': <gdspy.library.Cell object at 0x7f5922392280>, 'HBR177_MOS_WD298_LD024X1_1': <gdspy.library.Cell object at 0x7f5922392a00>, 'HBR177_MOS_WD298_LD024X5_1': <gdspy.library.Cell object at 0x7f5922392c40>, 'HBR177_SUB_IOH_PAD2C_INV_CHAIN': <gdspy.library.Cell object at 0x7f5922320340>, 'HBR177_SUB_IOH_PREDRV_CORE_POC0': <gdspy.library.Cell object at 0x7f5922320b80>, 'HBR177_SUB_IOH_PREDRV_CKT_POC0': <gdspy.library.Cell object at 0x7f592233c340>, 'HBR177_V3_4X4': <gdspy.library.Cell object at 0x7f592233c5e0>, 'HBR177_BASE_IOH_PREDRV_PW': <gdspy.library.Cell object at 0x7f592233c640>, 'HBR177_BASE_IOH_PREDRV_PW18L': <gdspy.library.Cell object at 0x7f592233c6a0>, 'HBR177_BASE_IOH_PREDRV_PW33': <gdspy.library.Cell object at 0x7f592233c700>, 'HBR177_V4_SIGNAL': <gdspy.library.Cell object at 0x7f592233c760>, 'HBR177_BASE_IOH_PREDRV_PW00': <gdspy.library.Cell object at 0x7f592233c7c0>, 'HBR177_V4X7X4': <gdspy.library.Cell object at 0x7f592233c820>, 'HBR177_BASE_IOH_PREDRV_PW18': <gdspy.library.Cell object at 0x7f592233c880>, 'HBR177_SUB_IOH_PREDRV_PW_POC0': <gdspy.library.Cell object at 0x7f592233c8e0>, 'HBR177_IOH_PREDRV_POC0': <gdspy.library.Cell object at 0x7f59222fd3a0>, 'HBR177_PDWUWSWCDGSD_POC0_H_OD33_H_AC_VOLTAGE_CELL': <gdspy.library.Cell object at 0x7f59222fd460>, 'HBR177_PDWUWSWCDGSD_POC0_H_OD33_H_AC_TEXT_CELL': <gdspy.library.Cell object at 0x7f59222fd520>, 'HBR177_VT_IO_PRE_SYNC': <gdspy.library.Cell object at 0x7f59222fd580>, 'HBR177_VT_IOH_POC0': <gdspy.library.Cell object at 0x7f59222fd5e0>, 'PDWUWSWCDGSD_H': <gdspy.library.Cell object at 0x7f59222fd6a0>, 'HBR177_V4X11X4': <gdspy.library.Cell object at 0x7f59221691c0>, 'HBR177_VIA_PWRMID_POC': <gdspy.library.Cell object at 0x7f5922169220>, 'HBR177_BASE_FILLER10080_HF': <gdspy.library.Cell object at 0x7f5922169280>, 'PFILLERSD10080': <gdspy.library.Cell object at 0x7f592213d4c0>, 'HBR177_GR_WD922_LD086': <gdspy.library.Cell object at 0x7f59220edd00>, 'HBR177_GR_WD202_LD150': <gdspy.library.Cell object at 0x7f59220edd60>, 'HBR177_PAD_VD1': <gdspy.library.Cell object at 0x7f59220eddc0>, 'HBR177_BASE_PWR_PG_MC': <gdspy.library.Cell object at 0x7f59220ff160>, 'HBR177_BASE_PWR_PG_MC_1': <gdspy.library.Cell object at 0x7f59220ff1c0>, 'HBR177_BASE_PWR_PG_SIGNAL': <gdspy.library.Cell object at 0x7f59220ff220>, 'HBR177_PWR_PG_MC': <gdspy.library.Cell object at 0x7f59220ff2e0>, 'HBR177_BASE_PWR_PG_MA': <gdspy.library.Cell object at 0x7f59220ff520>, 'HBR177_PWR_PG_MA': <gdspy.library.Cell object at 0x7f59220ff5e0>, 'HBR177_BASE_PWR_PG_MB': <gdspy.library.Cell object at 0x7f59220ff640>, 'HBR177_PWR_PG_MB': <gdspy.library.Cell object at 0x7f59220ff700>, 'HBR177_PWR_PG': <gdspy.library.Cell object at 0x7f59220ff760>, 'HBR177_PWR_VD1': <gdspy.library.Cell object at 0x7f59220ff7c0>, 'HBR177_VT_VSS': <gdspy.library.Cell object at 0x7f59220ff820>, 'HBR177_VT_VDD': <gdspy.library.Cell object at 0x7f59220ff940>, 'HBR177_VT_VDDPST18': <gdspy.library.Cell object at 0x7f59220ffac0>, 'HBR177_VT_VDDPST18L': <gdspy.library.Cell object at 0x7f59220ffbe0>, 'HBR177_VT_MS18': <gdspy.library.Cell object at 0x7f59220ffd00>, 'HBR177_VT_VSSPST': <gdspy.library.Cell object at 0x7f59220ffe20>, 'HBR177_VT_RTE': <gdspy.library.Cell object at 0x7f59220fff40>, 'HBR177_VT_POCCTRL': <gdspy.library.Cell object at 0x7f59221130a0>, 'HBR177_VT_POCCTRL33H': <gdspy.library.Cell object at 0x7f59221131c0>, 'HBR177_VT_PG': <gdspy.library.Cell object at 0x7f59221132e0>, 'HBR177_VT_VBIAS': <gdspy.library.Cell object at 0x7f5922113400>, 'HBR177_VT_VDDPST33': <gdspy.library.Cell object at 0x7f5922113520>, 'HBR177_VL_0': <gdspy.library.Cell object at 0x7f5922113640>, 'HBR177_MARK_0D8': <gdspy.library.Cell object at 0x7f5922113700>, 'HBR177_VH_0D8': <gdspy.library.Cell object at 0x7f59221137c0>, 'HBR177_VT_0_0D8': <gdspy.library.Cell object at 0x7f5922113880>, 'HBR177_RES_WD36_L15': <gdspy.library.Cell object at 0x7f59221138e0>, 'HBR177_GR_WD682_LD086_NOMP': <gdspy.library.Cell object at 0x7f5922113b80>, 'HBR177_GR_WD682_LD086_NOV0': <gdspy.library.Cell object at 0x7f5922113e80>, 'HBR177_GR_WD682_LD086': <gdspy.library.Cell object at 0x7f5922113ee0>, 'HBR177_MOS_WD922_LD072_PODE': <gdspy.library.Cell object at 0x7f5922113f40>, 'HBR177_MOS_WD922_LD072_NOV0': <gdspy.library.Cell object at 0x7f592209c160>, 'HBR177_MOS_WD922_LD072_NOVG': <gdspy.library.Cell object at 0x7f592209c400>, 'HBR177_MOS_WD922_LD072': <gdspy.library.Cell object at 0x7f592209c5e0>, 'HBR177_GR_WD202_LD072_NOMP': <gdspy.library.Cell object at 0x7f592209c640>, 'HBR177_GR_WD202_LD072_NOV0': <gdspy.library.Cell object at 0x7f592209c8e0>, 'HBR177_VT_VD1V': <gdspy.library.Cell object at 0x7f592209c940>, 'HBR177_MR_PVDD1SDM_VDD_V5': <gdspy.library.Cell object at 0x7f592209c9a0>, 'HBR177_MR_PVDD1SDM_VDD_V4': <gdspy.library.Cell object at 0x7f592209ca00>, 'HBR177_MR_PVDD1SDM_VDD_V3': <gdspy.library.Cell object at 0x7f592209ca60>, 'HBR177_MR_PVDD1SDM_VDD_V1': <gdspy.library.Cell object at 0x7f592209cac0>, 'HBR177_MR_PVDD1SDM_VDD_V2': <gdspy.library.Cell object at 0x7f592209cb20>, 'HBR177_RES_WD36_L25': <gdspy.library.Cell object at 0x7f592209cb80>, 'HBR177_HIR_PVDD1': <gdspy.library.Cell object at 0x7f592209ce20>, 'HBR177_SUB_PVDD1SDM_V_CAP2': <gdspy.library.Cell object at 0x7f5922073160>, 'HBR177_MR_PVDD1SDM_PRE_V': <gdspy.library.Cell object at 0x7f5922073280>, 'HBR177_SUB_PVDD1SDM_BIGN_V': <gdspy.library.Cell object at 0x7f59220732e0>, 'HBR177_SUB_PVDD1SDM_V_CAP1': <gdspy.library.Cell object at 0x7f5922073ac0>, 'HBR177_NDIO_HIA18_117X12': <gdspy.library.Cell object at 0x7f5922073d00>, 'HBR177_GR_WD202_LD152_NOV0': <gdspy.library.Cell object at 0x7f5921ee0d60>, 'HBR177_GR_WD202_LD152': <gdspy.library.Cell object at 0x7f5921ef0040>, 'HBR177_MR_PVDD1SDM_VDD_V': <gdspy.library.Cell object at 0x7f5921ef00a0>, 'HBR177_MR_PVDD1SDM_VDD_V6': <gdspy.library.Cell object at 0x7f5921ef0100>, 'HBR177_SUB_PVDD1SDM_V_VDD': <gdspy.library.Cell object at 0x7f5921ef0160>, 'HBR177_MR_PVDD1SDM_VSS_V': <gdspy.library.Cell object at 0x7f5921ef0e20>, 'HBR177_MR_PVDD1SDM_VSS_V2': <gdspy.library.Cell object at 0x7f5921ef0e80>, 'HBR177_MR_PVDD1SDM_VSS_V4': <gdspy.library.Cell object at 0x7f5921ef0ee0>, 'HBR177_NDIO_HIA18_117X7': <gdspy.library.Cell object at 0x7f5921ef0f40>, 'HBR177_PDIO_HIA18_117X7': <gdspy.library.Cell object at 0x7f5921dee280>, 'HBR177_PDIO_HIA18_100X18': <gdspy.library.Cell object at 0x7f5921df9820>, 'HBR177_PDIO_HIA18_117X12': <gdspy.library.Cell object at 0x7f5921e0df40>, 'HBR177_PDIO_HIA18_112X7': <gdspy.library.Cell object at 0x7f5921da6460>, 'HBR177_MR_PVDD1SDM_VSS_V5': <gdspy.library.Cell object at 0x7f5921db1ca0>, 'HBR177_MR_PVDD1SDM_VSS_V6': <gdspy.library.Cell object at 0x7f5921db1d00>, 'HBR177_MR_PVDD1SDM_VSS_V3': <gdspy.library.Cell object at 0x7f5921db1d60>, 'HBR177_MR_PVDD1SDM_VSS_V1': <gdspy.library.Cell object at 0x7f5921db1dc0>, 'HBR177_SUB_PVDD1SDM_V_VSS': <gdspy.library.Cell object at 0x7f5921db1e20>, 'HBR177_GR_VDD1V_HF': <gdspy.library.Cell object at 0x7f5921d556a0>, 'HBR177_GR_VDD1V_HF_L': <gdspy.library.Cell object at 0x7f5921d18fa0>, 'HBR177_GR_VD1V': <gdspy.library.Cell object at 0x7f5921cd18e0>, 'HBR177_SUB_VD1V': <gdspy.library.Cell object at 0x7f5921cd1940>, 'PVDD1SDM_V': <gdspy.library.Cell object at 0x7f5921cd19a0>, 'HBR177_PAD_LDO': <gdspy.library.Cell object at 0x7f5921c3c640>, 'HBR177_PWR_VD3': <gdspy.library.Cell object at 0x7f5921c3c9a0>, 'HBR177_BASE_PWR_LDO_MB': <gdspy.library.Cell object at 0x7f5921c3ca00>, 'HBR177_PWR_LDO_MB': <gdspy.library.Cell object at 0x7f5921c3cac0>, 'HBR177_BASE_PWR_LDO_MC_1': <gdspy.library.Cell object at 0x7f5921c3cb20>, 'HBR177_BASE_PWR_LDO_MC': <gdspy.library.Cell object at 0x7f5921c3cb80>, 'HBR177_BASE_PWR_LDO_SIGNAL': <gdspy.library.Cell object at 0x7f5921c3cbe0>, 'HBR177_PWR_LDO_MC': <gdspy.library.Cell object at 0x7f5921c3cca0>, 'HBR177_BASE_PWR_LDO_MA': <gdspy.library.Cell object at 0x7f5921c3cee0>, 'HBR177_PWR_LDO_MA': <gdspy.library.Cell object at 0x7f5921c3cfa0>, 'HBR177_PWR_LDO_EDGE': <gdspy.library.Cell object at 0x7f5921c55040>, 'HBR177_PWR_LDO': <gdspy.library.Cell object at 0x7f5921c550a0>, 'HBR177_HBN198_PCD04XD102': <gdspy.library.Cell object at 0x7f5921c55100>, 'HBR177_HBN198_V1S_2_0': <gdspy.library.Cell object at 0x7f5921c55280>, 'HBR177_HBN198_V0': <gdspy.library.Cell object at 0x7f5921c55400>, 'HBR177_HBN198_PCD04XD102_1_0': <gdspy.library.Cell object at 0x7f5921c554c0>, 'HBR177_HBN198_V0_SLOT_1_0': <gdspy.library.Cell object at 0x7f5921c55640>, 'HBR177_HBN198_MOS_WD538_LD2_2': <gdspy.library.Cell object at 0x7f5921c55700>, 'HBR177_MOS_WD538_LD200_PODE_1': <gdspy.library.Cell object at 0x7f5921c55ca0>, 'HBR177_M2_M1_CDNS_488445717470': <gdspy.library.Cell object at 0x7f5921c55e20>, 'HBR177_SUB_COMP_INV': <gdspy.library.Cell object at 0x7f5921c55fa0>, 'HBR177_HBN198_MOS_WD538_LD15_0': <gdspy.library.Cell object at 0x7f5921be8040>, 'HBR177_HBN198_MOS_IO_WD538_LD15_PODE_0': <gdspy.library.Cell object at 0x7f5921be8640>, 'HBR177_SUB_NOR_INV': <gdspy.library.Cell object at 0x7f5921be87c0>, 'HBR177_SUB_NAND_INV': <gdspy.library.Cell object at 0x7f5921be8b80>, 'HBR177_SUB_PG_INV': <gdspy.library.Cell object at 0x7f5921be8f40>, 'HBR177_HBN198_PCD04XD102_1': <gdspy.library.Cell object at 0x7f5921c12340>, 'HBR177_HBN198_V0_SLOT_1': <gdspy.library.Cell object at 0x7f5921c124c0>, 'HBR177_HBN198_MOS_WD682_LD15': <gdspy.library.Cell object at 0x7f5921c12580>, 'HBR177_HBN198_MOS_IO_WD682_LD15_PODE': <gdspy.library.Cell object at 0x7f5921c12b80>, 'HBR177_SUB_PASSGATE': <gdspy.library.Cell object at 0x7f5921c12d00>, 'HBR177_SUB_MSC_INV': <gdspy.library.Cell object at 0x7f5921c12fa0>, 'HBR177_SUB_RTE_INV': <gdspy.library.Cell object at 0x7f5921baa3a0>, 'HBR177_SUB_NOR_INV_1': <gdspy.library.Cell object at 0x7f5921baa760>, 'HBR177_HBN198_MOS_IO_WD922_LD15_PODE_0': <gdspy.library.Cell object at 0x7f5921baaa00>, 'HBR177_HBN198_V1_BASE': <gdspy.library.Cell object at 0x7f5921baab80>, 'HBR177_HBN198_V1S': <gdspy.library.Cell object at 0x7f5921baad00>, 'HBR177_HBN198_MOS_WD922_LD15_0': <gdspy.library.Cell object at 0x7f5921baae80>, 'HBR177_SUB_AGING': <gdspy.library.Cell object at 0x7f5921bc7460>, 'HBR177_SUB_DIODE_LDO': <gdspy.library.Cell object at 0x7f5921bc7820>, 'HBR177_HBN198_V0_SLOT_3': <gdspy.library.Cell object at 0x7f5921bc7940>, 'HBR177_HBN198_MOS_IO_D15XD202': <gdspy.library.Cell object at 0x7f5921bc7a00>, 'HBR177_HBN198_MOS_IO_WD202_LD15_PODE': <gdspy.library.Cell object at 0x7f5921bc7dc0>, 'HBR177_SUB_M0': <gdspy.library.Cell object at 0x7f5921bc7f40>, 'HBR177_HBN198_MOS_IO_WD922_LD15_PODE': <gdspy.library.Cell object at 0x7f5921b6a100>, 'HBR177_HBN198_MOS_WD922_LD15': <gdspy.library.Cell object at 0x7f5921b6a280>, 'HBR177_SUB_FLOAT': <gdspy.library.Cell object at 0x7f5921b6a820>, 'HBR177_SUB_MS_BLOCK_SIM_V': <gdspy.library.Cell object at 0x7f5921b6ab80>, 'HBR177_HBN198_PCD04XD102_1_0_0': <gdspy.library.Cell object at 0x7f5921b6ae80>, 'HBR177_HBN198_V0_SLOT_1_0_0': <gdspy.library.Cell object at 0x7f5921b26040>, 'HBR177_MOS_WD538_LD200': <gdspy.library.Cell object at 0x7f5921b26100>, 'HBR177_MOS_WD538_LD200_PODE': <gdspy.library.Cell object at 0x7f5921b26760>, 'HBR177_MOS_WD538_LD200_PDX1': <gdspy.library.Cell object at 0x7f5921b268e0>, 'HBR177_SUB_LDO_COMP_INIP': <gdspy.library.Cell object at 0x7f5921b26940>, 'HBR177_HBN198_MOS_WD538_LD20_PDX1': <gdspy.library.Cell object at 0x7f5921b26a60>, 'HBR177_SUB_LDO_COMP_MN12MN13': <gdspy.library.Cell object at 0x7f5921b26ac0>, 'HBR177_MOS_WD538_LD200_PDX2': <gdspy.library.Cell object at 0x7f5921b26ca0>, 'HBR177_SUB_LDO_COMP_HALF': <gdspy.library.Cell object at 0x7f5921b26d00>, 'HBR177_SUB_LDO_COMP': <gdspy.library.Cell object at 0x7f5921b26d60>, 'HBR177_MOS_WD538_LD240_PODE': <gdspy.library.Cell object at 0x7f5921aee1c0>, 'HBR177_MOS_WD538_LD240': <gdspy.library.Cell object at 0x7f5921aee340>, 'HBR177_SUB_OPA_INIP': <gdspy.library.Cell object at 0x7f5921aee9a0>, 'HBR177_HBN198_MOS_IO_WD250_LD24_PODE': <gdspy.library.Cell object at 0x7f5921aeeb80>, 'HBR177_HBN198_MOS_WD250_LD24': <gdspy.library.Cell object at 0x7f5921aeed00>, 'HBR177_MOS_WD538_LD180': <gdspy.library.Cell object at 0x7f5921b163a0>, 'HBR177_MOS_WD538_LD180_PODE': <gdspy.library.Cell object at 0x7f5921b16a00>, 'HBR177_MOS_WD538_LD180_PDX4': <gdspy.library.Cell object at 0x7f5921b16b80>, 'HBR177_SUB_LDO_AMP_C': <gdspy.library.Cell object at 0x7f5921b16be0>, 'HBR177_MOS_WD538_LD180_PDX3': <gdspy.library.Cell object at 0x7f5921b16c40>, 'HBR177_SUB_LDO_AMP_B': <gdspy.library.Cell object at 0x7f5921b16ca0>, 'HBR177_GR_WD442_LD086_NOMP': <gdspy.library.Cell object at 0x7f5921b16d00>, 'HBR177_GR_WD442_LD086_NOV0': <gdspy.library.Cell object at 0x7f5921aa3040>, 'HBR177_SUB_LDO_OPAMP': <gdspy.library.Cell object at 0x7f5921aa30a0>, 'HBR177_SUB_CAS_LDO': <gdspy.library.Cell object at 0x7f5921aa3c40>, 'HBR177_VIAC_1_VD3': <gdspy.library.Cell object at 0x7f5921aa3ca0>, 'HBR177_PAD_VD3_PATCH': <gdspy.library.Cell object at 0x7f5921aa3d00>, 'HBR177_HBN198_V0_3': <gdspy.library.Cell object at 0x7f5921aa3d60>, 'HBR177_HBN198_M0PO_D06XD34_0_0': <gdspy.library.Cell object at 0x7f5921aa3e20>, 'HBR177_HBN198_BASE_GR_IO_D29XD682_0': <gdspy.library.Cell object at 0x7f5921aa3f40>, 'HBR177_HBN198_V0_SLOT_0_0': <gdspy.library.Cell object at 0x7f5921a81220>, 'HBR177_HBN198_MOS_IO_WD682_LD15_1V0': <gdspy.library.Cell object at 0x7f5921a81340>, 'HBR177_HBN198_MPX199': <gdspy.library.Cell object at 0x7f5921a816a0>, 'HBR177_HBN198_GR_IO_D29XD682_0': <gdspy.library.Cell object at 0x7f5921a8c040>, 'HBR177_SUB_MP2_V': <gdspy.library.Cell object at 0x7f5921a8c1c0>, 'HBR177_SUB_MNCAS1_MNCAS2_M234A': <gdspy.library.Cell object at 0x7f5921a8c4c0>, 'HBR177_HBN198_DM0PO_WD06_LD2_2': <gdspy.library.Cell object at 0x7f5921a8cee0>, 'HBR177_RES_WD36_L7D45_BASE': <gdspy.library.Cell object at 0x7f5921a8cfa0>, 'HBR177_RES_WD36_L6D586_EDGE': <gdspy.library.Cell object at 0x7f5921a2b880>, 'HBR177_RES_WD36_L7D45_EDGE': <gdspy.library.Cell object at 0x7f5921a33400>, 'HBR177_RES_WD36_L6D586_BASE': <gdspy.library.Cell object at 0x7f5921a3a0a0>, 'HBR177_RES_WD40D114X5': <gdspy.library.Cell object at 0x7f5921a40700>, 'HBR177_HBN198_MOS_WD682_LD24': <gdspy.library.Cell object at 0x7f5921a40820>, 'HBR177_HBN198_MOS_IO_WD682_LD24_PODE': <gdspy.library.Cell object at 0x7f5921a40e20>, 'HBR177_SUB_C_VDDPST18': <gdspy.library.Cell object at 0x7f5921a40fa0>, 'HBR177_HBN198_V1S_1_0': <gdspy.library.Cell object at 0x7f5921a48040>, 'HBR177_HBN198_MOS_WD73_LD24': <gdspy.library.Cell object at 0x7f5921a481c0>, 'HBR177_HBN198_V2_BASE_2': <gdspy.library.Cell object at 0x7f5921a48760>, 'HBR177_HBN198_V3_BASE': <gdspy.library.Cell object at 0x7f5921a488e0>, 'HBR177_SUB_M23_MN1_MN2_C': <gdspy.library.Cell object at 0x7f5921a48a60>, 'HBR177_HBN198_MOS_IO_WD72_LD24_PODE': <gdspy.library.Cell object at 0x7f5921a48b20>, 'HBR177_SUB_MN1_MN2_C': <gdspy.library.Cell object at 0x7f5921a48ca0>, 'HBR177_HBN198_V1_BASE_2': <gdspy.library.Cell object at 0x7f5921a48e80>, 'HBR177_SUB_MNCAS1_MNCAS2_M234A_LDO': <gdspy.library.Cell object at 0x7f59219f60a0>, 'HBR177_SUB_M4_VDD18_C': <gdspy.library.Cell object at 0x7f59219f6940>, 'HBR177_HBN198_V3_BASE_2': <gdspy.library.Cell object at 0x7f59219f69a0>, 'HBR177_SUB_MN3_MN4_MN5': <gdspy.library.Cell object at 0x7f59219f6b20>, 'HBR177_SUB_MP1_MP3_SIM_V': <gdspy.library.Cell object at 0x7f59219f6d00>, 'HBR177_MOS_WD922_LD15': <gdspy.library.Cell object at 0x7f59219bc5e0>, 'HBR177_SUB_NCAS2': <gdspy.library.Cell object at 0x7f59219bcb80>, 'HBR177_SUB_M4_VDD18_MN2': <gdspy.library.Cell object at 0x7f59219bcca0>, 'HBR177_SUB_M4_VDD18_MN5': <gdspy.library.Cell object at 0x7f59219bcd00>, 'HBR177_V23': <gdspy.library.Cell object at 0x7f59219bcd60>, 'HBR177_SUB_M2_VDD33_MP': <gdspy.library.Cell object at 0x7f59219bcdc0>, 'HBR177_M3_M2_CDNS_488445717471': <gdspy.library.Cell object at 0x7f59219bce20>, 'HBR177_SUB_PCLAMP3_LDO_V': <gdspy.library.Cell object at 0x7f59219bcfa0>, 'HBR177_HBN198_V0_1': <gdspy.library.Cell object at 0x7f5921966400>, 'HBR177_HBN198_MP1': <gdspy.library.Cell object at 0x7f59219664c0>, 'HBR177_V1S_BASEX2': <gdspy.library.Cell object at 0x7f59219669a0>, 'HBR177_HBN198_V1_BASE_0': <gdspy.library.Cell object at 0x7f5921966a00>, 'HBR177_HBN198_V1X8': <gdspy.library.Cell object at 0x7f5921966b80>, 'HBR177_HBN198_V1S_BASE': <gdspy.library.Cell object at 0x7f5921966c40>, 'HBR177_CONN_PAD_VDD2_1': <gdspy.library.Cell object at 0x7f5921966d00>, 'HBR177_FVDD2_VSSPST_LINE3': <gdspy.library.Cell object at 0x7f5921966e20>, 'HBR177_RES_TIN_W22D666_LD36_EDGE': <gdspy.library.Cell object at 0x7f5921966ee0>, 'HBR177_HBN198_V0_0_0': <gdspy.library.Cell object at 0x7f5921987280>, 'HBR177_HBN198_DM0PO_WD06_LD2_1': <gdspy.library.Cell object at 0x7f5921987340>, 'HBR177_RES_TIN_W22D666_LD36_BASE': <gdspy.library.Cell object at 0x7f5921987460>, 'HBR177_RES_TIN_W9D85_LD36X30': <gdspy.library.Cell object at 0x7f5921924400>, 'HBR177_HBN198_WD922_LD135_PD_PG': <gdspy.library.Cell object at 0x7f5921924580>, 'HBR177_HBN198_MP_D06_D312_V0_0': <gdspy.library.Cell object at 0x7f5921924880>, 'HBR177_HBN198_GR_DOT_D922XD29': <gdspy.library.Cell object at 0x7f5921924940>, 'HBR177_HBN198_MOS_IO_WD922_LD135_PD_PG_CB': <gdspy.library.Cell object at 0x7f5921924c40>, 'HBR177_HBN198_MOS_IO_WD922_LD135_1V0_C': <gdspy.library.Cell object at 0x7f5921924f40>, 'HBR177_HBN198_MOS_IO_WD922_LD135': <gdspy.library.Cell object at 0x7f592192f400>, 'HBR177_HBN198_V1_BASE_0_2': <gdspy.library.Cell object at 0x7f592192f760>, 'HBR177_HBN198_FVDD_PRENMOS_PD': <gdspy.library.Cell object at 0x7f592192f8e0>, 'HBR177_HBN198_MOS_IO_WD922_LD135_1V0_A': <gdspy.library.Cell object at 0x7f592192fa00>, 'HBR177_HBN198_V0_SLOT': <gdspy.library.Cell object at 0x7f592192fe20>, 'HBR177_HBN198_MOS_IO_WD922_LD135_1V0_DU': <gdspy.library.Cell object at 0x7f592192ff40>, 'HBR177_HBN198_GR_IO_D29XD202_LD135': <gdspy.library.Cell object at 0x7f5921936340>, 'HBR177_VDD2_NMOS_CORE': <gdspy.library.Cell object at 0x7f5921936640>, 'HBR177_PMOS_PNGR': <gdspy.library.Cell object at 0x7f592193d8e0>, 'HBR177_HBN198_LINE_INV_MP1MN1': <gdspy.library.Cell object at 0x7f592191ab80>, 'HBR177_V1X8': <gdspy.library.Cell object at 0x7f592191abe0>, 'HBR177_CONN_PAD_VDD2': <gdspy.library.Cell object at 0x7f592191aca0>, 'HBR177_BASE_PVDD18SDMV': <gdspy.library.Cell object at 0x7f592191adc0>, 'HBR177_BUS_VD3H_LOGIC_M34': <gdspy.library.Cell object at 0x7f59218d3b20>, 'HBR177_BASE_PDIO_HIA_18L': <gdspy.library.Cell object at 0x7f59218d3b80>, 'HBR177_PDIO_VD18L': <gdspy.library.Cell object at 0x7f59218702e0>, 'HBR177_CONN_PAD_VSS2': <gdspy.library.Cell object at 0x7f5921870460>, 'HBR177_BASE_NDIO_HIA': <gdspy.library.Cell object at 0x7f59218704c0>, 'HBR177_NDIO_VSS': <gdspy.library.Cell object at 0x7f5921870be0>, 'HBR177_CONN_PAD_VSS2_1': <gdspy.library.Cell object at 0x7f5921870ca0>, 'HBR177_BASE_PDIO_HIA': <gdspy.library.Cell object at 0x7f5921870d00>, 'HBR177_PDIO_VD18': <gdspy.library.Cell object at 0x7f592183e460>, 'HBR177_PDIO_VD33': <gdspy.library.Cell object at 0x7f592183e5e0>, 'HBR177_SUB_PVSS2SDMV': <gdspy.library.Cell object at 0x7f592183e760>, 'HBR177_GR_M1234_LDOV_HF_R': <gdspy.library.Cell object at 0x7f592183ea00>, 'HBR177_GR_M1234_LDOV_HF_R_3': <gdspy.library.Cell object at 0x7f592183ebe0>, 'HBR177_GR_M1234_LDOV_HF_R_4': <gdspy.library.Cell object at 0x7f592183eca0>, 'HBR177_GR_M1234_LDOV_HF_R_1': <gdspy.library.Cell object at 0x7f592183ed60>, 'HBR177_GR_M1234_LDOV_HF_R_5': <gdspy.library.Cell object at 0x7f592183ef40>, 'HBR177_GR_LDOV_HF_R': <gdspy.library.Cell object at 0x7f592183efa0>, 'HBR177_GR_M1234_LDOV_HF_L_2': <gdspy.library.Cell object at 0x7f59217e7be0>, 'HBR177_GR_M1234_LDOV_HF_L': <gdspy.library.Cell object at 0x7f59217e7e20>, 'HBR177_GR_M1234_LDOV_HF_L_1': <gdspy.library.Cell object at 0x7f5921816040>, 'HBR177_GR_LDOV_HF_L': <gdspy.library.Cell object at 0x7f5921816220>, 'HBR177_GR_LDOV': <gdspy.library.Cell object at 0x7f59217b89a0>, 'HBR177_RES_TIN_W10D906_LD36_EDGE': <gdspy.library.Cell object at 0x7f59217b8a60>, 'HBR177_RES_TIN_W10D906_LD36_BASE': <gdspy.library.Cell object at 0x7f5921767be0>, 'HBR177_SUB_RES_AMP_1': <gdspy.library.Cell object at 0x7f59217794c0>, 'HBR177_RES_TIN_W12D49_LD36_BASE': <gdspy.library.Cell object at 0x7f5921781340>, 'HBR177_RES_TIN_W12D49_LD36_EDGE': <gdspy.library.Cell object at 0x7f59217939a0>, 'HBR177_SUB_RES_AMP_2': <gdspy.library.Cell object at 0x7f592171dd00>, 'HBR177_GR_WD874_LD086': <gdspy.library.Cell object at 0x7f5921723040>, 'HBR177_MOS_WD874_LD135_PODE': <gdspy.library.Cell object at 0x7f59217232e0>, 'HBR177_MOS_WD874_LD150_0': <gdspy.library.Cell object at 0x7f59217234c0>, 'HBR177_MPW874XL150X500': <gdspy.library.Cell object at 0x7f5921723a00>, 'HBR177_SUB_M4': <gdspy.library.Cell object at 0x7f5921723a60>, 'HBR177_MPW874XL150X100': <gdspy.library.Cell object at 0x7f592172b160>, 'HBR177_SUB_M6': <gdspy.library.Cell object at 0x7f592172b1c0>, 'HBR177_SUB_M8': <gdspy.library.Cell object at 0x7f592172b7c0>, 'HBR177_SUB_M5': <gdspy.library.Cell object at 0x7f592172bdc0>, 'HBR177_SUB_M1_MP4': <gdspy.library.Cell object at 0x7f592174b4c0>, 'HBR177_SUB_M234_VDD33_18_PRE': <gdspy.library.Cell object at 0x7f592174b520>, 'HBR177_MOS_WD538_LD135_PODE_0': <gdspy.library.Cell object at 0x7f592174bb20>, 'HBR177_HBN198_V0_3_0': <gdspy.library.Cell object at 0x7f592174bd00>, 'HBR177_HBN198_M0PO_D06XD34_0_1': <gdspy.library.Cell object at 0x7f592174bdc0>, 'HBR177_GR_WD538_LD086_0': <gdspy.library.Cell object at 0x7f592174be80>, 'HBR177_MOS_WD538_LD150_0': <gdspy.library.Cell object at 0x7f59216dd1c0>, 'HBR177_HBN198_V1_BASE_2_0': <gdspy.library.Cell object at 0x7f59216dd700>, 'HBR177_SUB_M2': <gdspy.library.Cell object at 0x7f59216dd880>, 'HBR177_SUB_M1_VSS_18_18L': <gdspy.library.Cell object at 0x7f59216ec2e0>, 'HBR177_SUB_M234_VSS_18_18L_PRE': <gdspy.library.Cell object at 0x7f59216ec3a0>, 'HBR177_HBN198_V2_BASE_2_0': <gdspy.library.Cell object at 0x7f59216ecb20>, 'HBR177_HBN198_V12_BASE': <gdspy.library.Cell object at 0x7f59216ecca0>, 'HBR177_SUB_M3': <gdspy.library.Cell object at 0x7f59216ecee0>, 'HBR177_SUB_MP3MN2MN7': <gdspy.library.Cell object at 0x7f59216fe880>, 'HBR177_SUB_LDO_REGULATORV': <gdspy.library.Cell object at 0x7f59216fe9a0>, 'HBR177_SUB_M34_PW_LDO_VSS': <gdspy.library.Cell object at 0x7f59216fee80>, 'HBR177_SUB_M34_PW_LDO_VD1833': <gdspy.library.Cell object at 0x7f59216feee0>, 'HBR177_SUB_M34_PW_LDO_VD1833_1': <gdspy.library.Cell object at 0x7f59216fef40>, 'HBR177_SUB_M34_PW_LDO_VSS_1': <gdspy.library.Cell object at 0x7f59216fefa0>, 'HBR177_SUB_M34_PW_LDO_VSS_2': <gdspy.library.Cell object at 0x7f59216b6040>, 'HBR177_SUB_M34_PW_LDO_VSS_3': <gdspy.library.Cell object at 0x7f59216b60a0>, 'HBR177_SUB_M34_PW_LDO_VSS_4': <gdspy.library.Cell object at 0x7f59216b6100>, 'HBR177_SUB_M34_PW_LDO_FLOAT': <gdspy.library.Cell object at 0x7f59216b6160>, 'HBR177_SUB_M34_PW_LDO': <gdspy.library.Cell object at 0x7f59216b61c0>, 'HBR177_RES_TIN_W8D026_LD36_EDGE': <gdspy.library.Cell object at 0x7f59216b6220>, 'HBR177_RES_TIN_W8D026_LD36_BASE': <gdspy.library.Cell object at 0x7f59216b6fa0>, 'HBR177_RES_TIN_W8D026_LD36XN': <gdspy.library.Cell object at 0x7f59216cdac0>, 'HBR177_SUB_LDO_CONN': <gdspy.library.Cell object at 0x7f59216cdb20>, 'HBR177_BASE_LDO': <gdspy.library.Cell object at 0x7f59216cdbe0>, 'HBR177_SUB_LDOV': <gdspy.library.Cell object at 0x7f592168c400>, 'HBR177_PVDD3LDOM_V_TEXT_CELL': <gdspy.library.Cell object at 0x7f592168c460>, 'HBR177_PVDD3LDOM_V_VOLTAGE_CELL': <gdspy.library.Cell object at 0x7f592168c4c0>, 'HBR177_VT_LDOV': <gdspy.library.Cell object at 0x7f592168c520>, 'PVDD3LDOM_V': <gdspy.library.Cell object at 0x7f592168c580>, 'lvds_ref_pad': <gdspy.library.Cell object at 0x7f5921616400>, 'lvds_tx_pad': <gdspy.library.Cell object at 0x7f5921616460>, 'lvds_rx_pad': <gdspy.library.Cell object at 0x7f59216164c0>} Cells to remove: ['ASIC_pad_ring_VIA0', 'ASIC_pad_ring_VIA1', 'ASIC_pad_ring_VIA2', 'ASIC_pad_ring_VIA3', 'PAD180PITCH', 'HBR177_V11', 'HBR177_VIAZ_TOP', 'HBR177_VIAA', 'HBR177_VIAZ_INTER', 'HBR177_V8', 'HBR177_V7', 'HBR177_VIAYY', 'HBR177_V9', 'HBR177_V6', 'HBR177_VIAXY', 'HBR177_VIAY', 'HBR177_V5', 'HBR177_VIAC', 'HBR177_VIAC_1', 'HBR177_V10', 'HBR177_VIAZ_FIRST', 'HBR177_VIAB', 'HBR177_V4', 'HBR177_V4X11', 'HBR177_V4X7', 'HBR177_VIA_PWRMID_IO', 'HBR177_VIA_PWRMID_PG', 'HBR177_BASE_CORNER_VIA', 'PCORNERSD', 'HBR177_VT_PWR', 'HBR177_BASE_PWR_IO_MC_1', 'HBR177_BASE_IO_PWR_MC_1', 'HBR177_BASE_PWR_IO_MC', 'HBR177_BASE_PWR_IO_SIGNAL', 'HBR177_PWR_IO_MC', 'HBR177_BASE_PWR_IO_MB', 'HBR177_PWR_IO_MB', 'HBR177_BASE_PWR_IO_MA', 'HBR177_PWR_IO_MA', 'HBR177_VIAPAD', 'HBR177_PAD_IO', 'HBR177_PWR_IO', 'HBR177_V1S_BASE', 'HBR177_V1S', 'HBR177_V2S_BASE', 'HBR177_V2S', 'HBR177_V12S', 'HBR177_V3S_BASE', 'HBR177_V3S', 'HBR177_V23S', 'HBR177_V0', 'HBR177_V0S', 'HBR177_V0_MP04', 'HBR177_FIN_OD_D118', 'HBR177_MOS_WD538_LD180_NOV0', 'HBR177_MOS_IOH_POST_CAS1', 'HBR177_GR_WD538_LD086_NOMP', 'HBR177_MP_D06_D306', 'HBR177_GR_WD538_LD086_NOV0', 'HBR177_MOS_IOH_POST_CAS2', 'HBR177_MOS_WD538_LD180_PODE_0', 'HBR177_UNIT_IOH_POST_CAS', 'HBR177_BUS_IOH_POST_CAS_HF', 'HBR177_BUS_IOH_POST_CAS', 'HBR177_PAIR_IOH_POST_CAS_WIBUS', 'HBR177_GR_WD202_LD086_NOMP', 'HBR177_GR_WD202_LD086_NOV0', 'HBR177_GR_WD202_LD180_NOMP', 'HBR177_GR_WD202_LD180_NOV0', 'HBR177_SUB_IOH_POST_CAS', 'HBR177_SUB_IOH_POST_CASN', 'HBR177_BUS_IOH_POST_PAD_MC', 'HBR177_V123S', 'HBR177_BUS_IOH_POST_PAD_HF', 'HBR177_BUS_IOH_POST_PAD', 'HBR177_BUS_IOH_POST_DGR', 'HBR177_MOS_WD250_LD135_PODE', 'HBR177_MOS_WD922_LD150_NOV0', 'HBR177_MOS_WD922_LD150_NOVG', 'HBR177_MOS_WD922_LD150', 'HBR177_MOS_WD922_LD150_PODE', 'HBR177_DODPO_WD202_LD086_RES', 'HBR177_RES_W1D642_L1D642_BASE', 'HBR177_RES_W1D642_L1D642', 'HBR177_DODPO_WD202_LD086', 'HBR177_GR_WD202_LD150_NOMP', 'HBR177_GR_WD202_LD150_NOV0', 'HBR177_GR_WD922_LD086_NOMP', 'HBR177_GR_WD922_LD086_NOV0', 'HBR177_V3_BASE', 'HBR177_MOS_WD250_LD240_NOV0', 'HBR177_MOS_WD250_LD240_NOVG', 'HBR177_SUB_IOH_POST_TRACK', 'HBR177_SUB_IOH_POST_CASP', 'HBR177_DIO_HIA_WD346_BASE', 'HBR177_DIO_HIA_WD346_GR', 'HBR177_DIO_HIA_WD346_HF', 'HBR177_DIO_HIA_WD346', 'HBR177_BASE_IOH_POST_HIA', 'HBR177_UNIT_IOH_POST_NHIA', 'HBR177_V3', 'HBR177_MASH_IOH_PAD', 'HBR177_UNIT_IOH_POST_PHIA', 'HBR177_IOH_POSTDRV', 'HBR177_PAD_JOG_M567890', 'HBR177_BASE_IOH_GR_STRAP', 'HBR177_GR_IOH_HF_M234', 'HBR177_GR_IOH_HF', 'HBR177_GR_IOH', 'HBR177_V2_BASE', 'HBR177_V2', 'HBR177_V1_BASE', 'HBR177_V1', 'HBR177_V123', 'HBR177_PIN_D26_M1234', 'HBR177_FIN_TEXT', 'HBR177_V2_4X4', 'HBR177_V2_4X2', 'HBR177_BASE_IOVH_PREDRV_PW', 'HBR177_BUS_IOVH_PREDRV_MSC33', 'HBR177_BUS_IOVH_PREDRV_18L', 'HBR177_SUB_IOVH_PREDRV_PW', 'HBR177_BASE_IOVH_PREDRV_HIA', 'HBR177_BASE_IOH_PREDRV_HIA', 'HBR177_UNIT_IOH_PREDRV_PHIA', 'HBR177_UNIT_IOH_PREDRV_NHIA', 'HBR177_V01SM1', 'HBR177_RES_L1D888_WD5_BASE', 'HBR177_RES_IOH_PAD2_30K', 'HBR177_MOS_WD202_LD180_NOV0', 'HBR177_MOS_WD202_LD180_NOVG', 'HBR177_MOS_WD202_LD180', 'HBR177_MOS_WD922_LD135_PODE', 'HBR177_MOS_WD250_LD150_PODE', 'HBR177_BUS_IOVH_PREDRV_MSC33_M1', 'HBR177_GR_WD826_LD086_NOMP', 'HBR177_GR_WD826_LD086_NOV0', 'HBR177_MOS_WD826_LD150_PODE', 'HBR177_MOS_WD826_LD150_NOV0', 'HBR177_MOS_WD826_LD150_NOVG', 'HBR177_MOS_IOV_PREDRV_MSC33', 'HBR177_MOS_IOV_PREDRV_18L', 'HBR177_GR_WD202_LD086', 'HBR177_SUB_IOV_PREDRV_18L', 'HBR177_V1SX3', 'HBR177_V1SX2', 'HBR177_MOS_WD922_LD240_NOV0', 'HBR177_MOS_WD922_LD240_NOVG', 'HBR177_MOS_WD922_LD240', 'HBR177_BASE_IOV_INPUT_DELAY_CAS', 'HBR177_MOS_WD202_LD150_NOV0', 'HBR177_MOS_WD202_LD150_NOVG', 'HBR177_MOS_WD202_LD150', 'HBR177_MOS_WD202_LD150_PODE', 'HBR177_BASE_IOV_INPUT_DELAY', 'HBR177_SUB_IOV_INPUT_DELAY', 'HBR177_MOS_WD250_LD150_NOV0', 'HBR177_MOS_WD250_LD150_NOVG', 'HBR177_MOS_WD250_LD150', 'HBR177_MOS_WD202_LD135_PODE', 'HBR177_MOS_WD154_LD135_PODE', 'HBR177_MOS_WD442_LD150_PODE', 'HBR177_MOS_WD154_LD150_NOV0', 'HBR177_MOS_WD154_LD150_NOVG', 'HBR177_BASE_IOV_LATCH_RTE', 'HBR177_MOS_WD154_LD150_PODE', 'HBR177_MOS_WD154_LD150', 'HBR177_BASE_IOV_LATCH_HF', 'HBR177_BASE_IOV_LATCH', 'HBR177_SUB_IOV_IP_LATCH', 'HBR177_MOS_WD442_LD150_NOV0', 'HBR177_MOS_WD442_LD150_NOVG', 'HBR177_MOS_WD442_LD150', 'HBR177_MOS_WD682_LD150_PODE', 'HBR177_BASE_IOV_LATCH_HF_POC0', 'HBR177_BASE_IOV_LATCH_POC0_1', 'HBR177_MOS_WD682_LD150_NOV0', 'HBR177_MOS_WD682_LD150_NOVG', 'HBR177_MOS_WD682_LD150', 'HBR177_SUB_IOV_PU_LATCH_POC0', 'HBR177_SUB_IOV_IE_LATCH_POC0', 'HBR177_MOS_WD538_LD150_PODE', 'HBR177_MOS_WD538_LD150_NOV0', 'HBR177_MOS_WD538_LD150_NOVG', 'HBR177_MOS_WD538_LD150', 'HBR177_MOS_WD346_LD150_PODE', 'HBR177_MOS_WD346_LD150_NOV0', 'HBR177_MOS_WD346_LD150_NOVG', 'HBR177_SUB_IOV_SMIT_PSG', 'HBR177_MOS_WD682_LD135_PODE', 'HBR177_MOS_WD682_LD180_NOV0', 'HBR177_MOS_WD682_LD180_NOVG', 'HBR177_SUB_IOV_PAD2C_IN', 'HBR177_GR_WD490_LD086_NOMP', 'HBR177_GR_WD490_LD086_NOV0', 'HBR177_MOS_WD298_LD150_PODE', 'HBR177_MOS_WD298_LD150_NOV0', 'HBR177_MOS_WD298_LD150_NOVG', 'HBR177_MOS_WD298_LD150', 'HBR177_MOS_WD586_LD150_PODE', 'HBR177_MOS_WD586_LD150_NOV0', 'HBR177_MOS_WD586_LD150_NOVG', 'HBR177_MOS_WD586_LD150', 'HBR177_SUB_IOV_SMIT_TIGGER', 'HBR177_SUB_IOV_SMIT_PSG_1', 'HBR177_MOS_WD538_LD135_PODE', 'HBR177_SUB_IOV_PAD2C', 'HBR177_SUB_IOV_CONTROL_RTEPOCMS', 'HBR177_SUB_IOV_DS_NGATE', 'HBR177_SUB_IOV_ST_LATCH_POC0', 'HBR177_BASE_IOV_LATCHN', 'HBR177_SUB_IOV_I_LATCH', 'HBR177_BASE_IOV_LATCH_POC0', 'HBR177_SUB_IOV_PD_LATCH_POC0', 'HBR177_MOS_WD346_LD150', 'HBR177_SUB_IOV_DS_LATCH_POC0', 'HBR177_SUB_IOV_PREDRV_NG_POC0', 'HBR177_SUB_IOV_PREDRV_NG_WIM2_POC0', 'HBR177_DCPO_WD922_LD024', 'HBR177_DODPO_WD922_LD024', 'HBR177_CPO_WD922_LD024', 'HBR177_MOS_WD922_LD024_PODE', 'HBR177_FIN_OD_D072', 'HBR177_MOS_WD922_LD024_NOV0', 'HBR177_MOS_WD922_LD024_NOVG', 'HBR177_BASE_IOV_INPUT_LVT_IOEN', 'HBR177_BASE_IOV_INPUT_LVT_POC0', 'HBR177_MOS_WD634_LD135_PODE', 'HBR177_MOS_WD634_LD150_NOV0', 'HBR177_MOS_WD634_LD150_NOVG', 'HBR177_MOS_WD634_LD150', 'HBR177_SUB_IOV_PREDRV_LVT_POC0', 'HBR177_MOS_WD442_LD200_NOV0', 'HBR177_MOS_WD442_LD200_NOVG', 'HBR177_MOS_WD442_LD200', 'HBR177_SUB_IOV_DS_PGATE', 'HBR177_MOS_WD442_LD135_PODE', 'HBR177_SUB_IOV_CONTROL_POC33H', 'HBR177_MOS_WD346_LD200_NOV0', 'HBR177_MOS_WD346_LD200_NOVG', 'HBR177_MOS_WD346_LD200', 'HBR177_MOS_WD346_LD135_PODE', 'HBR177_SUB_IOV_IOEN_LVLSHIFT_HF', 'HBR177_SUB_IOV_IOEN_LVLSHIFT', 'HBR177_SUB_IOV_CONTROL_MSC33', 'HBR177_MOS_WD250_LD200_NOV0', 'HBR177_MOS_WD250_LD200_NOVG', 'HBR177_MOS_WD250_LD200', 'HBR177_SUB_IOV_DS_LVLSHIFT_HF', 'HBR177_SUB_IOV_DS_LVLSHIFT', 'HBR177_SUB_IOV_PDPU_LVLSHIFT', 'HBR177_SUB_IOV_CONTROL_FLOAT_V33V18', 'HBR177_MOS_WD922_LD135_NOV0', 'HBR177_MOS_WD922_LD135_NOVG', 'HBR177_SUB_IOV_PDPU_CAS_POC0', 'HBR177_SUB_IOV_PREDRV_PG_POC0', 'HBR177_SUB_IOV_PREDRV_PG_WIM2_POC0', 'HBR177_SUB_IOVH_PREDRV_CKT_POC0', 'HBR177_BUS_IOH_CORE_M2_IOEN', 'HBR177_BUS_IOH_CORE_M2', 'HBR177_CPO_WD202_LD024', 'HBR177_MOS_WD202_LD024_PODE', 'HBR177_V0_M104', 'HBR177_MOS_WD202_LD024_NOV0', 'HBR177_MOS_WD202_LD024_NOVG', 'HBR177_MOS_WD202_LD024X1', 'HBR177_V1S_M1204', 'HBR177_CPO_WD202_LD024_1', 'HBR177_PAIR_IOH_CORE_NOR_DSIEST', 'HBR177_MOS_WD202_LD024X3_NOR', 'HBR177_BASE_IOH_INPUT_NOR3', 'HBR177_PAIR_IOH_CORE_NOR_PDPU', 'HBR177_MOS_WD298_LD024_NOV0', 'HBR177_MOS_WD298_LD024_NOVG', 'HBR177_MOS_WD298_LD024_PODE', 'HBR177_MOS_WD298_LD024X4H', 'HBR177_MOS_WD298_LD024X1H', 'HBR177_MOS_WD298_LD024X5H', 'HBR177_PAIR_IOH_CORE_NOR_I', 'HBR177_MOS_WD202_LD024X1H', 'HBR177_MOS_WD202_LD024X6H', 'HBR177_MOS_WD298_LD024X2H', 'HBR177_BASE_IOH_CORE_DECODE', 'HBR177_PAIR_IOH_CORE_NOR_OEN', 'HBR177_SUB_IOH_CONTROL_LVLDOWN_POC0', 'HBR177_MOS_WD298_LD024X6_1', 'HBR177_MOS_WD298_LD024X1_1', 'HBR177_MOS_WD298_LD024X5_1', 'HBR177_SUB_IOH_PAD2C_INV_CHAIN', 'HBR177_SUB_IOH_PREDRV_CORE_POC0', 'HBR177_SUB_IOH_PREDRV_CKT_POC0', 'HBR177_V3_4X4', 'HBR177_BASE_IOH_PREDRV_PW', 'HBR177_BASE_IOH_PREDRV_PW18L', 'HBR177_BASE_IOH_PREDRV_PW33', 'HBR177_V4_SIGNAL', 'HBR177_BASE_IOH_PREDRV_PW00', 'HBR177_V4X7X4', 'HBR177_BASE_IOH_PREDRV_PW18', 'HBR177_SUB_IOH_PREDRV_PW_POC0', 'HBR177_IOH_PREDRV_POC0', 'HBR177_PDWUWSWCDGSD_POC0_H_OD33_H_AC_VOLTAGE_CELL', 'HBR177_PDWUWSWCDGSD_POC0_H_OD33_H_AC_TEXT_CELL', 'HBR177_VT_IO_PRE_SYNC', 'HBR177_VT_IOH_POC0', 'PDWUWSWCDGSD_H', 'HBR177_V4X11X4', 'HBR177_VIA_PWRMID_POC', 'HBR177_BASE_FILLER10080_HF', 'PFILLERSD10080', 'HBR177_GR_WD922_LD086', 'HBR177_GR_WD202_LD150', 'HBR177_PAD_VD1', 'HBR177_BASE_PWR_PG_MC', 'HBR177_BASE_PWR_PG_MC_1', 'HBR177_BASE_PWR_PG_SIGNAL', 'HBR177_PWR_PG_MC', 'HBR177_BASE_PWR_PG_MA', 'HBR177_PWR_PG_MA', 'HBR177_BASE_PWR_PG_MB', 'HBR177_PWR_PG_MB', 'HBR177_PWR_PG', 'HBR177_PWR_VD1', 'HBR177_VT_VSS', 'HBR177_VT_VDD', 'HBR177_VT_VDDPST18', 'HBR177_VT_VDDPST18L', 'HBR177_VT_MS18', 'HBR177_VT_VSSPST', 'HBR177_VT_RTE', 'HBR177_VT_POCCTRL', 'HBR177_VT_POCCTRL33H', 'HBR177_VT_PG', 'HBR177_VT_VBIAS', 'HBR177_VT_VDDPST33', 'HBR177_VL_0', 'HBR177_MARK_0D8', 'HBR177_VH_0D8', 'HBR177_VT_0_0D8', 'HBR177_RES_WD36_L15', 'HBR177_GR_WD682_LD086_NOMP', 'HBR177_GR_WD682_LD086_NOV0', 'HBR177_GR_WD682_LD086', 'HBR177_MOS_WD922_LD072_PODE', 'HBR177_MOS_WD922_LD072_NOV0', 'HBR177_MOS_WD922_LD072_NOVG', 'HBR177_MOS_WD922_LD072', 'HBR177_GR_WD202_LD072_NOMP', 'HBR177_GR_WD202_LD072_NOV0', 'HBR177_VT_VD1V', 'HBR177_MR_PVDD1SDM_VDD_V5', 'HBR177_MR_PVDD1SDM_VDD_V4', 'HBR177_MR_PVDD1SDM_VDD_V3', 'HBR177_MR_PVDD1SDM_VDD_V1', 'HBR177_MR_PVDD1SDM_VDD_V2', 'HBR177_RES_WD36_L25', 'HBR177_HIR_PVDD1', 'HBR177_SUB_PVDD1SDM_V_CAP2', 'HBR177_MR_PVDD1SDM_PRE_V', 'HBR177_SUB_PVDD1SDM_BIGN_V', 'HBR177_SUB_PVDD1SDM_V_CAP1', 'HBR177_NDIO_HIA18_117X12', 'HBR177_GR_WD202_LD152_NOV0', 'HBR177_GR_WD202_LD152', 'HBR177_MR_PVDD1SDM_VDD_V', 'HBR177_MR_PVDD1SDM_VDD_V6', 'HBR177_SUB_PVDD1SDM_V_VDD', 'HBR177_MR_PVDD1SDM_VSS_V', 'HBR177_MR_PVDD1SDM_VSS_V2', 'HBR177_MR_PVDD1SDM_VSS_V4', 'HBR177_NDIO_HIA18_117X7', 'HBR177_PDIO_HIA18_117X7', 'HBR177_PDIO_HIA18_100X18', 'HBR177_PDIO_HIA18_117X12', 'HBR177_PDIO_HIA18_112X7', 'HBR177_MR_PVDD1SDM_VSS_V5', 'HBR177_MR_PVDD1SDM_VSS_V6', 'HBR177_MR_PVDD1SDM_VSS_V3', 'HBR177_MR_PVDD1SDM_VSS_V1', 'HBR177_SUB_PVDD1SDM_V_VSS', 'HBR177_GR_VDD1V_HF', 'HBR177_GR_VDD1V_HF_L', 'HBR177_GR_VD1V', 'HBR177_SUB_VD1V', 'PVDD1SDM_V', 'HBR177_PAD_LDO', 'HBR177_PWR_VD3', 'HBR177_BASE_PWR_LDO_MB', 'HBR177_PWR_LDO_MB', 'HBR177_BASE_PWR_LDO_MC_1', 'HBR177_BASE_PWR_LDO_MC', 'HBR177_BASE_PWR_LDO_SIGNAL', 'HBR177_PWR_LDO_MC', 'HBR177_BASE_PWR_LDO_MA', 'HBR177_PWR_LDO_MA', 'HBR177_PWR_LDO_EDGE', 'HBR177_PWR_LDO', 'HBR177_HBN198_PCD04XD102', 'HBR177_HBN198_V1S_2_0', 'HBR177_HBN198_V0', 'HBR177_HBN198_PCD04XD102_1_0', 'HBR177_HBN198_V0_SLOT_1_0', 'HBR177_HBN198_MOS_WD538_LD2_2', 'HBR177_MOS_WD538_LD200_PODE_1', 'HBR177_M2_M1_CDNS_488445717470', 'HBR177_SUB_COMP_INV', 'HBR177_HBN198_MOS_WD538_LD15_0', 'HBR177_HBN198_MOS_IO_WD538_LD15_PODE_0', 'HBR177_SUB_NOR_INV', 'HBR177_SUB_NAND_INV', 'HBR177_SUB_PG_INV', 'HBR177_HBN198_PCD04XD102_1', 'HBR177_HBN198_V0_SLOT_1', 'HBR177_HBN198_MOS_WD682_LD15', 'HBR177_HBN198_MOS_IO_WD682_LD15_PODE', 'HBR177_SUB_PASSGATE', 'HBR177_SUB_MSC_INV', 'HBR177_SUB_RTE_INV', 'HBR177_SUB_NOR_INV_1', 'HBR177_HBN198_MOS_IO_WD922_LD15_PODE_0', 'HBR177_HBN198_V1_BASE', 'HBR177_HBN198_V1S', 'HBR177_HBN198_MOS_WD922_LD15_0', 'HBR177_SUB_AGING', 'HBR177_SUB_DIODE_LDO', 'HBR177_HBN198_V0_SLOT_3', 'HBR177_HBN198_MOS_IO_D15XD202', 'HBR177_HBN198_MOS_IO_WD202_LD15_PODE', 'HBR177_SUB_M0', 'HBR177_HBN198_MOS_IO_WD922_LD15_PODE', 'HBR177_HBN198_MOS_WD922_LD15', 'HBR177_SUB_FLOAT', 'HBR177_SUB_MS_BLOCK_SIM_V', 'HBR177_HBN198_PCD04XD102_1_0_0', 'HBR177_HBN198_V0_SLOT_1_0_0', 'HBR177_MOS_WD538_LD200', 'HBR177_MOS_WD538_LD200_PODE', 'HBR177_MOS_WD538_LD200_PDX1', 'HBR177_SUB_LDO_COMP_INIP', 'HBR177_HBN198_MOS_WD538_LD20_PDX1', 'HBR177_SUB_LDO_COMP_MN12MN13', 'HBR177_MOS_WD538_LD200_PDX2', 'HBR177_SUB_LDO_COMP_HALF', 'HBR177_SUB_LDO_COMP', 'HBR177_MOS_WD538_LD240_PODE', 'HBR177_MOS_WD538_LD240', 'HBR177_SUB_OPA_INIP', 'HBR177_HBN198_MOS_IO_WD250_LD24_PODE', 'HBR177_HBN198_MOS_WD250_LD24', 'HBR177_MOS_WD538_LD180', 'HBR177_MOS_WD538_LD180_PODE', 'HBR177_MOS_WD538_LD180_PDX4', 'HBR177_SUB_LDO_AMP_C', 'HBR177_MOS_WD538_LD180_PDX3', 'HBR177_SUB_LDO_AMP_B', 'HBR177_GR_WD442_LD086_NOMP', 'HBR177_GR_WD442_LD086_NOV0', 'HBR177_SUB_LDO_OPAMP', 'HBR177_SUB_CAS_LDO', 'HBR177_VIAC_1_VD3', 'HBR177_PAD_VD3_PATCH', 'HBR177_HBN198_V0_3', 'HBR177_HBN198_M0PO_D06XD34_0_0', 'HBR177_HBN198_BASE_GR_IO_D29XD682_0', 'HBR177_HBN198_V0_SLOT_0_0', 'HBR177_HBN198_MOS_IO_WD682_LD15_1V0', 'HBR177_HBN198_MPX199', 'HBR177_HBN198_GR_IO_D29XD682_0', 'HBR177_SUB_MP2_V', 'HBR177_SUB_MNCAS1_MNCAS2_M234A', 'HBR177_HBN198_DM0PO_WD06_LD2_2', 'HBR177_RES_WD36_L7D45_BASE', 'HBR177_RES_WD36_L6D586_EDGE', 'HBR177_RES_WD36_L7D45_EDGE', 'HBR177_RES_WD36_L6D586_BASE', 'HBR177_RES_WD40D114X5', 'HBR177_HBN198_MOS_WD682_LD24', 'HBR177_HBN198_MOS_IO_WD682_LD24_PODE', 'HBR177_SUB_C_VDDPST18', 'HBR177_HBN198_V1S_1_0', 'HBR177_HBN198_MOS_WD73_LD24', 'HBR177_HBN198_V2_BASE_2', 'HBR177_HBN198_V3_BASE', 'HBR177_SUB_M23_MN1_MN2_C', 'HBR177_HBN198_MOS_IO_WD72_LD24_PODE', 'HBR177_SUB_MN1_MN2_C', 'HBR177_HBN198_V1_BASE_2', 'HBR177_SUB_MNCAS1_MNCAS2_M234A_LDO', 'HBR177_SUB_M4_VDD18_C', 'HBR177_HBN198_V3_BASE_2', 'HBR177_SUB_MN3_MN4_MN5', 'HBR177_SUB_MP1_MP3_SIM_V', 'HBR177_MOS_WD922_LD15', 'HBR177_SUB_NCAS2', 'HBR177_SUB_M4_VDD18_MN2', 'HBR177_SUB_M4_VDD18_MN5', 'HBR177_V23', 'HBR177_SUB_M2_VDD33_MP', 'HBR177_M3_M2_CDNS_488445717471', 'HBR177_SUB_PCLAMP3_LDO_V', 'HBR177_HBN198_V0_1', 'HBR177_HBN198_MP1', 'HBR177_V1S_BASEX2', 'HBR177_HBN198_V1_BASE_0', 'HBR177_HBN198_V1X8', 'HBR177_HBN198_V1S_BASE', 'HBR177_CONN_PAD_VDD2_1', 'HBR177_FVDD2_VSSPST_LINE3', 'HBR177_RES_TIN_W22D666_LD36_EDGE', 'HBR177_HBN198_V0_0_0', 'HBR177_HBN198_DM0PO_WD06_LD2_1', 'HBR177_RES_TIN_W22D666_LD36_BASE', 'HBR177_RES_TIN_W9D85_LD36X30', 'HBR177_HBN198_WD922_LD135_PD_PG', 'HBR177_HBN198_MP_D06_D312_V0_0', 'HBR177_HBN198_GR_DOT_D922XD29', 'HBR177_HBN198_MOS_IO_WD922_LD135_PD_PG_CB', 'HBR177_HBN198_MOS_IO_WD922_LD135_1V0_C', 'HBR177_HBN198_MOS_IO_WD922_LD135', 'HBR177_HBN198_V1_BASE_0_2', 'HBR177_HBN198_FVDD_PRENMOS_PD', 'HBR177_HBN198_MOS_IO_WD922_LD135_1V0_A', 'HBR177_HBN198_V0_SLOT', 'HBR177_HBN198_MOS_IO_WD922_LD135_1V0_DU', 'HBR177_HBN198_GR_IO_D29XD202_LD135', 'HBR177_VDD2_NMOS_CORE', 'HBR177_PMOS_PNGR', 'HBR177_HBN198_LINE_INV_MP1MN1', 'HBR177_V1X8', 'HBR177_CONN_PAD_VDD2', 'HBR177_BASE_PVDD18SDMV', 'HBR177_BUS_VD3H_LOGIC_M34', 'HBR177_BASE_PDIO_HIA_18L', 'HBR177_PDIO_VD18L', 'HBR177_CONN_PAD_VSS2', 'HBR177_BASE_NDIO_HIA', 'HBR177_NDIO_VSS', 'HBR177_CONN_PAD_VSS2_1', 'HBR177_BASE_PDIO_HIA', 'HBR177_PDIO_VD18', 'HBR177_PDIO_VD33', 'HBR177_SUB_PVSS2SDMV', 'HBR177_GR_M1234_LDOV_HF_R', 'HBR177_GR_M1234_LDOV_HF_R_3', 'HBR177_GR_M1234_LDOV_HF_R_4', 'HBR177_GR_M1234_LDOV_HF_R_1', 'HBR177_GR_M1234_LDOV_HF_R_5', 'HBR177_GR_LDOV_HF_R', 'HBR177_GR_M1234_LDOV_HF_L_2', 'HBR177_GR_M1234_LDOV_HF_L', 'HBR177_GR_M1234_LDOV_HF_L_1', 'HBR177_GR_LDOV_HF_L', 'HBR177_GR_LDOV', 'HBR177_RES_TIN_W10D906_LD36_EDGE', 'HBR177_RES_TIN_W10D906_LD36_BASE', 'HBR177_SUB_RES_AMP_1', 'HBR177_RES_TIN_W12D49_LD36_BASE', 'HBR177_RES_TIN_W12D49_LD36_EDGE', 'HBR177_SUB_RES_AMP_2', 'HBR177_GR_WD874_LD086', 'HBR177_MOS_WD874_LD135_PODE', 'HBR177_MOS_WD874_LD150_0', 'HBR177_MPW874XL150X500', 'HBR177_SUB_M4', 'HBR177_MPW874XL150X100', 'HBR177_SUB_M6', 'HBR177_SUB_M8', 'HBR177_SUB_M5', 'HBR177_SUB_M1_MP4', 'HBR177_SUB_M234_VDD33_18_PRE', 'HBR177_MOS_WD538_LD135_PODE_0', 'HBR177_HBN198_V0_3_0', 'HBR177_HBN198_M0PO_D06XD34_0_1', 'HBR177_GR_WD538_LD086_0', 'HBR177_MOS_WD538_LD150_0', 'HBR177_HBN198_V1_BASE_2_0', 'HBR177_SUB_M2', 'HBR177_SUB_M1_VSS_18_18L', 'HBR177_SUB_M234_VSS_18_18L_PRE', 'HBR177_HBN198_V2_BASE_2_0', 'HBR177_HBN198_V12_BASE', 'HBR177_SUB_M3', 'HBR177_SUB_MP3MN2MN7', 'HBR177_SUB_LDO_REGULATORV', 'HBR177_SUB_M34_PW_LDO_VSS', 'HBR177_SUB_M34_PW_LDO_VD1833', 'HBR177_SUB_M34_PW_LDO_VD1833_1', 'HBR177_SUB_M34_PW_LDO_VSS_1', 'HBR177_SUB_M34_PW_LDO_VSS_2', 'HBR177_SUB_M34_PW_LDO_VSS_3', 'HBR177_SUB_M34_PW_LDO_VSS_4', 'HBR177_SUB_M34_PW_LDO_FLOAT', 'HBR177_SUB_M34_PW_LDO', 'HBR177_RES_TIN_W8D026_LD36_EDGE', 'HBR177_RES_TIN_W8D026_LD36_BASE', 'HBR177_RES_TIN_W8D026_LD36XN', 'HBR177_SUB_LDO_CONN', 'HBR177_BASE_LDO', 'HBR177_SUB_LDOV', 'HBR177_PVDD3LDOM_V_TEXT_CELL', 'HBR177_PVDD3LDOM_V_VOLTAGE_CELL', 'HBR177_VT_LDOV', 'PVDD3LDOM_V', 'lvds_ref_pad', 'lvds_tx_pad', 'lvds_rx_pad'] Library: GdsLibrary (ASIC_pad_ring) Remaining library cells: {'ASIC_pad_ring': <gdspy.library.Cell object at 0x7f59435f99a0>} Remaining cell: Cell ("ASIC_pad_ring", 172 polygons, 0 paths, 224 labels, 0 references)

WhitemanE0 commented 3 years ago

And thank you for the master-class. I'm only doing my first steps with python :)

heitzmann commented 3 years ago

No problem! Glad it works now!