Hello, I'm trying to run flow on a design that has...
# openlane
l
Hello, I'm trying to run flow on a design that has sky130 cells, here's my config.tcl
Copy code
set ::env(DESIGN_NAME) "RAM32"
set ::env(CLOCK_PORT) "CLK"
set ::env(CLOCK_PERIOD) "8"
set ::env(VERILOG_FILES) "pdk_generics.v model.v"
set ::env(PDK_ROOT) "/Users/leithy/Developer/DFFRAM/pdk"
set ::env(PDK) "sky130A"
set ::env(SYNTH_READ_BLACKBOX_LIB) "1"
I get this error
[ERROR]: Container manifest not found. What this likely means is that the container is severely out of date.
, although it works fine for other designs that come with openlane. The error message seems irrelevant.
v
Please run the following set of commands in the OpenLane folder:
make survey || python3 ./env.py issue-survey
Share the logs
l
Copy code
Kernel: Darwin v21.2.0
Distribution: macOS 12.1
Python: v3.9.13 (OK)
Container Engine: docker v20.10.16 (OK)
OpenLane Git Version: b6bacc9d1ab469917fda7ceea61ea3a18984b818
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

b6bacc9d 2022-08-24T21:21:29+02:00 Build Script Fixes (#1283) - Mohamed Gaber -  (HEAD -> master, tag: 2022.08.25, origin/master, origin/HEAD)
f0f60552 2022-08-24T19:36:18+02:00 Remove `-echo` flags from `read_sdc` (#1284) - Anton Blanchard -  ()
94521291 2022-08-20T13:41:59+02:00 Fix 'run_yosys' invocation during -synth_explore (#1278) - meta -  (tag: 2022.08.21)
---
Git Remotes

origin	<https://github.com/The-OpenROAD-Project/OpenLane.git> (fetch)
origin	<https://github.com/The-OpenROAD-Project/OpenLane.git> (push)
@Vijayan Krishnan
a
why is the pdk root overwritten in config.tcl, I thought it is not allowed?
v
@Leithy If built-in example works fine and facing issue with your design, something wrong with design setup.
VERILOG_FILES
should be
src/*.v
. Try this https://github.com/The-OpenROAD-Project/OpenLane/blob/master/designs/spm/config.json format for design configuration
@donn can you help them to fix this error`[ERROR]: Container manifest not found. What this likely means is that the container is severely out of date`
d
@Vijayan Krishnan Arman had the right idea. Leithy contacted me privately and the issue has been resolved: don't configure PDK_ROOT in the config file.