Master of Engineering (ME)
Electrical and Computer Engineering
First Committee Member
Number of Pages
High-Level Synthesis (HLS) is defined as a translation process from a behavioral description into structural description. The high-level synthesis process consists of three interdependent phases: scheduling, allocation and binDing The order of the three phases varies depending on the design flow. There are three important quality measures used to support design decision, namely size, performance and power consumption. Recently, with the increase in portability, the power consumption has become a very dominant factor in the design of circuits. The aim of low-power high-level synthesis is to schedule operations to minimize switching activity and select low power modules while satisfying timing constraints. This thesis presents a heuristic that helps minimize power consumption by operating the functional units at multiple voltages and varied clock frequencies. The algorithm presented here deals with pipelined operations where multiple instance of the same operation are carried out. The algorithm was implemented using C++, on LINUX platform.
Circuits; Frequency; High; Level; Minimization; Multiple; Pipelined; Power; Schemes; Synthesis; Variation; Voltages
University of Nevada, Las Vegas
If you are the rightful copyright holder of this dissertation or thesis and wish to have the full text removed from Digital Scholarship@UNLV, please submit a request to firstname.lastname@example.org and include clear identification of the work, preferably with URL.
Radhakrishnan, Bharath, "Multiple voltage scheme with frequency variation for power minimization of pipelined circuits at high-level synthesis" (2003). UNLV Retrospective Theses & Dissertations. 1560.