neoflash
Community Fellow
Offline
Mixed-Signal Designer
Posts: 397
|
[quote author=raymond_luo2003 link=1110801864/0#4 date=1110907777]Hi, YaWei,
Well, you should be right. One practical problem is to generate a delayed version serilized data stream: Let us consider a practical case,
Suppose the basic serializer structure as follow 8:1 MUX + Pre-driver+ Liner driver Data stream dPn[7:0] @ 500MHz ==> dSn[0]@ 4GHz
The "n" of dPn[7:0] stand for this is the nth 8 bit parallel data. dPn stand for the parallel data, dSn[0] stand for the high frequency serialized data stream.
In order to build a delayed version serialzed data, we firstly need a parallel data shuffle to build a new arranged parallel data.
NEW dPn[7:0] == dP(n-1)[7] + dPn[6:0] NEW dp(n+1) [7:0]== dPn[7] + dP(n+1)[6:0] .....
Then again we need a entire serailizer to serailize the NEW parallel data to get the delayed version data stream.
I thought the above structure require double area + double power, even more if we consider the new parallel data shuffle. Is this price too high for a only one-taped premehasis? If we need a 2 taped pre-emphasis, we need third serializer, am I right?
Look forward to your reply.
Thanks! Raymond
[/quote]
Your need a FIR to do pre-emphasis. And you need to delay the data.
You can use half-rate clock to retime data if you have. You can also retime data by multi-phase clock in lower speed.
You might not be recommended to do 8:1 mux directly, because that will make delay hard to be get.
There is trade off, you can not have all in the same time.
|