Tristates break when a child modules does has no driver
|Assignee:||Wilson Snyder||% Done:||
This is my issue to fix.
Example that breaks current tristate:
module parent(); childA(.Y(Y)); childB(.Y(Y)); endmodule
module childA(inout Y); assign Y = (en) ? 1'b0 : 1'bz; endmodule
module childB(inout Y); // don't drive Y endmodule
Updated by Wilson Snyder about 1 year ago
- Status changed from Assigned to Resolved
- Assignee changed from Lane Brooks to Wilson Snyder
Fixed in git towards 3.840+.
Also available in: Atom