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.

Is it necessary to resynchronize the reset here?

Status
Not open for further replies.

jan2008

Newbie level 1
Joined
May 30, 2008
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
in my design, PLL and clock divider are reset by rstn, clock divider is connected to PLL output, clk_a/clk_b/clk_c are generated by clock divider. Should I use rstn directly for modules clocked by clk_a/clk_b/clk_c, or resynchronize rstn with clk_a/clk_b/clk_c, producing rstn_a/rstn_b/rstn_c and use them for modules clocked by the corresponding clock? when should reset resynchronization be used?
 

I think you still need reset synchronization. The rstn is not guaranteed to be synchronized to PLL output clock.
 

I think the problem is how width the rstn plus is. There are several cases:
1. the rstn voilated for recovery or removal time.
2. Even if reset synchrinized. if the plus is too narrow, the clk_a/clk_b/clk_a can't sample it.

Thus, i think you should make sure the rstn plus is wide enough.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top