Hello all!, I'm trying to run the <basics inverter...
# sky130
d
Hello all!, I'm trying to run the basics inverter OpenLane's Colab Notebook but seems to be failing, if I run it as it is I get the error:
Copy code
[ERROR]: Conflicting values of RUN_CTS and CLOCK_TREE_SYNTH; please remove CLOCK_TREE_SYNTH from your design configurations
If I remove the CLOCK_TREE_SYNTH param from the config.json I get the error:
Copy code
[INFO]: Running Initial Floorplanning (log: runs/RUN_2023.10.15_15.02.22/logs/floorplan/3-initial_fp.log)...
[ERROR]: during executing: "openroad -exit -no_init -python /content/conda-env/share/openlane/scripts/odbpy/defutil.py extract_core_dims --output-data /content/runs/RUN_2023.10.15_15.02.22/tmp/dimensions.txt --input-lef /content/runs/RUN_2023.10.15_15.02.22/tmp/merged.nom.lef /content/runs/RUN_2023.10.15_15.02.22/tmp/floorplan/3-initial_fp.def"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
  File "/content/conda-env/lib/python3.7/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/content/conda-env/lib/python3.7/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/content/conda-env/share/openlane/scripts/odbpy/defutil.py", line 36, in extract_core_dims
    reader = OdbReader(input_lef, input_def)
  File "/content/conda-env/share/openlane/scripts/odbpy/reader.py", line 37, in __init__
    odb.read_def(self.db, def_in)
  File "odb_py.py", line 9543, in read_def
TypeError: in method 'read_def', argument 1 of type 'odb::dbTech *'

[ERROR]: Step 3 (floorplan) failed with error:
-code 1 -level 0 -errorstack {INNER {invokeStk1 throw_error} CALL {try_exec openroad -exit -no_init -python /content/conda-env/share/openlane/scripts/odbpy/defutil.py extract_core_dims --output-data /content/runs/RUN_2023.10.15_15.02.22/tmp/dimensions.txt --input-lef /content/runs/RUN_2023.10.15_15.02.22/tmp/merged.nom.lef /content/runs/RUN_2023.10.15_15.02.22/tmp/floorplan/3-initial_fp.def} CALL extract_core_dims CALL init_floorplan CALL run_floorplan CALL {run_non_interactive_mode -design .}} -errorcode NONE -errorinfo {
    while executing
"throw_error"
    (procedure "try_exec" line 17)
    invoked from within
"try_exec $::env(OPENROAD_BIN) -exit -no_init -python $::env(SCRIPTS_DIR)/odbpy/defutil.py extract_core_dims --output-data $out_tmp --input-lef $::env(..."
    (procedure "extract_core_dims" line 9)
    invoked from within
"extract_core_dims"
    (procedure "init_floorplan" line 60)
    invoked from within
"init_floorplan"
    (procedure "run_floorplan" line 7)
    invoked from within
"run_floorplan"} -errorline 1
[INFO]: Saving current set of views in 'runs/RUN_2023.10.15_15.02.22/results/final'...
[INFO]: Generating final set of reports...
[INFO]: Created manufacturability report at 'runs/RUN_2023.10.15_15.02.22/reports/manufacturability.rpt'.
[INFO]: Created metrics report at 'runs/RUN_2023.10.15_15.02.22/reports/metrics.csv'.
[INFO]: Saving runtime environment...
[ERROR]: Flow failed.
and no GDS is generated, anyone has faced the same issue? Thanks in advance!
🌍 1
m
You might try using an older version of openlane. Looks like the colab you shared used
2022.11.12_3
🌍 1
d
Wiil do, thanks!