Zibb

Ron WilsonEDN Executive Editor Ron Wilson explores how IC design teams really work: the struggle for power efficiency and performance, wrestling with semiconductor processes and design methodologies, the challenges of global design teams. How do we somehow herd architecture, IP, design and verification into a successful tape-out?



   Advertisement

Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Blog

Wednesday, October 14, 2009

IDT starts to line up products behind Serial RapidIO Gen2

Oct 14 2009 11:12PM | Permalink |Comments (5) |


The ordinary life cycle for a proprietary I/O scheme begins with its creation to solve a specific design problem. If the product becomes widely used, the interface may get embedded in an application space and become a de-facto standard, remaining until it grows unserviceably obsolete. But if the vendor behind the spec is powerful enough, the bus may survive and evolve, gaining performance and features to support new generations of needs. For examples, consider the evolution of PCI into PCI Express gen-X, or, for our purposes here, the course of RapidIO.

You can trace the inception of RapidIO to the point at which DSP designers realized that they had painted themselves into a bandwidth corner by thinking of DSP cores as chips rather than as IP. But the basic concept of a packet-switched network based on a point-to-point physical link spread throughout the DSP world and its near neighbor, the FPGA world, became intertwined with TI DSP chips, and so has continued to evolve through the transition from parallel to serial, and through several improvements in signaling and speed.

Now, perhaps rather belatedly, the sRIO standard is evolving again, in part due to changing user needs and in part, one suspects, due to crushing competition from PCI Express. The result is—predictably—Serial RapidIO Gen2. The new spec calls for twice the maximum bit rate of sRIO 1.3: 20 Gbits/s per lane based on a signaling speed of 6.25 Gbaud/lane. But the changes go beyond raw speed. Gen 2 defines up to 9 virtual channels and equips them with guaranteed minimum bit rates, creates a special Continuous Transmission Virtual Channel type, and demands much more complex flow control.

The Gen2 effort has been going on for some time. But it made the news this week when IDT announced—with remarkably few details—a program to support the new standard. What does appear certain at this point is that IDT has an IP core design for a Gen2 endpoint, and that TI is in the process of pre-silicon interoperability testing with the IP. From there things get less clear. IDT is apparently working on a Gen2 switch chip family, but there are as yet no announcements or hints at a schedule—just hints. "Our money is in selling switches, not IP," offered senior product manager Devashish Paul.

Clearly, though, the company has put a lot of thought into the hardware requirements of a switch. There is certainly added complexity from the additional handshaking used in the new flow-control protocol. But that doesn't seem to be the entire focus of IDT's effort. "We're looking at supporting the Virtual Channels," elaborated product manager Trevor Hiatt. "There are two separate issues there: guaranteed bandwidth and continuous transmission."

Guaranteeing bandwidth, Hiatt suggested, may require separate buffering and schedulers for each Virtual Channel, which has obvious implications for die size. Yet the more interesting issue may be Continuous Transmission. In this mode, the originating endpoint just keeps pumping out a stream of packets into a Virtual Channel that guarantees to carry them at a specified bandwidth. In ordinary sRIO, all packets are tracked to their destination, and if one doesn't show up the network issues a retry command. But in Continuous mode, there are no retries: it's guaranteed bandwidth, but best-effort delivery. The theory is that for media streams such as HDTV or HD Audio, the latency hit from a series of retries would be more damaging to the data than simply dropping a few packets. "So the switch has to not request retransmission," Hiatt said.

Along with the new functional features come new signal-processing requirements. "The programmable pre-emphasis and equalization are more sophisticated than what we had in 1.3," Paul said. Hiatt added: "The spec requires a decision-feedback equalizer at the 6.25 rate, but we have included continuous-time equalization as well." The additions are probably necessary to achieve Gen2's speed and extended reach of up to 100cm through two connectors. Along with the more complex signaling comes the need for more powerful debug support. The IDT design includes an on-die virtual 'scope, self-test capabilities, and both mandated and proprietary error-management facilities.

Will all this permit sRIO to hold off the charge from Intel-backed PCI Express as it rolls into Gen2 and on to Gen3? It's an open question, of course. But sRIO does have some innate advantages, according to the IDT team. Paul cites power as one such. Power consumption has improved in Gen2 over 1.3, but inherently sRIO has a power advantage just because its headers are simpler. "The headers are more efficient, and this is significant for packets up to 256 Bytes," he said. And there is the matter of latency. The standard claims, by its measurements, the shortest cut-through latency available in any embedded protocol.

That's a claim the Hypertransport people might dispute, but the point remains that sRIO was created to be a dedicated network among high-speed signal-processing elements, and it is good at its job. And with the enormous installed base of sRIO systems and the continuing support of IDT, TI, Freescale, Xilinx, and other powerful chip vendors, the standard isn't going into twilight anytime soon.


Related entries in: DSP | IP | Standard busses | 


Reader Comments



at 10/15/2009 6:25:15 AM, Bill Tops said:
War over...PCI Express won



at 10/15/2009 10:52:59 AM, Realistic1 said:
I think this press release was just to make the newly acquired Tundra sRIO engineering team feel good. PCIe is a fraction of the cost and has all the performance.



at 10/15/2009 1:42:16 PM, desert rat said:
PCIe is dead. Intel will abandon it within 18-24 months. First of all, it is a very lame interface. It has no provisions for system-level interconnect capabilities (no synchronization, no broadcast, etc). It uses a completely Neanderthal structure (compared to sRIO and other interconnects). The latencies on PCIe are horrendous and intolerable for any critical or realtime system. PCIe is commodity garbage. With PCIe-3.0, you MIGHT be able to make it work between two boards no more than 1 inch apart (why do you think they have a refclk signal for even the 2.5G 1st-gen chips?). If you graduated near the bottom of your engineering class, PCIe is the technology made specifically for you!

Go look at Light Peak and tell me that PCIe has any future past Thanksgiving...



at 10/16/2009 6:35:17 AM, Former PCI Guy said:
PCI has had its Time, and Intel moves on quickly, like with ASI and Infiniband, Even USB will be replaced per IDF. RapidIO offers the embedded industry a stable supply, of made to measure technology, by the Embedded users and suppliers for the Embedded Market. A place Intel has never owned, or will ever get a hold with forced use non-open standards, and lack of understanding of its needs.



at 10/16/2009 7:14:25 AM, RIP-sRIO said:
desert rat is obviously a sRIO groupie. Let's be serious: IDT is now the only committed switch vendor. By the time they get Gen2 to market, PCIe Gen3 will be well-established. sRIO cannot compete with the huge infrastructure that surrounds PCIe. Many of the features that differentiate sRIO are being incorporated into PCIe - and more. The whole power advantage argument in the above article is nonsense. The 100cm PCB trace is already being done at PCIe Gen 2 ( I have even seen 20m of cable @ PCIe Gen 2). The latency argument is another fallacy. As for Light Peak, this is effectively USB 4.0 and is designed for box to box communication over a single bidirectional 10G link. 16 lanes of PCIe Gen 2 is 8x faster. PCIe wins for in-the-box interconnect.

Once upon a time, before PCI express, RIO/sRIO had some compelling differentiators. However, sRIO has being slow to evolve and PCI express has overtaken it in both features and performance. Processor vendors have either abandoned sRIO or also include PCIe.

With the acquisition of Tundra by IDT, the life-support system for sRIO just got switched off. Previously, system designers had competitive choices between Tundra and IDT. Now that IDT has a virtual monopoly on switches for this niche technology, why would any system developer buy in?

Don't get me wrong, I lament the passing of sRIO and Tundra: but the writing is on the wall. RIP Tundra and sRIO!

Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.


ADVERTISEMENT

©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites