And when you do it for the defaut projects it's in...
# caravel
t
And when you do it for the defaut projects it's instant right ?
d
Had to dig up the logs but last time I tried to reproduce it:
Copy code
[ERROR] RePlAce divergence detected. 
        Please tune the parameters again (REPL-6)
Error: RePlAce terminated with errors.
[ERROR]: Failure in global placement
I left it alone considering what was mentioned in the videos about reproducing the results
I might poke it at again when I have time
..poke at it again*
t
Do you get some error at the very beginning about
[[[
or something like that ?
a
@tnt is the
[[
thing an issue?
i'd assumed it was just a shell config thing
d
Strangely I didn't get that error after simply retrying...no apparent config change and didn't spot anything about [[[ further up
Copy code
Error: /Users/dan.rodrigues/hw/caravel-original/openlane/user_project_wrapper/runs/24-11_06-41/results/cts/user_project_wrapper.cts.def does not exist.
I do get this with the default config though. When I was messing around with it I disabled CTS for the wrapper since it seems like the work for CTS would've been done by the user example proj, then it's just a matter of routing the wrapper clk to the proj clk with little else required
m
@drr @tnt Sorry if this has been explained elsewhere, but I'm trying to build the stock user_project_wrapper from the latest caravel repo, openlane rc5 (development), and the latest open_pdks and skywater pdk and getting exactly this behavior. That is, the first time I run
make user_project_wrapper
, I get the RePlAce failure and then just re-running it, I get
user_project_wrapper.cts.def does not exist
. What ended up being the solution here?
t
The Replace error is typically because your shell
/bin/sh
is not
bash
and that caused an issue in the Makefile causing wrong invocation.
This has been fixed in https://github.com/efabless/caravel/commit/4666810f4506809d4f3fb1aaaa57d96edfaef385 yesterday (possibly only merged today) in the develop branch of the caravel.
m
Thanks!