Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Do you check the recovery time and removal time ?

Status
Not open for further replies.

Nobody

Full Member level 3
Joined
Oct 4, 2001
Messages
165
Helped
9
Reputation
16
Reaction score
7
Trophy points
1,298
Location
Formosa
Activity points
1,593
removal recovery time for a flip-flop

I have the flip'flop's Asynchronous SET/RESET coming from another clock domain.
It's single shot to reset the flip-flop.
Under this assumption , did u concern about
the violation of recovery and removal time ?
 

srihari_adem

Junior Member level 1
Joined
May 24, 2007
Messages
16
Helped
3
Reputation
6
Reaction score
3
Trophy points
1,283
Activity points
1,380
Re: removal recovery time for a flip-flop

I have the flip'flop's Asynchronous SET/RESET coming from another clock domain.
It's single shot to reset the flip-flop.
Under this assumption , did u concern about
the violation of recovery and removal time ?
yes you need to bother about recovery and removal checks for async resets.
This checks are necessary for inactive state of reset to ensure unambiguous data was not captured by active clock edge.
 

wlim

Newbie level 1
Joined
Nov 8, 2009
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Singapore
Activity points
1,288
Hi guys,

If I have few flops that got the assertion of reset earlier than other flops that got the assertion of reset later and the reset is hold for a few clock cycles, its not possible to meet the recovery (setup) check especially in SOC where the reset tree is very long. This means meeting 1clk is very difficult for large SOC design. With this, can we safely put multicycle -setup 2 and thats it? The important of async reset is the removal check. The -setup 2 will remove the setup violation (since the reset can be hold for several cycles before it is being released) and the removal will still be check ?

BR,
wl
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top