Closed phsauter closed 2 months ago
My guess is that the previously loaded modules/cells are not communicated from Yosys to slang.
That's right. As a stopgap measure there's --ignore-unknown-modules
, see also #3.
Making previously loaded modules visible to slang is now implemented as the --extern-modules
option:
Import as an instantiable blackbox any module which was previously loaded into the current design by a Yosys command; this allows composing hierarchy of SystemVerilog and non-SystemVerilog modules
In the future this option might become the default, but as it is now it has some rough edges (e.g. it needs to be used in conjunction with --top
as it can confuse the top module auto-selection)
Explicit instantiations of standard cells like this:
Produce the following error:
Even if the standard cells have been loaded into Yosys using
read_liberty
.My guess is that the previously loaded modules/cells are not communicated from Yosys to slang.