Tabu search based behavioural synthesis of low leakage datapaths

In this work, we propose two search-based approaches based on the tabu search to explore the solution space for low leakage power data-paths. The first approach explores different schedules. The second approach simultaneously searches for schedules and mappings that dissipate low leakage power. Our approaches identify data-paths which dissipate up to 40% lesser leakage power than those synthesized using traditional heuristics. Tabu search finds significantly better solutions at the cost of a moderate increase in computation time.

[1]  Srinivas Katkoori,et al.  An architectural leakage power simulator for VHDL structural datapaths , 2003, IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings..

[2]  Srinivas Devadas,et al.  Algorithms for hardware allocation in data path synthesis , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Srinivas Katkoori,et al.  Resource allocation and binding approach for low leakage power , 2003, 16th International Conference on VLSI Design, 2003. Proceedings..

[4]  Donald E. Thomas,et al.  The combination of scheduling, allocation, and mapping in a single algorithm , 1991, DAC '90.

[5]  Kaushik Roy Leakage power reduction in low-voltage CMOS designs , 1998, 1998 IEEE International Conference on Electronics, Circuits and Systems. Surfing the Waves of Science and Technology (Cat. No.98EX196).

[6]  Niraj K. Jha,et al.  Leakage power analysis and reduction during behavioral synthesis , 2002, Proceedings 2000 International Conference on Computer Design.

[7]  Bozena Kaminska,et al.  Functional synthesis of digital systems with TASS , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..