# VERILOG058: Named port connections should be used for all instantiations ## Summary ```{raw} html

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
MEDIUM-MEDIUMIntentionality | Clear15minsynthesis, vscode, linter, simulation
``` ## Description ```{raw} html

Named port connections should be used for all instantiations.

Articles & blog posts

Noncompliant code example

fly i_fly (clk_i, rst_ni, from_here, to_there); -- Noncompliant

dream i_dream (abc);

Compliant solution

fly i_fly (
  .clk_i(clk_i),
  .rst_ni(rst_ni),
  .d_i(from_here),
  .q_o(to_there)
);

dream i_dream (abc);
``` ## Parameters No parameters. ```{raw} html ```