Skip to content

Net types not explicitly declared, but default_nettyp set to none #55

@heavySea

Description

@heavySea

With 08cd6eb and 581068f the compiler directive ``default_nettype none` was introduced to some (not all) files, including all testbench files.
The directive requires that the type of nets of all ports in the modules must be defined.

The design of the management soc uses implicit port type declarations most of the time. Moreover the produced netlists from yosys do not include port type declarations!

Using any other simulator than Icarus Verilog, above described problem will result in "missing net type declarations" errors.

This problem is closely related to the google/skywater-pdk#198, where the use of implicit net type declarations was already discussed but without a resolution.

Due to the use of implicit declarations everywhere, I would suggest to remove the compiler directive ``default_nettype none`.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions