3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-15 03:35:40 +00:00
yosys/tests/silimate/opt_vps_no_match.sv
2026-04-03 01:15:17 -07:00

12 lines
339 B
Systemverilog

// Simple mux-based register -- no VPS pattern, opt_vps should not fire.
module opt_vps_no_match (
input logic clk,
input logic sel,
input logic [7:0] a, b,
output logic [7:0] q
);
logic [7:0] reg_data;
always_ff @(posedge clk)
reg_data <= sel ? a : b;
assign q = reg_data;
endmodule