ICCAD-2003. International Conference on Computer Aided Design (IEEE Cat. No.03CH37486) 2003
DOI: 10.1109/iccad.2003.159768
|View full text |Cite
|
Sign up to set email alerts
|

Multi-domain clock skew scheduling

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
59
0

Year Published

2005
2005
2015
2015

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(59 citation statements)
references
References 12 publications
0
59
0
Order By: Relevance
“…For example, for a combinational logic path from a flip-flop j to flip-flop i, clock skew scheduling may delay the arrival of the clock signal to i, thereby allowing more time for a logic signal to arrive at i's input. Recent research [2]- [4] has shown that only a few skewed clocks are necessary to obtain appreciable improvements in circuit speed. Unfortunately, clocks comprise 20-39% of dynamic power consumption in commercial FPGAs [5], [6] and FPGAs already consume 7-14× more dynamic power than ASICs [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, for a combinational logic path from a flip-flop j to flip-flop i, clock skew scheduling may delay the arrival of the clock signal to i, thereby allowing more time for a logic signal to arrive at i's input. Recent research [2]- [4] has shown that only a few skewed clocks are necessary to obtain appreciable improvements in circuit speed. Unfortunately, clocks comprise 20-39% of dynamic power consumption in commercial FPGAs [5], [6] and FPGAs already consume 7-14× more dynamic power than ASICs [7].…”
Section: Introductionmentioning
confidence: 99%
“…Although extra clock lines are not required to borrow time, the practical usage of retiming is limited due to its impact on the verification methodology, i.e., equivalence checking and functional simulation [2]. Retiming can change the number of flip-flops in a design, for example, in the case of moving a flip-flop "upstream" from the output of a multi-input logic gate to its inputs.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, multi-domain clock skew scheduling has been proposed in [12]. Multiple clocking domains are routinely used in designs to realize target clock frequency and also to address specific timing requirements.…”
Section: Introductionmentioning
confidence: 99%
“…The motivation behind the multi-domain skew scheduling is based on the fact that large phase shifts between clocking domains can be implemented reliably by using dedicated, possibly expensive circuit components such as "structured clock buffers" [13]. In [12], Ravindran et al showed that a clock skew schedule using a few domains combined with a small within-domain latency can reliably implement the full optimization potential of clock skew scheduling. They proposed an algorithm based on a branch-and-bound search to assign registers to clock domains and also they modified Burns' algorithm [14] to compute the skew values.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation