This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Profile-Driven Behavioral Synthesis for Low-Power VLSI Systems
Fall 1995 (vol. 12 no. 3)
pp. 70-84

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.

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%.

Index Terms:
Low power electronic design, VLSI system design, behavioral synthesis, VHDL designs
Citation:
Nand Kumar, Srinivas Katkoori, Leo Rader, Ranga Vemuri, "Profile-Driven Behavioral Synthesis for Low-Power VLSI Systems," IEEE Design & Test of Computers, vol. 12, no. 3, pp. 70-84, Fall 1995, doi:10.1109/MDT.1995.466383
Usage of this product signifies your acceptance of the Terms of Use.