DSP功耗报告
时间:10-02
整理:3721RD
点击:
目前对一款摄像头的DSP芯片(仅是纯数字电路部分)进行了简单的功耗分析,流程如下:
1.打开DC,用lib2saif命令对fast.db产生lib.fsaif文件,以作为后面门级仿真的输入;
2.用DC对整个design进行综合,并生成.v(门级网表文件),.sdf(标准延迟格式文件),.ddc(design compiler database文件);
3.门级VCS仿真:导入.v网表文件和相应的testbench,使用$sdf_annotate将sdf文件反标到design中,读入lib.fsaif文件,在仿真过程中监视各节点的动作,并将这些(包括toggle rate and static probability)记录到gate_bsaif文件中;
4.启动DC,读入ddc文件,然后使用read_saif命令将gate_bsaif读入,最后使用report_power产生功耗报告。
最终得到该DSP的动态功耗只有7mw左右,静态功耗在168uw。
不知道这个结果是否符合事实(主要是动态功耗),请各位高手指教一下!谢谢!
1.打开DC,用lib2saif命令对fast.db产生lib.fsaif文件,以作为后面门级仿真的输入;
2.用DC对整个design进行综合,并生成.v(门级网表文件),.sdf(标准延迟格式文件),.ddc(design compiler database文件);
3.门级VCS仿真:导入.v网表文件和相应的testbench,使用$sdf_annotate将sdf文件反标到design中,读入lib.fsaif文件,在仿真过程中监视各节点的动作,并将这些(包括toggle rate and static probability)记录到gate_bsaif文件中;
4.启动DC,读入ddc文件,然后使用read_saif命令将gate_bsaif读入,最后使用report_power产生功耗报告。
最终得到该DSP的动态功耗只有7mw左右,静态功耗在168uw。
不知道这个结果是否符合事实(主要是动态功耗),请各位高手指教一下!谢谢!
参与/回复主题