Closed gzyangcs closed 1 year ago
The dc is unsupported for job runtime extraction
is a benign warning that can be ignored. The real issue appears to be elsewhere. Perhaps there is a syntax error in one of your fusesoc core files?
Please see these warnings:
WARNING: Parse error. Ignoring file /home/guozhiyang/work/opentitan/bazel-opentitan/fusesoc/tests/capi2_cores/misc/empty.core: Missing 'name' parameter
WARNING: Parse error. Ignoring file /home/guozhiyang/work/opentitan/fusesoc/tests/capi2_cores/misc/empty.core: Missing 'name' parameter
And this error:
ValueError: Invalid syntax for string: Expected {{{['!'] W:(+-:<->A-[]-_a-z~) Suppress:('?') Suppress:('(') Group:(: ...)} Suppress:(')')} ^ W:(+-:<->A-[]-_a-z~)}, found '$' (at char 0), (line:1, col:1). Parsed text was '$YOSYS_DAT_DIR/ice40/cells_sim.v'.
I ran a dc synthesis flow but dvsim gives report below. The command i ran is "./util/dvsim/dvsim.py -t dc hw/top_earlgrey/syn/chip_earlgrey_asic_syn_cfg.hjson --purge --local" , which found at readme "OpenTitan Synthesis Flow".
Below is build.log
I saw the issue #16295 and tried the fixes proposed in #16501 , but it's not work for me.