- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Period and glitch reduction via clock skew scheduling,...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Period and glitch reduction via clock skew scheduling, delay padding and glitchless Dong, Xiao
Abstract
This thesis describes PGR, an architectural technique to reduce dynamic power via a glitch reduction strategy named GlitchLess, or to improve performance via clock skew scheduling (CSS) and delay padding (DP). It is integrated into VPR 5.0, and is invoked after the routing stage. Programmable delay elements (PDEs) are used as a novel architecture modification to insert delay on fiip- flop (FF) clock inputs, enabling all optimization steps to share it, avoiding multiple architecture modifications. This thesis investigates the trade- off between power and performance, and finding an appropriate compromise considering process variation and timing uncertainties. To facilitate realistic power estimates, a popular activity estimator, ACE, is modified with a new model to estimate glitching power, taking into account the analog behavior of glitch pulse width reduction as it travels along FPGA routing tracks. We show that the original glitch estimation method can underestimate glitching power by up to 48%, and overestimate by up to 15%. In terms of performance, an average of 15% speedup can be achieved via CSS alone, or up to 37% for individual circuits. Although delay padding only benefits a few circuits, the average improvement of those circuits is an additional 10% of the original period, or up to 23% for individual circuits. In addition, GlitchLess is performed on both the original VPR and post-CSS solutions. On average, 16% of glitching power can be eliminated, or up to 63% for individual circuits.
Item Metadata
Title |
Period and glitch reduction via clock skew scheduling, delay padding and glitchless
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2009
|
Description |
This thesis describes PGR, an architectural technique to reduce dynamic power via a glitch
reduction strategy named GlitchLess, or to improve performance via clock skew scheduling
(CSS) and delay padding (DP). It is integrated into VPR 5.0, and is invoked after the
routing stage. Programmable delay elements (PDEs) are used as a novel architecture
modification to insert delay on
fiip-
flop (FF) clock inputs, enabling all optimization steps
to share it, avoiding multiple architecture modifications. This thesis investigates the trade-
off between power and performance, and finding an appropriate compromise considering
process variation and timing uncertainties.
To facilitate realistic power estimates, a popular activity estimator, ACE, is modified
with a new model to estimate glitching power, taking into account the analog behavior of
glitch pulse width reduction as it travels along FPGA routing tracks. We show that the
original glitch estimation method can underestimate glitching power by up to 48%, and
overestimate by up to 15%.
In terms of performance, an average of 15% speedup can be achieved via CSS alone, or
up to 37% for individual circuits. Although delay padding only benefits a few circuits, the
average improvement of those circuits is an additional 10% of the original period, or up to
23% for individual circuits. In addition, GlitchLess is performed on both the original VPR
and post-CSS solutions. On average, 16% of glitching power can be eliminated, or up to
63% for individual circuits.
|
Extent |
978807 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-09-17
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0067710
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2009-11
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International