摘要
流水线设计中通过增加寄存器可将毛刺进行隔离,从而降低节点的转换密度,实现动态功耗的优化,但是增加寄存器在减少毛刺的同时,不仅会增加资源消耗,而且增加的寄存器也会增加电路中的节点数量,从而产生额外的动态功耗,通过减少毛刺降低的动态功耗与增加硬件资源产生的动态功耗二者是相互矛盾的。针对此问题,通过分析毛刺和寄存器产生的动态功耗与流水线级数的变化规律,提出了基于动态功耗的流水线优化方法,并从理论上证明了优化方法的有效性。利用提出的优化方法对分形维数的计算进行优化,实验结果表明,利用提出的优化方法得到的流水线的能耗是最小的,从而验证了优化方法的有效性。
In pipeline design,adding registers can isolate glitches,therefore decrease the switching activity of the nodes,and achieve the optimization of the dynamic power consumption.However,adding registers not only increases the resource consumption,but also increases the number of nodes in the circuit while decreasing glitches,which will produce extra dynamic power consumption.The decreased dynamic power consumption through reducing glitch and the increased dynamic power consumption through adding hardware resource are contrary.Aiming at this problem,through analyzing the changing rule of the dynamic power consumption produced by glitch and registers vs.the number of pipeline stages,a pipeline optimization method based on dynamic power consumption is proposed.The effectiveness of the optimization method is proved theoretically.The proposed optimization method was used to optimize the calculation of fractal dimension.Experiment results indicate that the energy consumption of the pipeline designed using the proposed optimization method is minimum,which verifies the effectiveness of the proposed optimization method.
出处
《仪器仪表学报》
EI
CAS
CSCD
北大核心
2016年第5期1058-1064,共7页
Chinese Journal of Scientific Instrument
基金
山东省自然基金(ZR2014FP005)
博士科研启动基金(414007)项目资助
关键词
动态功耗
流水线
转换密度
毛刺
分形维数
dynamic power consumption
pipeline
switching activity
glitch
fractal dimension