Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

maximum set up time and minimum hold time ??

Status
Not open for further replies.

subramanyam

Member level 3
Joined
Jul 29, 2006
Messages
56
Helped
9
Reputation
16
Reaction score
4
Trophy points
1,288
Location
bengaluru
Activity points
1,660
It is said that u need to consider maximum setup time and minimum hold time.
can any one explain this ????????
 

There are two type of propagation delay:
1) propagation delay min (sometime we call it contamination delay)
2) propagation delay max

In setup time calculation, we apply max propagation delay on other hand we use contamination delay in holdtime expression.

Hence the equation should be:

Tc-q_max + Tsetup + Tcskew + Tcomb_max <= T (setup)

Tc-q_min + Tcomb_min - Tcskew >= Thold (holdtime)


Links : **broken link removed**
 
> It is said that u need to consider maximum setup time and minimum hold time.
can any one explain this ????????

while doing analysis on setup time , the comparision is done at the next pulse , hence we use max. delay analysis.
However in hold analysis there comparision is done at the same clock edge ,so min. analysis is used.

i hope this answers your doubt.
 

Between two register sometimes there is combinational logic, this logic has to be necessary overcame before of the sensible clock front. The setup time is the time before the datas in output of the combinational logic has to be ready before the sensible clock front. This time exist for tecnologic reasons; when you use a hardware synthesizer in your design technological libraries are required, so in these there are specified both setup and hold time. The reason for the hold time is the same, and the hold time is the time that data has to be stable later than a clock front, before that the hardaware can process this data
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top