jeffdi
mpw-8a
tag for caravel_user_project for creating and updating your projects.
I would encourage you to get your projects submitted early as submission time will be a factor in selection for MPW-8.
*********************************Noah Wood
11/20/2022, 6:56 AMMitch Bailey
11/20/2022, 11:05 AMjeffdi
Muhammad Usama Zubair
11/22/2022, 3:57 AMHarald Pretl
11/25/2022, 1:01 PMgit checkout mpw-8b
does NOT work.Harald Pretl
11/25/2022, 1:02 PMMatt Venn
11/25/2022, 1:10 PMHarald Pretl
11/25/2022, 1:13 PMMatt Venn
11/25/2022, 1:20 PMMatt Venn
11/25/2022, 1:21 PMMatt Venn
11/25/2022, 1:23 PMHarald Pretl
11/25/2022, 1:36 PMHarald@macpretl mpw8-test % make user_proj_example
/Library/Developer/CommandLineTools/usr/bin/make -C openlane user_proj_example
# user_proj_example
mkdir -p ./user_proj_example/runs/22_11_25_14_35
rm -rf ./user_proj_example/runs/user_proj_example
ln -s $(realpath ./user_proj_example/runs/22_11_25_14_35) ./user_proj_example/runs/user_proj_example
docker run -it -v $(realpath /Users/Harald/src/mpw8-test/..):$(realpath /Users/Harald/src/mpw8-test/..) -v /Users/Harald/src/mpw8-submission/dependencies/pdks:/Users/Harald/src/mpw8-submission/dependencies/pdks -v /Users/Harald/src/mpw8-test/caravel:/Users/Harald/src/mpw8-test/caravel -v /Users/Harald/src/mpw8-submission/dependencies/openlane_src:/openlane -v /Users/Harald/src/mpw8-test/mgmt_core_wrapper:/Users/Harald/src/mpw8-test/mgmt_core_wrapper -e PDK_ROOT=/Users/Harald/src/mpw8-submission/dependencies/pdks -e PDK=sky130A -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/Users/Harald/src/mpw8-test/caravel -e OPENLANE_RUN_TAG=22_11_25_14_35 -e MCW_ROOT=/Users/Harald/src/mpw8-test/mgmt_core_wrapper -u 501:20 \
efabless/openlane:2022.11.19 sh -c "flow.tcl -design $(realpath ./user_proj_example) -save_path $(realpath ..) -save -tag 22_11_25_14_35 -overwrite -ignore_mismatches"
OpenLane cb59d1f84deb5cedbb5b0a3e3f3b4129a967c988
All rights reserved. (c) 2020-2022 Efabless Corporation and contributors.
Available under the Apache License, version 2.0. See the LICENSE file for more details.
[WARNING]: OpenLane may not function properly: The version of open_pdks used in building the PDK does not match the version OpenLane was tested on (installed: 0059588eebfc704681dc2368bd1d33d96281d10f, tested: 3af133706e554a740cfe60f21e773d9eaa41838c)
This may introduce some issues. You may want to re-install the PDK by invoking `make pdk`.
[ERROR]: Design /Users/harald/src/mpw8-test/openlane/user_proj_example not found.
make[1]: *** [user_proj_example] Error 255
make: *** [user_proj_example] Error 2
Muhammad Usama Zubair
11/25/2022, 1:42 PMMatt Venn
11/25/2022, 1:42 PMMatt Venn
11/25/2022, 1:43 PMMatt Venn
11/25/2022, 1:43 PMMatt Venn
11/25/2022, 1:43 PMMatt Venn
11/25/2022, 1:45 PMHarald Pretl
11/25/2022, 2:18 PMMatt Venn
11/25/2022, 2:36 PMjeffdi
make user_proj_example
?Harald Pretl
11/27/2022, 9:34 AMHarald Pretl
11/27/2022, 9:34 AM[ERROR]: Design /Users/harald/test/caravel_user_project/openlane/user_proj_example not found.
There seems to be an issue with the access rights out of the Docker VM to the host filesystem. @jeffdi Please look into this and propose a fix. I will meanwhile use our Ubuntu machine.Harald Pretl
11/27/2022, 8:08 PMdialout
, on MacOS GID=20 is used for staff
, which is the default for the users. This seems to cause issues when a Docker image based on Ubuntu is built, and the outside user ID and group ID (from MacOS) is passed into the Docker VM. On CentOS, GID=20 is used for games
, and this seems to be OK.