MPGA: An Evolutionary State Assignment for Dynamic and Leakage Power reduction at FSM synthesis
MPGA: An Evolutionary State Assignment for Dynamic and Leakage Power reduction at FSM synthesis
复制标题
MPGA:FSM 合成时动态和泄漏功率降低的进化状态分配
DOI:
10.1049/iet-cdt.2016.0199
复制
发表时间:
2018
影响因子:
1.2
通讯作者:
Qinyu Wang
中科院分区:
文献类型:
--
作者:
Yanyun Tao;Yuzhen Zhang;Qinyu Wang
As the development of deep‐submicron and nano‐technology, leakage power minimisation becomes asimportant as dynamic power reduction in IC design. In order to achieve low‐powerstate assignment for finite‐state machine (FSM) synthesis, a multi‐populationgenetic algorithm (MPGA)‐based state assignment method isproposed. MPGA consists of an outer‐loop and a set of inner‐GAs. In MPGA,inner‐GA is a local search component for finding low‐power state assignment.Selection,crossoverandmutationare used to perform variations on individuals.Cost function is defined based on power dissipation formulation of complementarymetal oxide semiconductor (CMOS) gate for dynamic power andleakage power estimation. The outer‐loop is used to optimise the parameters ofinner‐genetic algorithm (GA) throughpopulationvariation schema,intra‐specific competitionandnewborn. Twenty‐three FSMs that were commonly used asbenchmarks are employed to test the effectiveness of MPGA and compare differentstate assignment methods. Experimental results show MPGA achieves a significantimprovement over the previous publications both on dynamic power and leakagepower reduction in most benchmarks.