FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-24-2009, 01:07 PM
bonnerfme
Guest
 
Posts: n/a
Default Deskew Reginal clock input

Hi there,

I have a question regarding clock deskewing. My design has a sub
module that gets its clock signal from a regional clock pin, however,
the clock skew is too large and causing timing violations.

I read about something on DCM and thought about using it to deskew
this regional clock, but it seems to me that DCM can only be used in
conjunction with global clock lines. The board layout is fixed, which
means no way I can use a global clock line for this signal, have to
live with it.

Has anybody experience with regional clock deskewing?

Thanks a lot!
Reply With Quote
  #2 (permalink)  
Old 11-24-2009, 01:49 PM
Gabor
Guest
 
Posts: n/a
Default Re: Deskew Reginal clock input

On Nov 24, 8:07*am, bonnerfme <xiaoling...@fme.fujitsu.com> wrote:
> Hi there,
>
> I have a question regarding clock deskewing. My design has a sub
> module that gets its clock signal from a regional clock pin, however,
> the clock skew is too large and causing timing violations.
>
> I read about something on DCM and thought about using it to deskew
> this regional clock, but it seems to me that DCM can only be used in
> conjunction with global clock lines. The board layout is fixed, which
> means no way I can use a global clock line for this signal, have to
> live with it.
>
> Has anybody experience with regional clock deskewing?
>
> Thanks a lot!


Are you sure you mean deskew? That is a routing issue. I don't
see how a DCM would help unless you're talking about the skew
between the regional clock and some other clock.

Confused,
Gabor
Reply With Quote
  #3 (permalink)  
Old 11-24-2009, 03:39 PM
austin
Guest
 
Posts: n/a
Default Re: Deskew Reginal clock input

a,

The DCM has a fixed phase shift feature, so you can "move" the clock
outputs, anywhere you want, from 0 to 360 degrees, with 1/256
resolution.

Austin
Reply With Quote
  #4 (permalink)  
Old 11-24-2009, 05:31 PM
bonnerfme
Guest
 
Posts: n/a
Default Re: Deskew Reginal clock input

On Nov 24, 2:49*pm, Gabor <ga...@alacron.com> wrote:
> On Nov 24, 8:07*am, bonnerfme <xiaoling...@fme.fujitsu.com> wrote:
>
> > Hi there,

>
> > I have a question regarding clock deskewing. My design has a sub
> > module that gets its clock signal from a regional clock pin, however,
> > the clock skew is too large and causing timing violations.

>
> > I read about something on DCM and thought about using it to deskew
> > this regional clock, but it seems to me that DCM can only be used in
> > conjunction with global clock lines. The board layout is fixed, which
> > means no way I can use a global clock line for this signal, have to
> > live with it.

>
> > Has anybody experience with regional clock deskewing?

>
> > Thanks a lot!

>
> Are you sure you mean deskew? *That is a routing issue. *I don't
> see how a DCM would help unless you're talking about the skew
> between the regional clock and some other clock.
>
> Confused,
> Gabor


Hi Gabor, you're right, this is a routing issue.I meant the skew just
on this regional clock, not the skew between it and some other clock.
Maybe DCM is not the right thing to go for, I'm no sure, please advise
what is the correct thing I should look into.

BR
Reply With Quote
  #5 (permalink)  
Old 11-24-2009, 06:04 PM
Mike Treseler
Guest
 
Posts: n/a
Default Re: Deskew Reginal clock input

bonnerfme wrote:

> My design has a sub
> module that gets its clock signal from a regional clock pin, however,
> the clock skew is too large and causing timing violations.


You could make a synchronous divide by n +- cal ppm
using a phase accumulator. A host computer
could do the time error to delta cal calculation
if the integrated time error can be measured.

-- Mike Treseler
Reply With Quote
  #6 (permalink)  
Old 11-24-2009, 09:30 PM
Steve Ravet
Guest
 
Posts: n/a
Default Re: Deskew Reginal clock input

input violations, output violations, or flop/flop violations?

Is your clock being routed using logic routing resources or a dedicated
clock resource? Your clock needs to go on a global clock line if it isn't
there already. It's hard to meet timing with clocks on logic routing, maybe
with some careful hand placement you could do it.

--steve

"bonnerfme" <xiaoling.li@fme.fujitsu.com> wrote in message
news:3a29c0c0-14cf-4289-92ee-aaf972ef2af7@t18g2000vbj.googlegroups.com...
: Hi there,
:
: I have a question regarding clock deskewing. My design has a sub
: module that gets its clock signal from a regional clock pin, however,
: the clock skew is too large and causing timing violations.
:
: I read about something on DCM and thought about using it to deskew
: this regional clock, but it seems to me that DCM can only be used in
: conjunction with global clock lines. The board layout is fixed, which
: means no way I can use a global clock line for this signal, have to
: live with it.
:
: Has anybody experience with regional clock deskewing?
:
: Thanks a lot!


Reply With Quote
  #7 (permalink)  
Old 11-24-2009, 09:31 PM
Gabor
Guest
 
Posts: n/a
Default Re: Deskew Reginal clock input

On Nov 24, 12:31*pm, bonnerfme <xiaoling...@fme.fujitsu.com> wrote:
> On Nov 24, 2:49*pm, Gabor <ga...@alacron.com> wrote:
>
>
>
> > On Nov 24, 8:07*am, bonnerfme <xiaoling...@fme.fujitsu.com> wrote:

>
> > > Hi there,

>
> > > I have a question regarding clock deskewing. My design has a sub
> > > module that gets its clock signal from a regional clock pin, however,
> > > the clock skew is too large and causing timing violations.

>
> > > I read about something on DCM and thought about using it to deskew
> > > this regional clock, but it seems to me that DCM can only be used in
> > > conjunction with global clock lines. The board layout is fixed, which
> > > means no way I can use a global clock line for this signal, have to
> > > live with it.

>
> > > Has anybody experience with regional clock deskewing?

>
> > > Thanks a lot!

>
> > Are you sure you mean deskew? *That is a routing issue. *I don't
> > see how a DCM would help unless you're talking about the skew
> > between the regional clock and some other clock.

>
> > Confused,
> > Gabor

>
> Hi Gabor, you're right, this is a routing issue.I meant the skew just
> on this regional clock, not the skew between it and some other clock.
> Maybe DCM is not the right thing to go for, I'm no sure, please advise
> what is the correct thing I should look into.
>
> BR


What kind of device are you using? Is this "Regional clock"
driven by a dedicated clock buffer like a BUFR in the Virtex 5?
Or do you mean you're using non-global routing resources for
the clock?
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Virtex-5 clock input is excessively loading SERDES recovered clock 2G FPGA 9 09-04-2009 10:16 PM
Do two clock system blocks with one clock running half of other'sneed asynchronous input/output buffers? Weng Tianxiang FPGA 9 10-09-2008 11:42 AM
Deskew Clock on Synchronous Bus Bill Ngo FPGA 4 06-10-2008 05:58 PM
How to get 240Mhz clock (8x) using 30Mhz clock input in Virtex4 fastgreen2000@yahoo.com FPGA 7 05-11-2007 02:56 PM
Managing input clock of 20MHz at input of DCM mh FPGA 2 02-20-2007 04:02 PM


All times are GMT +1. The time now is 01:12 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved