假设我有以下代码:
always_ff @(posedge clk, negedge rst) begin
if (~rst) begin
bad_singal <= '0;
good_signal <= '0;
end else begin
// do something
// bad_signal is not used here or anywhere in design.
if (some condition)
good_signal <= 1'b1;
end
end
综合中的 bad_signal 会发生什么?综合工具是否会优化掉触发器,因为它没有在设计中的任何地方使用?