一、文件作用
后端使用dc工具生成. vg格式的网表文件。
deposit文件,各个子系统使用的网表文件不一致,要include相关的deposit文件。由厂商提供,开发用脚本转为. vh文件便于仿真。主要作用是初始化phy内的寄存器,以防先读后写时为x态。
二、语法
force 将信号赋予固定值,不能为变量值
deposit 可以将信号赋予变量值
initial begin
$deposit(variable,value);
$deposit(Q,0)
end
deposit比force好用,不用release,有值时直接正常工作,适用于没有初值的cell使用,解决x态传播问题。
在rtl+dc仿真时,使用dc网表的phy中加deposit.vh对reg/mem进行复位。
在rtl+dft仿真时,使用dft网表的phy加deposit.vh文件对mem复位。使用rtl的phy加mem_deposit.vh对mem复位。其中mem_deposit.vh中复位信号先1后0,因为内部信号会翻转,变成先0后1,形成上升沿。