yosys/docs/source/code_examples/opt/opt_share.ys

18 lines
274 B
Plaintext
Raw Normal View History

read_verilog <<EOT
module uut(
input [15:0] a, b,
input sel,
output [15:0] res,
);
assign res = {sel ? a + b : a - b};
endmodule
EOT
copy uut after
opt_share after
clean
show -format dot -prefix opt_share_full -notitle -color cornflowerblue uut