我没有在谷歌上找到这个,所以这里是:
有没有人听说过设计编译器指令来指定合成哪种类型的加法器?我正在寻找可以像这样工作的东西:
logic [7:0] a, b, c, d, e, f;
/* ... */
// synopsys use_carry_look_ahead
assign c = a + b;
// synopsys use_carry_select
assign f = d + e;
FWIW,我正在使用 SystemVerilog 编写并使用 Synopsys DC 编译器,但如果有人听说过为其他编译器完成此任务的指令,我会全力以赴。
谢谢!