Download presentation
Presentation is loading. Please wait.
Published byLesley Stanley Modified over 9 years ago
1
DELAY INSERTION METHOD IN CLOCK SKEW SCHEDULING BARIS TASKIN and IVAN S. KOURTEV ISPD 2005 High Performance Integrated Circuit Design Lab. Department of Electrical and Computer Engineering
2
Outline Background and Motivation Topological Limitations on CSS Experimental Results Conclusions
3
Introduction High-Performance IC Clock skew scheduling Target: Minimum clock period Observe limitations –Theoretically
4
Research Objective Objective: Improve the efficiency and results of clock skew scheduling through systematic delay insertion Reconvergent paths Edge-sensitive circuits Level-sensitive circuits
5
Local data path Circuit graph System Modeling
6
Timing Parameters
7
Flip-Flop Operation Positive edge-triggered
8
Latch Operation Positive level-sensitive
9
Time Borrowing Flip-Flop basedLatch based T FF = D P 12 T L D P 12 =T FF
10
Clock Skew T skew (i,f) = t i - t f Clock signal delay at the initial register Clock signal delay at the final register
11
Clock Skew Scheduling CIRCUIT TOPOLOGY CLOCKING METHODOLOGY MAX OP. FREQUENCY TIMING SCHEDULE CLOCKING SCHEDULE SENSITIVITY * INPUT OUTPUT
12
CSS: Edge-Sensitive Zero clock skew Non-zero clock skew T FF = D P 12 T FF skewed D P 12 =T FF
13
Edge-Sensitive CSS Model Linear Programming (LP) model 1: J. P. Fishburn, Clock Skew Optimization, IEEE Transactions on Computers, Vol C-39, pp. 945-951, July 1990. 1
14
CSS for Level-Sensitive Flip-flop-based Zero clock skew Latch-based Non-zero clock skew T FF = D P 12 T L skewed T L D P 12 =T FF
15
Level-Sensitive CSS Model Linear Programming (LP) model 1: B. Taskin and I.S. Kourtev, Linearization of the Timing Analysis and Optimization Level-Sensitive Digital Synchronous Circuits, IEEE Transactions on VLSI, Vol 12, No 1, pp. 12-27, January 2004. 1
16
CSS Topological Limitations Series of data paths –Small practical limitations on CSS Data path cycles –Limit minimum clock period Reconvergent paths –Unexplored –They do matter!
17
Linear Topology Series of local data paths Small practical limits for clock skew scheduling
18
Linear Topology Timing 1
19
Linear Topology Timing 2
20
Data Path Cycles Defined for retiming Limiting for clock skew scheduling
21
Data Path Cycles Timing
22
Reconvergent Paths Common topology Lower bound T min
23
Reconvergent Paths Timing
24
Delay Insertion Add delays to some paths Modify shortest and potentially longest path delays
25
Reconvergent Path Timing DI
26
CSS-DI for Edge-Sensitive I M if I m I m I M
27
CSS-DI for Level-Sensitive I m if I M I m I M
28
Implementation Highlights Corner cases for delays Stand-alone frameworks –Edge-sensitive –Level-sensitive Reasonable run-times –Under 2 minutes with barrier optimizer
29
Edge-Sensitive Results Improvement CLOCK SKEW SCHEDULING28% CLOCK SKEW SCHEDULING WITH DELAY INSERTION 34%
30
Level-Sensitive Results Improvement CLOCK SKEW SCHEDULING29% CLOCK SKEW SCHEDULING WITH DELAY INSERTION 34%
31
Quantitative Summary Delay insertion applicable to –41% of edge-triggered ISCAS’89 circuits –34% of the level-sensitive Improvement over conventional CSS –10% for edge-triggered (26% when applicable) –9% for level-sensitive (27% when applicable)
32
Conclusions Delay insertion to logic –Systematic Requires topological analysis –Linear, cycle, reconvergent Practical requirements –Design budget for delay insertion –Discrete delay values –Placement
33
DELAY INSERTION METHOD IN CLOCK SKEW SCHEDULING QUESTIONS?
34
Clock Period Minimization Problem - 1 Objective function : min T Problem variables –For each register R i Earliest/latest arrival times a i, A i Earliest/latest departure times d i, D i Clock signal delay t i
35
Clock Period Minimization Problem - 2 Problem Parameters –For each register R i Clock-to-output delay D CQ Data-to-output D DQ Setup time S i Hold time H i –For each local data path R i R j Data propagation time D P if
36
Practical Causes of Clock Skew Size Mismatches –Buffer Size, Interconnect length Process Variations –L eff, T ox etc. Temperature Gradients Power Supply Voltage Drop
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.