Issue No. 03 - Fall (1995 vol. 12)
<p>We present a profile-driven approach to behavior level synthesis. In this approach, event activities related to various operations and carriers in the behavioral specification are measured by simulating the description using user-supplied profiling stimuli. These event activities are then used during the synthesis process to estimate the switching activity in the design being synthesized. Overall switching activity estimation is based on modulating the average intrinsic switching activities of the synthesis library modules using the event activities. This estimate is used to select a module set and a schedule which, besides meeting the area and clock-speed constraints, would minimize the switching activity in the design. Experimental results for a number of examples show that the switching activity estimated during synthesis deviates by less than 10% on the average from the actual switching activity measured after completing synthesis.</p> <p>The same profile-driven approach is applied to estimate the total amount of capacitance that would switch in the design when the given stimuli is applied. Again, experimental results show that, on the average, the estimated switched capacitance deviates from the actual measured value by about 12%.</p>
Low power electronic design, VLSI system design, behavioral synthesis, VHDL designs
N. Kumar, L. Rader, S. Katkoori and R. Vemuri, "Profile-Driven Behavioral Synthesis for Low-Power VLSI Systems," in IEEE Design & Test of Computers, vol. 12, no. , pp. 70-84, 1995.