mirror of https://github.com/YosysHQ/yosys.git
15 lines
280 B
Plaintext
15 lines
280 B
Plaintext
read_verilog <<EOT
|
|
(* whitebox *)
|
|
module box(input a, output q);
|
|
assign q = ~a;
|
|
endmodule
|
|
|
|
module top(input a, output q);
|
|
box box_i(.a(a), .q(q));
|
|
endmodule
|
|
EOT
|
|
select -assert-count 1 =box/t:$not
|
|
blackbox =box
|
|
select -assert-count 0 =A:whitebox
|
|
select -assert-count 0 =box/t:$not
|