Skip to content

Commit d03e427

Browse files
authored
Merge pull request #1518 from diffblue/port_expression1
KNOWNBUG test for SystemVerilog port expressions
2 parents ba64eb9 + 9eb3518 commit d03e427

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
KNOWNBUG
2+
port_expression1.sv
3+
4+
^EXIT=2$
5+
^SIGNAL=0$
6+
--
7+
--
8+
This does not parse.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Port expressions. The type of the port is derived
2+
// from the type of the expression.
3+
// Not supported by Icarus 12, VCS 2023.03, Xcelium 23.09.
4+
// Works with Questa 2024.3, Riviera Pro 2023.04.
5+
module M(input .some_input(data[7:0]));
6+
7+
reg [31:0] data;
8+
9+
initial #1 assert (data[7:0] == 123);
10+
11+
endmodule
12+
13+
module main;
14+
15+
M my_instance(.some_input(123));
16+
17+
endmodule

0 commit comments

Comments
 (0)