0% found this document useful (0 votes)
18 views

Timing Path Groups-Types

Uploaded by

sdwajid477
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Timing Path Groups-Types

Uploaded by

sdwajid477
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Timing Path Groups-

Types
By
Shaik Rasool
Timing Paths
Timing path in a design can be considered as a collection of paths.
There are four types of timing paths:-
1. From input port to output port
2. From an input port to flip-flop
3. From one flip-flop to another flip-flop(reg to reg)
4. From flip-flop to output port
Timing Paths Diagram
S te p s F o rA n a ly z in g a T im in g P a th s

Step:-1
Determine the timing path type and identify the valid start point and
endpoint for the path.
Valid start points are:- Input port and clock pin of the sequential cell
Valid endpoints are:- Output port and data pin of the sequential cell
Step:-2
Determine the timing analysis for setup and hold.
Step:-3
List the cells and their corresponding timing arcs in the launch path.
Step:-4
Add delays corresponding to each of the timing arcs in the launch
path that contribute to arrival timing(AT) to form the expression.
Step:-5
List the cells and their corresponding timing arcs in the capture path.
Step:-6
Add delays corresponding to each cell of the timing arc in the capture
path that contribute to required timing[RT] to form an expression
Step:-7
Compute AT and RT by substituting timing arc delays in the expression
and determine the slack.
Example Problem:-
1.Compute the setup slack and hold slack for the following design

Specification:-
Clock period = 6ns
Tclk-q(max) = 1ns
Tclk-q(min) = 0.8ns
Tcombo(max) = 3ns
Tcombo(min) = 1.8ns
Tsetup/Thold = 0.2ns
Setup Analysis

Arrival Time = (clk-q delay) + (combo delay)


=1+3
= 4ns
Required Time = (clock period) – (setup time of FF2)
= 6 – 0.2
= 5.8ns
Setup slack = RT – AT
= 5.8 – 4ns
= 1.8ns
Hold Analysis

Arrival Time = (clk-q delay) + combo delay


= 0.8ns + 1.8ns
= 2.6ns
Required Time = Hold time of FF2
=0.2ns
Hold slack = AT – RT
= 2.6ns – 0.2ns
= 2.4ns

You might also like