A RTL Level ODC Algorithm for Data Path Low Power Optimization

孟建熠,丁永林,严晓浪,葛海通
2010-01-01
Abstract:This paper proposes an efficient and low-overhead optimization algorithm for clock-gating based low power design.It searches the Observability Don′t Care(ODC) conditions of data path at RTL level.It analyzes the ODC conditions of RTL logic level signal which is defined as Bus-ODC model.Data path is cut down into several short paths and computed ODC condition separately,which is defined as Path-ODC model.These two models can reduce the ODC computation load and improve the computation efficiency,and make it sufficient for VLSI low power optimization.Probability of ODC conditions is also proposed in this paper and used as an important basis of clock gating logic synthesis.It is preferred to insert clock gating logic into the data path with high probability of ODC condition.Probability driven clock gating logic synthesis improves the efficiency of clock gating network with tiny hardware overhead.Compared with the result of traditional ODC algorithm,computation load of RTL level ODC algorithm is only one-eight of that,power can be reduced by 12.35% and hardware overhead is cut down by 13.44% in average.
What problem does this paper attempt to address?