DocumentCode
2246641
Title
Energy characterization based on clustering
Author
Mehta, Huzefa ; Owens, Robert Michael ; Irwin, Mary Jane
Author_Institution
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear
1996
fDate
3-7 Jun, 1996
Firstpage
702
Lastpage
707
Abstract
We illustrate a new method to characterize the energy dissipation of circuits by collapsing closely related input transition vectors and energy patterns into capacitive coefficients. Energy characterization needs to be done only once for each module (ALU, multiplier etc.) in order to build a library of these capacitive coefficients. A direct high-level energy simulator or profiler can then use the library of pre-characterized modules and a sequence of input vectors to compute the total energy dissipation. A heuristic algorithm which performs energy clustering under objective constraints has been devised. The worst case running time of this algorithm is O(m3n), where m is the number of simulation points and n is the number of inputs of the circuit. The designer can experiment with the criterion function by setting the appropriate relative error norms to control the “goodness” of the clustering algorithm and the sampling error and confidence level to maintain the sufficiency of representation of each cluster. Experiments on circuits show a significant reduction of the energy table size under a specified criterion function, cluster sampling error and confidence level
Keywords
circuit analysis computing; circuit optimisation; combinational circuits; high level synthesis; logic CAD; multiplying circuits; ALU; clustering; clustering algorithm; combinational circuits; energy dissipation; heuristic algorithm; high-level energy simulator; input transition vectors; logic modules; multiplier; total error minimization; worst case running time; Capacitance; Circuit simulation; Clustering algorithms; Computational modeling; Energy dissipation; Error correction; Libraries; Permission; Sampling methods; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference Proceedings 1996, 33rd
Conference_Location
Las Vegas, NV
ISSN
0738-100X
Print_ISBN
0-7803-3294-6
Type
conf
DOI
10.1109/DAC.1996.545664
Filename
545664
Link To Document