Matt Venn
02/02/2022, 3:30 PMJohn Simons
02/02/2022, 3:50 PMJohn Simons
02/02/2022, 3:51 PMdocker build --no-cache
Matt Venn
02/02/2022, 3:53 PMMatt Venn
02/02/2022, 3:53 PMJohn Simons
02/02/2022, 3:54 PMJohn Simons
02/02/2022, 3:54 PMMatt Venn
02/02/2022, 3:56 PMMatt Venn
02/02/2022, 3:56 PMJohn Simons
02/02/2022, 3:56 PMJohn Simons
02/02/2022, 3:56 PMMatt Venn
02/02/2022, 3:57 PMJohn Simons
02/02/2022, 3:57 PMHarald Pretl
02/02/2022, 4:10 PMMatt Venn
02/02/2022, 4:10 PMHarald Pretl
02/02/2022, 4:12 PMMatt Venn
02/02/2022, 4:16 PMHarald Pretl
02/02/2022, 4:19 PMmake user_proj_example
, so far so good 🙂John Simons
02/02/2022, 4:22 PMJohn Simons
02/02/2022, 4:22 PMMatt Venn
02/02/2022, 4:22 PMHarald Pretl
02/02/2022, 4:25 PMexport CARAVEL_USER_PROJECT_COMMIT=mpw-5
export CARAVEL_COMMIT=mpw-5
export OPEN_PDKS_COMMIT=476f7428f7f686de51a5164c702629a9b9f2da46
export OPENLANE_TAG=2022.02.01_02.19.58
Harald Pretl
02/02/2022, 4:27 PMuser_proj_example
, fails on user_project_wrapper
with couldn't read file "/home/harald/caravel_env_new/caravel_user_project/caravel/openlane/user_project_wrapper_empty/fixed_wrapper_cfgs.tcl": no such file or directory
John Simons
02/02/2022, 4:29 PMJohn Simons
02/02/2022, 4:29 PMJohn Simons
02/02/2022, 4:30 PMJohn Simons
02/02/2022, 4:30 PMJohn Simons
02/02/2022, 4:31 PMJohn Simons
02/02/2022, 4:32 PMMatt Venn
02/02/2022, 4:41 PMMatt Venn
02/02/2022, 4:42 PMArman Avetisyan
02/02/2022, 4:59 PMArman Avetisyan
02/02/2022, 5:00 PMdonn
02/02/2022, 5:00 PMHarald Pretl
02/02/2022, 5:22 PMmake user_proj_example
and make user_project_wrapper
run.
First, I use this to build everything:
export CARAVEL_LITE=0
export CARAVEL_USER_PROJECT_COMMIT=mpw-5
export CARAVEL_COMMIT=mpw-5
export OPEN_PDKS_COMMIT=476f7428f7f686de51a5164c702629a9b9f2da46
export OPENLANE_TAG=2022.02.01_02.19.58
Then, I change this
diff --git a/openlane/user_project_wrapper/config.json b/openlane/user_project_wrapper/config.json
index d83d5bb..4c93cf8 100644
--- a/openlane/user_project_wrapper/config.json
+++ b/openlane/user_project_wrapper/config.json
@@ -36,7 +36,7 @@
"FP_PDN_VPITCH" : "180",
"FP_PDN_VSPACING" : "15.5",
"FP_PDN_VWIDTH" : "3.1",
- "FP_PIN_ORDER_CFG" : "../../caravel/openlane/user_project_wrapper_empty/pin_order.cfg",
+ "FP_PIN_ORDER_CFG" : "../../caravel/openlane/user_project_wrapper/pin_order.cfg",
"FP_SIZING" : "absolute",
"GLB_RT_MAXLAYER" : "5",
"GND_NETS" : "vssd1 vssd2 vssa1 vssa2",
Harald Pretl
02/02/2022, 5:22 PMdiff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl
index 5006ced..c5c85a7 100755
--- a/openlane/user_project_wrapper/config.tcl
+++ b/openlane/user_project_wrapper/config.tcl
@@ -20,10 +20,10 @@ set ::env(PDK) "sky130A"
set ::env(STD_CELL_LIBRARY) "sky130_fd_sc_hd"
# YOU ARE NOT ALLOWED TO CHANGE ANY VARIABLES DEFINED IN THE FIXED WRAPPER CFGS
-source $::env(CARAVEL_ROOT)/openlane/user_project_wrapper_empty/fixed_wrapper_cfgs.tcl
+source $::env(CARAVEL_ROOT)/openlane/user_project_wrapper/fixed_wrapper_cfgs.tcl
# YOU CAN CHANGE ANY VARIABLES DEFINED IN THE DEFAULT WRAPPER CFGS BY OVERRIDING THEM IN THIS CONFIG.TCL
-source $::env(CARAVEL_ROOT)/openlane/user_project_wrapper_empty/default_wrapper_cfgs.tcl
+source $::env(CARAVEL_ROOT)/openlane/user_project_wrapper/default_wrapper_cfgs.tcl
set script_dir [file dirname [file normalize [info script]]]
donn
02/02/2022, 5:23 PMHarald Pretl
02/02/2022, 5:23 PMdiff --git a/openlane/user_project_wrapper/pin_order.cfg b/openlane/user_project_wrapper/pin_order.cfg
index 8797dcd..d546231 120000
--- a/openlane/user_project_wrapper/pin_order.cfg
+++ b/openlane/user_project_wrapper/pin_order.cfg
@@ -1 +1 @@
-../../../caravel/openlane/user_project_wrapper_empty/pin_order.cfg
\ No newline at end of file
+../../caravel/openlane/user_project_wrapper/pin_order.cfg
\ No newline at end of file
Harald Pretl
02/02/2022, 5:25 PMmake pull-openlane
So what is the correct OpenLane tag now to use?donn
02/02/2022, 5:25 PM