diff options
-rw-r--r-- | tests/select/blackboxes.ys | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/select/blackboxes.ys b/tests/select/blackboxes.ys new file mode 100644 index 000000000..0031de194 --- /dev/null +++ b/tests/select/blackboxes.ys @@ -0,0 +1,21 @@ +read_verilog -specify <<EOT +module top(input a, b, output o); +assign o = a & b; +endmodule + +(* blackbox *) +module bb(input a, b, output o); +assign o = a | b; +specify + (a => o) = 1; +endspecify +endmodule + +(* whitebox *) +module wb(input a, b, output o); +assign o = a ^ b; +endmodule +EOT + +select -assert-count 1 c:* +select -assert-none t:* t:$and %d |