@donn Merged and tested: Now we have consistency in that OL1 fails with the same error as OL2 😳
OL1:
[STEP 29]
[INFO]: Streaming out GDSII with KLayout (log: spm/runs/RUN_2023.03.16_11.57.50/logs/signoff/29-gdsii-klayout.log)...
[ERROR]: during executing: "python3 /foss/tools/openlane/2023.03/scripts/klayout/stream_out.py --output /foss/designs/spm/runs/RUN_2023.03.16_11.57.50/results/signoff/spm.klayout.gds --lyt /foss/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyt --lym /foss/pdks/sky130A/libs.tech/klayout/tech/sky130A.map --lyp /foss/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyp --top spm --with-gds-file /foss/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds --input-lef /foss/designs/spm/runs/RUN_2023.03.16_11.57.50/tmp/merged.nom.lef /foss/designs/spm/runs/RUN_2023.03.16_11.57.50/results/routing/spm.def |& tee /dev/null /foss/designs/spm/runs/RUN_2023.03.16_11.57.50/logs/signoff/29-gdsii-klayout.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
'NoneType' object has no attribute 'cell_index'
child process exited abnormally
OL2:
[INFO] GDS Write Complete
────────────────────────────────────────────────────────────────── GDS-II Stream Out (KLayout) ───────────────────────────────────────────────────────────────────
'NoneType' object has no attribute 'cell_index'
[12:00:44] ❌ The following error was encountered while running the flow: Command '['/usr/bin/python3', __main__.py:159
'/usr/local/lib/python3.10/dist-packages/openlane/scripts/klayout/stream_out.py',
'spm/runs/RUN_2023-03-16_12-00-13/23-openroad-fillinsertion/spm.def', '--output',
'spm/runs/RUN_2023-03-16_12-00-13/28-klayout-streamout/spm.klayout.gds', '--lyt',
'/foss/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyt', '--lyp', '/foss/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyp', '--lym',
'/foss/pdks/sky130A/libs.tech/klayout/tech/sky130A.map', '--top', 'spm', '--input-lef',
'/foss/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef', '--input-lef',
'/foss/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef', '--input-lef',
'/foss/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef', '--with-gds-file',
'/foss/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds']' returned non-zero exit status 1.
❌ OpenLane will now quit.