03. 驱动和负载

  • 驱动(Driver)和负载(Load)
  • 如果将关注点聚焦到一个元器件上,则驱动就是这个元器件的输入信号,负载就是这个元器件的输出信号。如果关注点是芯片,则驱动就是这颗芯片的输入信号,负载就是这个元器件的输出信号。在verdi中,选中一个信号后,点击左上角的driver图标,则会找到此信号的驱动信号也即其作为负载时;点击load图标,则会找到此信号的负载信号也即其作为驱动时。
  • 在电路中所讨论的驱动和负载,往往其关注的是整个设计或者设计中的一块局部电路。通常可以将一个信号接入多少个门电路作为衡量驱动和负载大小的量度,这个数量称为扇出数。扇出数多,好比发电机需要带动的电动机多,要求驱动能力强,并且平均分配到每个扇出线上的功率小。每个扇出线上的驱动能力,一般用电流来衡量。驱动线上的电流是总电流,流到每个分支上的电流是总电流除以分支数。负载数量越多,需要驱动上提供的电流就越大,否则负载功能收到影响,因而在设计时可能需要一个信号的具体的负载数量。(其中,等效电路时RC充放电模型,所以扇出大时,分到每个分支负载的电流小,那么RC充放电时间就会长,也即负载的传播延时会变长)。
  • 在RTL设计中,功能都是第一位的,其次才是面积,功耗、扇出等因素。

你可能感兴趣的:(SoC/ASIC设计原理,#,verilog,硬件架构,嵌入式硬件)