I'm looking ahead to an application in the future which will need a lot of DSP power but more importantly a huge amount of I/O bandwidth (interfacing to multiple ultra-high-speed DAC/ADCs). Up to now we've used parallel LVDS buses at up to 1Gs/s for this, but this eats lots of pins and is a PCB nightmare, so we plan to switch to serial I/O for which we have on-chip transceivers available. I've been trying to work out what total serial I/O capability is available on the latest (and near future!) FPGAs, but it's not always easy. In the timescales I'm looking at I guess that the likely candidates are Virtex-4 (for which little information is available on the MGTs), and whatever the "next-generation" Altera device is (Stratix-II doesn't have serial I/O, Stratix GX does but may be lacking in processing power) -- can anyone at Altera give any clue about this? For Virtex-4 I'm confused about what the actual serial data rate on each pin pair is for the MGT -- I understand that there are up to 20 MGT, and that these can be "up to 12GB/s", but I assume that this is done by bonding together 4 physical 3Gb/s channels into 1 virtual 12Gb/s channel -- is this correct? In that case each block of 4 MGTs can do 12Gb/s; if not then this is the rate for each MGT, but I think this is extremely unlikely -- 300ps bit period is OK since it needs rise/fall times of about 80ps which is achievable in this technology, but 80ps bit period needs 20ps tr/tf which is not! So it seems that both Altera and Xilinx are similar here; both use blocks of 4 transceivers at 3.125/3.25Gb/s per channel, or 12.5/13Gb/s per block. Both have a maximum of 5 blocks (20 channels) per chip. Is this correct? What's coming in the next couple of years as far as serial I/O is concerned? Cheers Ian Dedic Chief Engineer Mixed Signal Division Fujitsu Microelectronics Europe P.S. If there are things which can only be revealed under NDA, please contact me off-list since we have NDAs with both Xilinx and Altera.
Xilinx and Altera -- maximum total bitrate for high-speed serial I/O
Started by ●November 11, 2004
Reply by ●November 11, 20042004-11-11
Ian, MGTs for V4 are 622 Mb/s to 10 Gb/s each. They are similar to the already shipped and working 10 Gb/s transcievers in Virtex II Pro-X. They can be channel bonded together for even higher aggregate data rates. Austin Ian Dedic wrote:> I'm looking ahead to an application in the future which will need a > lot of DSP power but more importantly a huge amount of I/O bandwidth > (interfacing to multiple ultra-high-speed DAC/ADCs). Up to now we've > used parallel LVDS buses at up to 1Gs/s for this, but this eats lots > of pins and is a PCB nightmare, so we plan to switch to serial I/O for > which we have on-chip transceivers available. > > I've been trying to work out what total serial I/O capability is > available on the latest (and near future!) FPGAs, but it's not always > easy. In the timescales I'm looking at I guess that the likely > candidates are Virtex-4 (for which little information is available on > the MGTs), and whatever the "next-generation" Altera device is > (Stratix-II doesn't have serial I/O, Stratix GX does but may be > lacking in processing power) -- can anyone at Altera give any clue > about this? > > For Virtex-4 I'm confused about what the actual serial data rate on > each pin pair is for the MGT -- I understand that there are up to 20 > MGT, and that these can be "up to 12GB/s", but I assume that this is > done by bonding together 4 physical 3Gb/s channels into 1 virtual > 12Gb/s channel -- is this correct? > > In that case each block of 4 MGTs can do 12Gb/s; if not then this is > the rate for each MGT, but I think this is extremely unlikely -- 300ps > bit period is OK since it needs rise/fall times of about 80ps which is > achievable in this technology, but 80ps bit period needs 20ps tr/tf > which is not! > > So it seems that both Altera and Xilinx are similar here; both use > blocks of 4 transceivers at 3.125/3.25Gb/s per channel, or 12.5/13Gb/s > per block. Both have a maximum of 5 blocks (20 channels) per chip. > > Is this correct? > > What's coming in the next couple of years as far as serial I/O is > concerned? > > Cheers > > Ian Dedic > Chief Engineer > Mixed Signal Division > Fujitsu Microelectronics Europe > > P.S. If there are things which can only be revealed under NDA, please > contact me off-list since we have NDAs with both Xilinx and Altera.
Reply by ●November 12, 20042004-11-12
Hi Austin Thanks for that -- I wasn't really sure that the Pro-X and V4 were 10Gb/s per channel (pair of differential pins), since people ofter talk about "10Gb serial I/O" when they actually mean 4 bonded 2.5Gb/s channels (or 3.2Gb/s allowing for 10B/8B encoding). Of course 10Gb/s real data rate gets you into a whole new raft of issues with PCB/connectors/sockets because the edge rates are so fast -- we've done boards with a small number of 10Gb/s channels where we had to take extreme care over things like via stubs and choice of layers. Maybe the best compromise here is 5-6Gb/s per channel, which would give half the number of channels compared to 2.5-3Gb/s, but be less critical physically than 10-12Gb/s. Cheers Ian P.S. Anybody else out there have any enlightening comments on this? Austin Lesea <austin@xilinx.com> wrote in message news:<cn0ebs$ruh2@cliff.xsj.xilinx.com>...> Ian, > > MGTs for V4 are 622 Mb/s to 10 Gb/s each. They are similar to the > already shipped and working 10 Gb/s transcievers in Virtex II Pro-X. > > They can be channel bonded together for even higher aggregate data rates. > > Austin > > Ian Dedic wrote: > > > I'm looking ahead to an application in the future which will need a > > lot of DSP power but more importantly a huge amount of I/O bandwidth > > (interfacing to multiple ultra-high-speed DAC/ADCs). Up to now we've > > used parallel LVDS buses at up to 1Gs/s for this, but this eats lots > > of pins and is a PCB nightmare, so we plan to switch to serial I/O for > > which we have on-chip transceivers available. > > > > I've been trying to work out what total serial I/O capability is > > available on the latest (and near future!) FPGAs, but it's not always > > easy. In the timescales I'm looking at I guess that the likely > > candidates are Virtex-4 (for which little information is available on > > the MGTs), and whatever the "next-generation" Altera device is > > (Stratix-II doesn't have serial I/O, Stratix GX does but may be > > lacking in processing power) -- can anyone at Altera give any clue > > about this? > > > > For Virtex-4 I'm confused about what the actual serial data rate on > > each pin pair is for the MGT -- I understand that there are up to 20 > > MGT, and that these can be "up to 12GB/s", but I assume that this is > > done by bonding together 4 physical 3Gb/s channels into 1 virtual > > 12Gb/s channel -- is this correct? > > > > In that case each block of 4 MGTs can do 12Gb/s; if not then this is > > the rate for each MGT, but I think this is extremely unlikely -- 300ps > > bit period is OK since it needs rise/fall times of about 80ps which is > > achievable in this technology, but 80ps bit period needs 20ps tr/tf > > which is not! > > > > So it seems that both Altera and Xilinx are similar here; both use > > blocks of 4 transceivers at 3.125/3.25Gb/s per channel, or 12.5/13Gb/s > > per block. Both have a maximum of 5 blocks (20 channels) per chip. > > > > Is this correct? > > > > What's coming in the next couple of years as far as serial I/O is > > concerned? > > > > Cheers > > > > Ian Dedic > > Chief Engineer > > Mixed Signal Division > > Fujitsu Microelectronics Europe > > > > P.S. If there are things which can only be revealed under NDA, please > > contact me off-list since we have NDAs with both Xilinx and Altera.
Reply by ●November 12, 20042004-11-12
Ian, Well, I certainly understand that a speed bump to a 6 Gbs is more like a roadblock to a 10 Gbs signal. Until everything catches up (pcb technology, SI engineering) not going for 10 Gbs if you don't have to is probably a good idea. 6.25 Gbs is looking quite nice, as you say, given pcb and connector technologies. And, yes, I am aware that most people mean 4 X 3.125 Gbs (using 8b10b) which yields an actual total aggregate bit rate of 10 Gbs when you say "10 Gbs channel." Remember to divide by the coding scheme overhead to get the actual useful bit rate. (so even 10 Gbs using 8b/10b is less than 10 Gbs of useful data -- even though the bits do fly by at that 10 Gbs rate) There is another coding scheme that is used at the higher rates, 64b66b, which is much more efficient (more useful bits than 8b10b). We support this coding scheme, too. Austin Ian Dedic wrote:> Hi Austin > > Thanks for that -- I wasn't really sure that the Pro-X and V4 were > 10Gb/s per channel (pair of differential pins), since people ofter > talk about "10Gb serial I/O" when they actually mean 4 bonded 2.5Gb/s > channels (or 3.2Gb/s allowing for 10B/8B encoding). > > Of course 10Gb/s real data rate gets you into a whole new raft of > issues with PCB/connectors/sockets because the edge rates are so fast > -- we've done boards with a small number of 10Gb/s channels where we > had to take extreme care over things like via stubs and choice of > layers. Maybe the best compromise here is 5-6Gb/s per channel, which > would give half the number of channels compared to 2.5-3Gb/s, but be > less critical physically than 10-12Gb/s. > > Cheers > > Ian > > P.S. Anybody else out there have any enlightening comments on this? > > Austin Lesea <austin@xilinx.com> wrote in message news:<cn0ebs$ruh2@cliff.xsj.xilinx.com>... > >>Ian, >> >>MGTs for V4 are 622 Mb/s to 10 Gb/s each. They are similar to the >>already shipped and working 10 Gb/s transcievers in Virtex II Pro-X. >> >>They can be channel bonded together for even higher aggregate data rates. >> >>Austin >> >>Ian Dedic wrote: >> >> >>>I'm looking ahead to an application in the future which will need a >>>lot of DSP power but more importantly a huge amount of I/O bandwidth >>>(interfacing to multiple ultra-high-speed DAC/ADCs). Up to now we've >>>used parallel LVDS buses at up to 1Gs/s for this, but this eats lots >>>of pins and is a PCB nightmare, so we plan to switch to serial I/O for >>>which we have on-chip transceivers available. >>> >>>I've been trying to work out what total serial I/O capability is >>>available on the latest (and near future!) FPGAs, but it's not always >>>easy. In the timescales I'm looking at I guess that the likely >>>candidates are Virtex-4 (for which little information is available on >>>the MGTs), and whatever the "next-generation" Altera device is >>>(Stratix-II doesn't have serial I/O, Stratix GX does but may be >>>lacking in processing power) -- can anyone at Altera give any clue >>>about this? >>> >>>For Virtex-4 I'm confused about what the actual serial data rate on >>>each pin pair is for the MGT -- I understand that there are up to 20 >>>MGT, and that these can be "up to 12GB/s", but I assume that this is >>>done by bonding together 4 physical 3Gb/s channels into 1 virtual >>>12Gb/s channel -- is this correct? >>> >>>In that case each block of 4 MGTs can do 12Gb/s; if not then this is >>>the rate for each MGT, but I think this is extremely unlikely -- 300ps >>>bit period is OK since it needs rise/fall times of about 80ps which is >>>achievable in this technology, but 80ps bit period needs 20ps tr/tf >>>which is not! >>> >>>So it seems that both Altera and Xilinx are similar here; both use >>>blocks of 4 transceivers at 3.125/3.25Gb/s per channel, or 12.5/13Gb/s >>>per block. Both have a maximum of 5 blocks (20 channels) per chip. >>> >>>Is this correct? >>> >>>What's coming in the next couple of years as far as serial I/O is >>>concerned? >>> >>>Cheers >>> >>>Ian Dedic >>>Chief Engineer >>>Mixed Signal Division >>>Fujitsu Microelectronics Europe >>> >>>P.S. If there are things which can only be revealed under NDA, please >>>contact me off-list since we have NDAs with both Xilinx and Altera.
Reply by ●November 12, 20042004-11-12
Ian, Stratix II GX will elevate LE count, increase transceiver speed, and increase channel count. I think the majority of chip-to-chip and backplane requirements in the next generation will be better addressed by transceiver speeds in the 5-6 Gbps range than in the 10-12 Gbps range based on supporting infrastructure required. More details on Stratix II GX are available today with an NDA. Dave Greenfield Altera Marketing> > > > I've been trying to work out what total serial I/O capability is > > available on the latest (and near future!) FPGAs, but it's not always > > easy. In the timescales I'm looking at I guess that the likely > > candidates are Virtex-4 (for which little information is available on > > the MGTs), and whatever the "next-generation" Altera device is > > (Stratix-II doesn't have serial I/O, Stratix GX does but may be > > lacking in processing power) -- can anyone at Altera give any clue > > about this? > > > > > > > > Cheers > > > > Ian Dedic > > Chief Engineer > > Mixed Signal Division > > Fujitsu Microelectronics Europe > > > > P.S. If there are things which can only be revealed under NDA, please > > contact me off-list since we have NDAs with both Xilinx and Altera.
Reply by ●November 15, 20042004-11-15
Thanks Dave -- it sounds like all our views agree here (see other mails in thread) that 5-6Gb/s as a next step avoids the issues which become difficult at 10-12Gb/s. Also given the number of channels available (from Altera and Xilinx) this will meet our requirement (up to about 100Gb/s total throughput). Ian davidg@altera.com (Dave Greenfield) wrote in message news:<5c156a0b.0411121500.176f0fdb@posting.google.com>...> Ian, > Stratix II GX will elevate LE count, increase transceiver speed, and > increase channel count. I think the majority of chip-to-chip and > backplane requirements in the next generation will be better addressed > by transceiver speeds in the 5-6 Gbps range than in the 10-12 Gbps > range based on supporting infrastructure required. More details on > Stratix II GX are available today with an NDA. > > Dave Greenfield > Altera Marketing > > > > > > I've been trying to work out what total serial I/O capability is > > > available on the latest (and near future!) FPGAs, but it's not always > > > easy. In the timescales I'm looking at I guess that the likely > > > candidates are Virtex-4 (for which little information is available on > > > the MGTs), and whatever the "next-generation" Altera device is > > > (Stratix-II doesn't have serial I/O, Stratix GX does but may be > > > lacking in processing power) -- can anyone at Altera give any clue > > > about this? > > > > > > > > > > > Cheers > > > > > > Ian Dedic > > > Chief Engineer > > > Mixed Signal Division > > > Fujitsu Microelectronics Europe > > > > > > P.S. If there are things which can only be revealed under NDA, please > > > contact me off-list since we have NDAs with both Xilinx and Altera.
Reply by ●November 15, 20042004-11-15
Ian, There is a definite advantage to using a transceiver designed to work at 10 Gbs at 6.25 Gbs -- there is a lot of margin! Using a 6.25 Gbs transceiver at 6.25 Gbs means that every one of them has to be just perfect, and pass the production BER test. We are in production. At 10 Gbs. And, you can see (and get delivery of) the Pro-X transceivers (today at the many RocketLab(tm) demo sites we have around the world). No "will", "more details under NDA", or any of that. Just product, working, on the shelf, shipping NOW. Austin Ian Dedic wrote:> Thanks Dave -- it sounds like all our views agree here (see other > mails in thread) that 5-6Gb/s as a next step avoids the issues which > become difficult at 10-12Gb/s. Also given the number of channels > available (from Altera and Xilinx) this will meet our requirement (up > to about 100Gb/s total throughput). > > Ian > > davidg@altera.com (Dave Greenfield) wrote in message news:<5c156a0b.0411121500.176f0fdb@posting.google.com>... > >>Ian, >>Stratix II GX will elevate LE count, increase transceiver speed, and >>increase channel count. I think the majority of chip-to-chip and >>backplane requirements in the next generation will be better addressed >>by transceiver speeds in the 5-6 Gbps range than in the 10-12 Gbps >>range based on supporting infrastructure required. More details on >>Stratix II GX are available today with an NDA. >> >>Dave Greenfield >>Altera Marketing >> >>>>I've been trying to work out what total serial I/O capability is >>>>available on the latest (and near future!) FPGAs, but it's not always >>>>easy. In the timescales I'm looking at I guess that the likely >>>>candidates are Virtex-4 (for which little information is available on >>>>the MGTs), and whatever the "next-generation" Altera device is >>>>(Stratix-II doesn't have serial I/O, Stratix GX does but may be >>>>lacking in processing power) -- can anyone at Altera give any clue >>>>about this? >>>> >>>> >>>>Cheers >>>> >>>>Ian Dedic >>>>Chief Engineer >>>>Mixed Signal Division >>>>Fujitsu Microelectronics Europe >>>> >>>>P.S. If there are things which can only be revealed under NDA, please >>>>contact me off-list since we have NDAs with both Xilinx and Altera.
Reply by ●November 20, 20042004-11-20
Hi Austin Obviously there is more margin if you're not pushing the transceiver so hard, and being in the IC business I always take "real-soon-now" with a large pinch of salt. But in the timescales we're looking at it seems that there will be solutions from both the biggest FPGA vendors, which always helps when talking to customers who might exclusively use one or the other...:-) Cheers Ian Austin Lesea wrote:> Ian, > > There is a definite advantage to using a transceiver designed to work at > 10 Gbs at 6.25 Gbs -- there is a lot of margin! > > Using a 6.25 Gbs transceiver at 6.25 Gbs means that every one of them > has to be just perfect, and pass the production BER test. We are in > production. At 10 Gbs. > > And, you can see (and get delivery of) the Pro-X transceivers (today at > the many RocketLab(tm) demo sites we have around the world). > > No "will", "more details under NDA", or any of that. Just product, > working, on the shelf, shipping NOW. > > Austin > > Ian Dedic wrote: > >> Thanks Dave -- it sounds like all our views agree here (see other >> mails in thread) that 5-6Gb/s as a next step avoids the issues which >> become difficult at 10-12Gb/s. Also given the number of channels >> available (from Altera and Xilinx) this will meet our requirement (up >> to about 100Gb/s total throughput). >> >> Ian
Reply by ●November 21, 20042004-11-21
Ian, OK. Time is on your side if you can wait. Austin Ian & Hilda Dedic wrote:> Hi Austin > > Obviously there is more margin if you're not pushing the transceiver so > hard, and being in the IC business I always take "real-soon-now" with a > large pinch of salt. > > But in the timescales we're looking at it seems that there will be > solutions from both the biggest FPGA vendors, which always helps when > talking to customers who might exclusively use one or the other...:-) > > Cheers > > Ian > > Austin Lesea wrote: > >> Ian, >> >> There is a definite advantage to using a transceiver designed to work >> at 10 Gbs at 6.25 Gbs -- there is a lot of margin! >> >> Using a 6.25 Gbs transceiver at 6.25 Gbs means that every one of them >> has to be just perfect, and pass the production BER test. We are in >> production. At 10 Gbs. >> >> And, you can see (and get delivery of) the Pro-X transceivers (today >> at the many RocketLab(tm) demo sites we have around the world). >> >> No "will", "more details under NDA", or any of that. Just product, >> working, on the shelf, shipping NOW. >> >> Austin >> >> Ian Dedic wrote: >> >>> Thanks Dave -- it sounds like all our views agree here (see other >>> mails in thread) that 5-6Gb/s as a next step avoids the issues which >>> become difficult at 10-12Gb/s. Also given the number of channels >>> available (from Altera and Xilinx) this will meet our requirement (up >>> to about 100Gb/s total throughput). >>> >>> Ian
Reply by ●November 22, 20042004-11-22
I would not even consider using a high-speed I/O part unless I see it working for real on a board. And with some characterization data to back it up. That's because engineers have been burned too many times for claims of serial I/O greatness only to be left without working silicon when it comes times for the rubber to hit the road. Who cares about seeing info under NDA? 6.25 Gbps and above I/O is too critical to count on some powerpoint presentation that claims great I/O performance. You can get a Xilinx V2 Pro X today and verify for yourself if it meets your needs in the lab. Real silicon operating at 10 Gbps on a real board. Case closed with no decision for me unless I can see a Stratix II running on a real board. With Xilinx you don't even need to have all the great equipment yourself. You can go to a rocket lab and see for yourself. Also, I would much prefer to run a 10 Gbps device at 6.25 than a 6.25 Gbps device at 6.25 Gbps. I'll take all the extra margin any day. Ian & Hilda Dedic <news.nospam@dedics.co.uk> wrote in message news:<3099tbF2te2tsU1@uni-berlin.de>...> Hi Austin > > Obviously there is more margin if you're not pushing the transceiver so > hard, and being in the IC business I always take "real-soon-now" with a > large pinch of salt. > > But in the timescales we're looking at it seems that there will be > solutions from both the biggest FPGA vendors, which always helps when > talking to customers who might exclusively use one or the other...:-) > > Cheers > > Ian > > Austin Lesea wrote: > > > Ian, > > > > There is a definite advantage to using a transceiver designed to work at > > 10 Gbs at 6.25 Gbs -- there is a lot of margin! > > > > Using a 6.25 Gbs transceiver at 6.25 Gbs means that every one of them > > has to be just perfect, and pass the production BER test. We are in > > production. At 10 Gbs. > > > > And, you can see (and get delivery of) the Pro-X transceivers (today at > > the many RocketLab(tm) demo sites we have around the world). > > > > No "will", "more details under NDA", or any of that. Just product, > > working, on the shelf, shipping NOW. > > > > Austin > > > > Ian Dedic wrote: > > > >> Thanks Dave -- it sounds like all our views agree here (see other > >> mails in thread) that 5-6Gb/s as a next step avoids the issues which > >> become difficult at 10-12Gb/s. Also given the number of channels > >> available (from Altera and Xilinx) this will meet our requirement (up > >> to about 100Gb/s total throughput). > >> > >> Ian






