[pardon the triple-post, if that happened; I appear to have mailing list
issues]

Hey all,

I'm designing a FX correlator on ROACH2 boards, which is targeting a user
clock rate of 312.5 MHz.  However, I see TONS of failures similar to the
one posted below (see image)

It appears that there is a super-high fanout bus which connects all the
registers and shared-memories on the processor side.  I tried mitigating
this by minimizing the number of yellow blocks, but this only made the
problem worse.

We might be able to add a cycle of latency to this bus, resolving the
timing error and making my day.  Anyone have the experience to know how to
do this?  Or another way to resolve the issue?  I'm all out of ideas on my
end

Thanks in advance!

Image: https://dl.dropboxusercontent.com/u/2832602/epb_timing_fail.png

--Ryan

Reply via email to