考虑峰值周期功耗和峰值模块功耗的同时优化,并尽可能地降低电路的功耗时延乘积指标.利用参数化功能单元库中各个功能模块的具体物理信息,在多供电电压、多调度周期模式下,建立了整数线性规划模型及其相应的6组约束条件,并将高层次综合中的调度过程和功能单元的绑定过程统一起来进行了模型化.文中算法已经成功地应用到自行开发的高层次综合工具之中,算法中得到的数据结果可以直接用于下一步的布图规划.对测试用例的实验进一步说明:同时优化峰值周期功耗和峰值模块功耗可以取得更好的综合结果,并且改善功耗时延乘积项的值(平均降低了30%),提高电路的可靠性和稳定性.
A novel approach based on the integer linear programming (ILP)is proposed for the minimization of peak power and max module power consumption. With the support of parameterized functional units library, ILP formulations are modeled and constructed using the multiple supply voltages and multi-cycling scheme. The proposed approach has been successfully embedded in our behavioral synthesis tool and the generated corresponding results can directly serve as the input of the subsequent floorplan process. Experimental results on benchmarks indicate that simultaneously minimizing the peak power and the max module power can yield better synthesis results and better power delay product of the circuit designs.