<!channel> Apologies for the delay on this. The C...
# shuttle
j
<!channel> Apologies for the delay on this. The Caravel, Precheck and Caravel User Project repo have all been tagged with
mpw-5
for use with the MPW-5 shuttle.
πŸ‘ 6
🌏 2
p
Thanks for the pointer! I do see some failure on the CI for the
mpw-5
commit on https://github.com/efabless/caravel_user_project/tree/mpw-5 are those non blocking?
m
@User and the pdk and open pdk commits? The OpenLane commit and VM tags?
πŸ‘ 2
@User the ci fails if the project is not original enough, which unfortunately means the default project always fails
πŸ‘ 1
p
s
@User is there any update expected for openram and pdk??
m
@User ^^
πŸ‘ 1
r
Tag mpw-5 for caravel-lite does not have files openlane/user_project_wrapper_empty/fixed_wrapper_cfgs.tcl and openlane/user_project_wrapper_empty/default_wrapper_cfgs.tcl, which are referenced from tag mpw-5 of caravel_user_project file openlane/user_project_wrapper/config.tcl. These files were present in caravel-lite tag mpw-3a. https://github.com/efabless/caravel-lite/tree/main/openlane https://github.com/efabless/caravel_user_project/blob/main/openlane/user_project_wrapper/config.tcl
m
@User any news on the above issues?
m
There are
caravel/openlane/user_project_wrapper/fixed_wrapper_cfgs.tcl
and
caravel/openlane/user_project_wrapper/default_wrapper_cfgs.tcl
files. Can you change the
config.tcl
file to reference these?
r
There are workarounds but I believe that at least fixed_wrapper_cfg.tcl should come from caravel-lite, not from a local copy. Just in case it needs to be changed for everyone. Otherwise one can also delete these files and add properties from them to the local config.tcl.
m
Sorry for the ambiguity. Totally agree with you. In the above example, caravel = caravel-lite (caravel-lite has been cloned to the caravel directory). It looks like the
caravel(aka caravel-lite)/openlane/user_project_wrapper_empty
, has been deprecated and now all the relevant files are in
caravel/openlane/user_project_wrapper
. These files are from caravel-lite and not a local copy, as per your suggestion. However, as you indicated, the template
caravel_user_project/openlane/user_project_wrapper/config.tcl
does not reflect this. My suggestion was to change this local
config.tcl
to point to the existing files in the caravel-lite repo.
r
Great, it is nice to know what is the intended usage. Thanks.
m
maybe we should be overriding OPENLANE tags? the one built into caravel is failing atm
j
@User above is the full discussion on your problem
I think I only copied half the information