2010
DOI: 10.1109/tvlsi.2009.2013353
|View full text |Cite
|
Sign up to set email alerts
|

LOPASS: A Low-Power Architectural Synthesis System for FPGAs With Interconnect Estimation and Optimization

Abstract: Abstract-In this paper, we present a low-power architectural synthesis system (LOPASS) for field-programmable gate-array (FPGA) designs with interconnect power estimation and optimization. LOPASS includes three major components: 1) a flexible high-level power estimator for FPGAs considering the power consumption of various FPGA logic components and interconnects; 2) a simulated-annealing optimization engine that carries out resource selection and allocation, scheduling, functional unit binding, register bindin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 47 publications
(20 citation statements)
references
References 32 publications
(39 reference statements)
0
20
0
Order By: Relevance
“…We compare our binding algorithm, HLPower, to a stateof-the-art low-power high-level synthesis algorithm for FPGAs, LOPASS [3] [4], which can perform scheduling, allocation, and binding. We use a resource library containing single-cycle resources, including a multiplier, an adder, a register, and multiplexers.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…We compare our binding algorithm, HLPower, to a stateof-the-art low-power high-level synthesis algorithm for FPGAs, LOPASS [3] [4], which can perform scheduling, allocation, and binding. We use a resource library containing single-cycle resources, including a multiplier, an adder, a register, and multiplexers.…”
Section: Methodsmentioning
confidence: 99%
“…In [5], a low-power, simultaneous resource allocation and binding algorithm for FPGAs was presented, and included a high-level power estimator. In [3] and [4], the authors presented a simulated annealing-based algorithm which carried out high-level synthesis subtasks simultaneously, targeting FPGAs for lowpower, called LOPASS. Their binding algorithm initially used minimum weight bipartite matching, and then was enhanced using a network flow approach presented in [2] that binds all the resources simultaneously.…”
Section: Related Workmentioning
confidence: 99%
“…Perhaps the work most similar to ours is the low-power architectural synthesis system (LOPASS) [7]. This approach performs a simulated-annealing optimization over the entire synthesis process of scheduling, resource selection and allocation, functional unit binding, register binding, and interconnection estimation to effectively reduce power.…”
Section: Fpga Design Latency Optimization During High Level Synthmentioning
confidence: 99%
“…The resource allocation and binding then establishes which operations are performed in which hardware resource, which in turn determines how many registers will be needed to store the partial computations throughout the data flow. The number of multiplexers generated when connecting the registers to and from the operator ports is optimized [7]. These steps are performed in a loop which includes TED restructuring to determine the lowest latency design.…”
Section: System Level Explorationmentioning
confidence: 99%
“…[32][33] based on the use of the negative group delay circuit whose the principle is developed in [34][35] has been introduced. Moreover, accurate, optimized and also easy to implement models enabling the prediction of these unwanted effects are indispensable [36][37][38][39]. In this scope, new generations of design strategies and commercial numerical tools for simulation and characterization of various 3-D structure geometries permitting to ensure the signal fidelity at Gbits/s-speeds were recently reported [40][41][42][43][44].…”
Section: Introductionmentioning
confidence: 99%