The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 16th, 2024, 8:28pm
Pages: 1
Send Topic Print
Divider retiming strategy (Read 2929 times)
Visjnoe
Senior Member
****
Offline



Posts: 233

Divider retiming strategy
Jan 31st, 2007, 7:41am
 

Dear all,

consider an asynchronous div-by-N divider which is retimed by a FF. Assume the input of the divider is clocked at the positive edge of the incoming (clock) signal.

At which edge should the retiming FF be clocked? I would guess that the negative egde is the better choice
(robustness).

Further on: are there better retiming strategies or is the single FF most common?

Kind Regards

Peter
Back to top
 
 
View Profile   IP Logged
mg777
Senior Member
****
Offline



Posts: 131

Re: Divider retiming strategy
Reply #1 - Feb 1st, 2007, 9:08pm
 

Is there clock recovery involved?

A robust sampling strategy would be to do an early-late comparison with a DLL. This may be economical only for specialized blocks, not for cells. It's interesting how analog and digital folks treat timing closure very differently.

M.G.Rajan
www.eecalc.com




Back to top
 
 
View Profile   IP Logged
Visjnoe
Senior Member
****
Offline



Posts: 233

Re: Divider retiming strategy
Reply #2 - Feb 1st, 2007, 11:54pm
 
Dear mg777,

there is no clock recovery involved: it's just retiming of a divided CLK to minimize the jitter through accumulation by an asynchronous divider.

If the divider is triggered by pos edge of the input, I would think it is not save to trigger the retiming FF at the output by the same pos edge of the input, for reasons of FF set-up/hold time basically.

Kind Regards

Peter
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.