Exploiting VHDL-RTL features to reduce the complexity of power estimation in combinational circuits

A probabilistic method to calculate signal probabilities in order to estimate the power consumption of VHDL-RTL designs is presented. The propagation of signal probabilities is performed through the extraction of the BDD (Binary Decision Diagram) of the combinational logic. The method exploits some advantages of RTL (Register Transfer Level) designs which leads to smaller BDDs, avoiding the memory explosion caused by the signal dependences. The method is integrated in a design environment to help designers improve the quality and early explore their circuits.

[1]  Radu Marculescu,et al.  Probabilistic modeling of dependencies during switching activity analysis , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  Ulf Schlichtmann,et al.  Fast Power Estimation of Large Circuits , 1996, IEEE Des. Test Comput..

[3]  Farid N. Najm,et al.  A survey of power estimation techniques in VLSI circuits , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[4]  Edward J. McCluskey,et al.  Probabilistic Treatment of General Combinational Networks , 1975, IEEE Transactions on Computers.

[5]  Vishwani D. Agrawal,et al.  Mutually disjoint signals and probability calculation in digital circuits , 1998, Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222).

[6]  Eduardo de la Torre,et al.  Ardid: A Tool and a Model for the Quality Analysis of VHDL Based Designs , 2001 .

[7]  José C. Monteiro,et al.  Switching activity estimation using limited depth reconvergent path analysis , 1997, Proceedings of 1997 International Symposium on Low Power Electronics and Design.

[8]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.