rohd icon indicating copy to clipboard operation
rohd copied to clipboard

Allow swizzles to be receivers of assignments in generated SystemVerilog for nets

Open mkorbel1 opened this issue 11 months ago • 0 comments
trafficstars

Motivation

It's legal in SystemVerilog for an assignment to be a swizzle:

assign {a, b} = {c, d};

Currently ROHD will create an intermediate signal for logic nets, rather than do it in a single net_connect line.

Desired solution

Enable the ROHD SystemVerilog generation to merge assignments between swizzles.

Alternatives considered

No response

Additional details

No response

mkorbel1 avatar Nov 22 '24 20:11 mkorbel1