--- Quote Start ---
I don't think regular I/O are the way to go. 3Gbps just seems way too out there. Could you use a transceiver and just hold the CDR unit in "lock to ref" mode instead of lock to data? That way you're not really recovering a clock out of it? (I may be way off base, just throwing out an idea...)
--- Quote End ---
Hello Rysc!!
i'm so glad to receive your answer above, because I had tried to use a transceiver,and lock its clock to ref clk. That method worked, but one deserialized channel cannot be sync well. For example, the deserializer factor is 10, all the deserialize channels synchronized to the slow clock, except the channel 5. The data on ch5 was asserted after the slow clock's rising edge(Tsu is negtive), the data on other channels was valid before the rising edge.