翻牌的什么类型的异步重置更好?低电平有效或高电平有效

时间:2017-03-22 15:31:04

标签: fpga asic

  

低电平有效复位

always @(posedge clk or negedge rst_n_i)
if(!rst_n_i)
   out <= 'd0;
else
   out <= out + 1'b1;
  

高电平有效复位

always @(posedge clk or posedge rst_i)
if(rst_i)
    out <= 'd0;
else
    out <= out + 1'b1;

在FPGA中,这取决于器件的FLOP类型。但在ASIC中哪种类型的复位更好?我们使用一个优于其他优势是否具有任何功率或区域优势。

2 个答案:

答案 0 :(得分:0)

这取决于目标技术中的FF单元。如果优选相同的极性,则不必反转复位信号。它节省了面积和功率,但除非是非常小的设计,否则可以忽略不计。在技​​术库中,低电平有效设置和重置对我来说更常见。

答案 1 :(得分:0)

惯例通常是低电平有效....节省功率,比ON更容易实现OFF,更好的抗噪性。此外,特别是如果使用异步复位,则时间问题较少,因为它更容易拉到“0”而不是上升到“1”。大多数这些类型的后者问题并不像以前那么大,但节省电力总是好的