Hi everyone — quick question about synthesizing CVA6 with Cadence Genus.
I’m running synthesis for cva6 and I’m seeing a few things I’m not sure are expected/benign:
Genus reports an empty module (shows up as “unread” / empty module).
“Design ‘cva6’ has the following feed-through module(s)”:
module: cva6/gated_clk_cell
module: cva6/shift_reg_0
Total feed-through modules: 2
Also seeing:
Total number of unloaded sequential elements in design ‘cva6’: 233
Total number of unloaded ports in design ‘cva6’: 193
Has anyone else synthesized CVA6 with Genus and seen the same feed-through / unloaded seq / unloaded port counts? Is this common due to how CVA6/Chipyard generates or ties off certain signals, or does it usually indicate a missing constraint / unconnected top-level / wrong module selection?
If there’s a known fix or “this is normal” explanation, I’d really appreciate it. Happy to share the exact Genus log snippet / command flow if helpful.