Hello, when I used `make extract-parasitics` to se...
# timing-closure
r
Hello, when I used
make extract-parasitics
to setup timing analysis, I got an error:
dependencies/pdks/sky130B/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef does not exist.
How can I resolve this?
k
this file should be available with the pdk
but also the default is sky130A
can you paste the output of
tree $PDK_ROOT
r
Should I re-run
make setup
with newest
Makefiles
for MPW7 resubmission to update all dependences? By the way, which should I select, Sky130A or Sky130B?
k
If you made an update, then yes you should rerun make setup. Be careful that it will remove your current
OPENLANE_ROOT
,
CARAVEL_ROOT
and
MCW_ROOT
. Currently the default is set to
sky130A
@jeffdi can comment further one that if needed.
r
@Kareem Farid I have re-run
make setup
again. Now the pervious issue has been resolved. But I got another trouble when using
make caravel-sta
and got following
Copy code
/caravel/verilog/gl/__user_analog_project_wrapper.v line 72, syntax error, unexpected '`', expecting INT
make[1]: *** [/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts/timing.mk:241: caravel-timing-typ-nom] Error 1
make[1]: Leaving directory '/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts'
make: *** [Makefile:323: caravel-sta] Error 2
k
@Ruige Lee can you attach the whole log ?
I have an idea what might be the problem
But I need the log file to confirm
r
Copy code
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_sc_hd/lib/sky130_fd_sc_hd__t                              t_025C_1v80.lib
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_sc_hvl/lib/sky130_fd_sc_hvl_                              _tt_025C_3v30.lib
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_sc_hvl/lib/sky130_fd_sc_hvl_                              _tt_025C_3v30_lv1v80.lib
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_gpi                              ov2_tt_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_gpiov2_tt_tt_0                              25C_1v80_3v30.lib line 33, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_gro                              und_hvc_wpad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_ground_hvc_wpa                              d_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_gro                              und_lvc_wpad_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpa                              d_tt_025C_1v80_3v30.lib line 43, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_pow                              er_lvc_wpad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_power_lvc_wpad                              _tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_xre                              s4v2_tt_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_xres4v2_tt_tt_                              025C_1v80_3v30.lib line 33, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__gpiov2_                              pad_tt_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_tt_tt_0                              25C_1v80_3v30.lib line 33, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vccd_lv                              c_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vccd_lvc_clamped_p                              ad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vdda_hv                              c_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vdda_hvc_clamped_p                              ad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssa_hv                              c_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssa_hvc_clamped_p                              ad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vddio_h                              vc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vddio_hvc_clamped_                              pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssio_h                              vc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssio_hvc_clamped_                              pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssd_lv                              c_clamped3_pad_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_                              pad_tt_025C_1v80_3v30.lib line 43, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vccd_lv                              c_clamped3_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vccd_lvc_clamped3_                              pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssd_lv                              c_clamped_pad_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_p                              ad_tt_025C_1v80_3v30.lib line 43, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_sram_macros/lib/sky130_sram_2kb                              yte_1rw1r_32x512_8_TT_1p8V_25C.lib
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper/verilog/gl/mgmt_core_wrapper.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper/verilog/gl/RAM128.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper/verilog/gl/RAM256.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/buff_flash_clkrst.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravan-signoff.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravan.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel-signoff.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel_clocking.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/chip_io.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/chip_io_alt.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/constant_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/digital_pll.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_control_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block_0403.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block_0801.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block_1803.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_logic_high.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_signal_buffering.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_signal_buffering_alt.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/housekeeping.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mgmt_protect.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mgmt_protect_hv.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mprj2_logic_high.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mprj_logic_high.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/spare_logic_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/user_id_programming.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/xres_buf.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/__user_analog_project_wrapper.v
Error: /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/__user_analog_project_wrapper.v line 72, syntax error, unexpected '                              `', expecting INT
make[1]: *** [/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts/timing.mk:241: caravel-timing-typ-nom] Error 1
make[1]: Leaving directory '/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts'
make: *** [Makefile:323: caravel-sta] Error 2
k
what is your exact exported value of
CARAVEL_ROOT
?
r
Oh, I did not set $CARAVEL_ROOT and keep it as default
k
I think that's fine too. Let me check
from your caravel_user_project. can you run the following:
Copy code
cd ./deps/timing-scripts
git fetch
git checkout debug-print
back to the caravel_user_project and re run
make caravel-sta
and send me the log
r
Copy code
make[1]: Entering directory '/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts'
/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts/timing.mk:160: warning: undefined variable 'rcx-requirements'
docker run --rm -e PROJECT_ROOT=/mnt/r/work/Rift2Fake_sky130_resubmission -e BLOCK=caravel -e PDK=sky130A -e LIB_CORNER=t -e RCX_CORNER=nom -e MCW_ROOT=/home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper -e SPEF_OVERWRITE="" -e CUP_ROOT=/mnt/r/work/Rift2Fake_sky130_resubmission -e CARAVEL_ROOT=/home/work/Rift2Fake_sky130_resubmission/caravel -e TIMING_ROOT=/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts -e PDK_REF_PATH=/home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/ -e PDK_TECH_PATH=/home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.tech/ -e ALLOW_MISSING_SPEF=1 -v /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks:/home/work/Rift2Fake_sky130_resubmission/dependencies/pdks -v /mnt/r/work/Rift2Fake_sky130_resubmission:/mnt/r/work/Rift2Fake_sky130_resubmission -v /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper:/home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper -v /mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts:/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts -v /home/work/Rift2Fake_sky130_resubmission/caravel:/home/work/Rift2Fake_sky130_resubmission/caravel -v /home/:/home/ -u 1000:1000 efabless/openlane:2022.10.20 bash -c "set -eo pipefail && sta -no_splash -exit /mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts/scripts/openroad/timing_top.tcl |& tee /mnt/r/work/Rift2Fake_sky130_resubmission/logs/top/caravel-timing-$(basename t)-nom.log"
verilog exception: /mnt/q/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/__user_analog_project_wrapper.v
verilog exception: /mnt/q/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel-signoff.v
verilog exception: /mnt/q/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravan-signoff.v
verilog exception: /mnt/q/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/__user_project_wrapper.v
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_sc_hvl/lib/sky130_fd_sc_hvl__tt_025C_3v30.lib
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_sc_hvl/lib/sky130_fd_sc_hvl__tt_025C_3v30_lv1v80.lib
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_gpiov2_tt_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_gpiov2_tt_tt_025C_1v80_3v30.lib line 33, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_ground_hvc_wpad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_ground_hvc_wpad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_ground_lvc_wpad_tt_025C_1v80_3v30.lib line 43, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_power_lvc_wpad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_power_lvc_wpad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_fd_io__top_xres4v2_tt_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_fd_io__top_xres4v2_tt_tt_025C_1v80_3v30.lib line 33, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_tt_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_tt_tt_025C_1v80_3v30.lib line 33, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vccd_lvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vccd_lvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vdda_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vdda_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssa_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssa_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vddio_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vddio_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssio_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssio_hvc_clamped_pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped3_pad_tt_025C_1v80_3v30.lib line 43, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vccd_lvc_clamped3_pad_tt_025C_1v80_3v30_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vccd_lvc_clamped3_pad_tt_025C_1v80_3v30_3v30.lib line 42, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_tt_025C_1v80_3v30.lib
Warning: /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref/sky130_fd_io/lib/sky130_ef_io__vssd_lvc_clamped_pad_tt_025C_1v80_3v30.lib line 43, default_fanout_load is 0.0.
exec> read_liberty /home/work/Rift2Fake_sky130_resubmission/dependencies/pdks/sky130A/libs.ref//sky130_sram_macros/lib/sky130_sram_2kbyte_1rw1r_32x512_8_TT_1p8V_25C.lib
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper/verilog/gl/mgmt_core_wrapper.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper/verilog/gl/RAM128.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/mgmt_core_wrapper/verilog/gl/RAM256.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/buff_flash_clkrst.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravan-signoff.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravan.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel-signoff.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/caravel_clocking.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/chip_io.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/chip_io_alt.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/constant_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/digital_pll.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_control_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block_0403.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block_0801.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_defaults_block_1803.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_logic_high.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_signal_buffering.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/gpio_signal_buffering_alt.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/housekeeping.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mgmt_protect.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mgmt_protect_hv.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mprj2_logic_high.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/mprj_logic_high.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/spare_logic_block.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/user_id_programming.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/xres_buf.v
exec> read_verilog /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/__user_analog_project_wrapper.v
Error: /home/work/Rift2Fake_sky130_resubmission/caravel/verilog/gl/__user_analog_project_wrapper.v line 72, syntax error, unexpected '`', expecting INT
make[1]: *** [/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts/timing.mk:241: caravel-timing-typ-nom] Error 1
make[1]: Leaving directory '/mnt/r/work/Rift2Fake_sky130_resubmission/deps/timing-scripts'
make: *** [Makefile:323: caravel-sta] Error 2
Not thing changes, right?
k
No I only added a print that's helping me debug the issue
can you do a
git pull
in the timing-scripts folder and re-try ? Just wondering do you have multiple mount points setup for your home directory ? or maybe softlinks
r
I am using WSL2, which does not work fine with git. So I clone the repo at /mnt/r/work, and solflinks it to ~/work
k
I see. let me know if you are still seeing the same error.
r
It works fine now, thanks.