2007 IEEE International Symposium on Circuits and Systems (ISCAS) 2007
DOI: 10.1109/iscas.2007.378020
|View full text |Cite
|
Sign up to set email alerts
|

Architecture Level Power-Performance Tradeoffs for Pipelined Designs

Abstract: Abstract-This paper presents a method to investigate powerperformance tradeoffs in digital pipelined designs. The method is applied at the architectural level of the design. It will be shown that addressing the tradeoffs at this level will result in significant savings in power consumption without impacting the performance. The reduction in power is obtained through reducing the number of registers used in implementing the pipeline stages. The method has been validated by synthesizing a floating-point unit wit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 8 publications
0
3
0
Order By: Relevance
“…Pipelining a design involves [48] the addition of registers to create stages with the aim of improving throughput when the pipeline is fully utilized. Crucially the location of the pipeline stage will dictate the number of registers required to implement the stage.…”
Section: B Pipeliningmentioning
confidence: 99%
“…Pipelining a design involves [48] the addition of registers to create stages with the aim of improving throughput when the pipeline is fully utilized. Crucially the location of the pipeline stage will dictate the number of registers required to implement the stage.…”
Section: B Pipeliningmentioning
confidence: 99%
“…Many concepts of power minimization at the system level can be found in [3][4][5][6]. They are often related to the problems of high-level synthesis, presented, inter alia, in [7][8][9][10].…”
Section: Introductionmentioning
confidence: 99%
“…Energy efficiency issues can be related to different levels of system synthesis. In the case of high-level synthesis [8][9][10][11][12], there are a number of methods to reduce power consumption, such as: effective hardware and software implementation of functions [13], temporary shutdown of individual modules or implementation of the circuit in the form of a GALS structure (Globally Asynchronous Locally Synchronous) [14]. However, in the case of low-level synthesis, the methods of reducing power consumption include: "power gating" [12], local reduction of the supply voltage [15,16], techniques related to local reduction of the frequency of the clock signal or its complete blocking ("clock gating") [17].…”
mentioning
confidence: 99%