Prototyping & Testing for Switched Fabrics
Products continue to be developed for the new switched fabric technologies, such as AdvancedTCA (PICMG 3.0), StarFabric (PICMG 2.17, 3.3), and VXS (VITA 41). Backplanes, switch cards, and chassis designs are becoming more prevalent for these technologies. But sometimes, products for prototyping and testing new technologies are overlooked. Without these products, how will developers test and debug their products based on these technologies?
Products like extender cards and load boards are not the only items that need to be used for prototyping. Development units in backplanes and chassis are also critical. Usually smaller and simpler (and certainly a lower price) than “standard” units, development units can be a cost-effective way to do test and debug. We’ll look at what we may see on the horizon for prototyping of some of the new standards-based technologies. Plus, we’ll take a look at new ways companies are dealing with the high-speeds of fabrics for their testing.
Accessories for Fabrics
How does one do prototyping and testing for new switched fabric designs? Adapter cards are one way for board designers to use existing line cards while prototyping new fabrics.
Traditionally, adapter cards were used to implement cards of one form factor into a chassis of another form factor. For example, some allow a 6U x 220mm VME card to plug into a 9U x 340mm system. Adapter cards are being developed today to act as bridges between the legacy traffic and new fabrics.
One example is the StarFabric Adapter card. This device allows one to forego having to develop a new StarFabric switch or line card for prototyping. An adapter card can allow one the ability to use their existing CompactPCI line cards for developing a StarFabric system.
StarFabric Adapter Cards convert the PCI bus to StarFabric links, acting as PCI-to-StarFabric bridges. Standard CompactPCI cards can be plugged into the StarFabric Adapter Card, which in turn, is plugged into a PICMG 2.17 compliant backplane.The adapter card takes the cPCIbus traffic, serializes it, and sends it across the backplane in two 2.5 Gbps StarFabric links. Both 32 bit/33 Mhz and 64-bit/66 Mhz traffic can be converted via StarGen's SG2010 chip which resides on the adapter card. These cards are a useful tool in prototyping a PICMG 2.17-compliant StarFabric system. Adapter cards for many of the other new fabric-based technologies can also be designed.
Extender cards are another tool for prototyping. Testing within a chassis can be problematic. Reaching all the way in a chassis for testing signals is difficult and even dangerous for your system. It is easy to touch the wrong signals and get a reading on a different pin and not realize it. Or worst case, you can even fry your backplane or card. Extender cards bring the board being tested all of the way outside of the chassis for easy access. Further, both side of the card is more accessible. Often, extender cards have posts used to attach test probes. These are clearly marked with the appropriate signal for each pin. Many extenders allow the signals to be individually switch isolated.
ATCA test extender cards would be helpful for the industry to develop. One can test the current topography of their standard card. The firmware and software can be tested, allowing the user to determine changes that are needed. However, using extenders with these high speeds may be problematic. Distance is an issue with high-speed signals and extenders are designed to create this kind of space. Further, in this market environment, the connector companies are less willing to create new designs that are risky. The standard front-loading extender card would require right-angle receptacles (for interfacing with test cards) in the new connector formats. The connector vendors are not likely to be enthusiastic about tooling these rarely-used variations. We’ll have to see what innovative concepts appear in the industry to resolve these issues.
For system developers, a load board can be a useful testing tool. A load board provides significant time and expense savings by assuring a system's operating specifications. The load board functions to test a system's cooling capabilities by first applying the load to the power supply for verification and finally creating the necessary heat to confirm chassis cooling. By locating hot spots in the chassis, a system designer can verify where to optimally redirect the airflow to prevent overheating. The load board increases productivity by quickly and accurately characterizing systems at low cost. For PICMG 2.17, one must be careful when using a load board. A standard cPCI version can be used, but you must stay away from the Fabric Slots, which allocate pins in positions that conflict with the PICMG 2.0 pinout. Careful usage in other slots is perfectly acceptable. For PICMG 2.16, a standard load board can be used in all slots. A standard VME/VME64x load board can be used for VXS systems, as the P1/J1 and P2/J2 signals are the same.
Dummy cards (air block filler cards) are available for many of the fabrics. These are used to fill slots, which blocks and redirects airflow in the chassis. PICMG 2.16 and 2.17 can use standard 6U x 160mm cPCI versions. AdvancedTCA dummy cards are also now available in the 8U x 280mm form factor.
Testing Signal Integrity in Switched Fabrics
Another consideration for switched fabric designs is the high speeds inherent in these designs. Using switched serial interconnects and the multiple Gbps speeds bring unique design challenges. On the backplane level, they can greatly affect variables such as stub length, trace width and length (dielectrical losses and skin effect), impedance, vias (stub effect), and cross-talk. The use of new high-speed connectors, differential signaling, and serial interconnects are but a few of the culprits. Backplane designers need to understand the affect of these influences to maximize performance.With new connectors like the Metral line, Multi-Gig, ZD, and others, challenges in testing the effects on the signal must be overcome. The new switched interconnects, connectors, etc create new hurdles for high-performance backplane designers and manufacturers.
The Elma backplane group (comprised of Elma TreNew in Europe and Bustronic in the USA) developed a research backplane for high-speed architectures. It allows us to see the complete signal path (cards, connectors, backplane) as one entity. This high-speed R&D backplane contains a reference area, link area, and crosstalk area. The reference area allows one to analyze the traces without the influence of the high-speed connectors. The differential lines (edge coupled/broadside coupled and single ended lines) are implemented with different trace widths on different layers. The link area shows the effect of the top high-speed connectors (Metral, ZD, VHDM) and the 2mm HM connector within different trace widths and lengths. Finally, the crosstalk area allows us to view the crosstalk levels of the different connectors.
By observing the segregated and combined affects of the various parameters mentioned above, we can see how small changes in one area can affect another. At high speeds, a change of only one of these elements implies a new adjustment of all of the others.
A high-speed R&D backplane can be used to prototype many of the new fabric technologies and help determine the optimal design. One can determine the best aggregate design outcome for modifications in stub effect, skin effect, dielectric losses, crosstalk, differential pair routing, and matching impedances.
Development Units
The backplanes and chassis for the new technologies often start out as “full standards” where the unit offers maximum capabilities. A good example is a PICMG 3.0-compliant ATCA chassis, where most designs in the industry started out as large 12U units with a full 14-slot Dual Star or Mesh backplane. These units are sometimes overkill for simple test and debug. How can designers incorporate backplane and chassis without huge investments in full standard equipment?
A cost-effective way to perform prototyping and testing is with development units. For basic verification, a development unit is a way to test for electrical and mechanical design errors. A designer may discover that he/she needs to add, remove or change components, re-route connections, verify connections and voltages as well as verifying the routing of various signals. The development systems often forego the bells and whistles of full standard units, and often have smaller slot counts. Simplicity is often the key. Some units come without the side plates, using an open frame for easy access.
What will we see for some of the new “fabric-based” technologies? For PICMG 3.0, a 2-slot backplane with one hub slot and one node slot can be a good start. It can be used to simply verify the functionality of the system. Designed with minimum layer counts, it is usually less costly, but offers all the performance that is required. The chassis is also designed for testing conditions. It will have an accommodation for 48V DC power supplies and have connections for the option of cabling to an external chassis with an AC/DC converter to 48V. Another option is to tap various voltages on the board. Some designers may not want to convert to 48V DC on their boards at first. It makes it easier to incorporate design changes if the voltages are more flexible. In this case, they could also use an ATX connector and cable to a terminal block with 3.3V, 5V, and +/- 12V. ATCA Development Chassis are in the planning stages. The designs would feature a Rear AC power entry, with three 100 CFM fans providing the side-to-side cooling. The card cage allows 8U x 6HP ATCA boards with a 2-slot ATCA backplane with 1 hub and 1 node slot.
System designers may be interested in mid-range units that offer more functionality. One example is a 4U horizontal chassis with a 5-slot backplane. A Mesh configuration can be tested in this configuration. Units like these will be demonstrated at SuperComm 2003 in early June. One special feature of developing with these mid-range chassis is they are able to incorporate new system management features.
In cooperation with Pigeon Point Systems and other companies, Elma has developed the IPM Sentry module. The unit goes far beyond monitoring of various peripheral cards as well as power supplies (input voltage, output voltages and temperature), fan speed, temperature at various locations within the chassis and airflow. The IPM Sentry has the capability to adjust the speed of the fans depending on the temperature within the chassis as well as sending out remote alarms via RS232 or 10/100 Ethernet. The shelf manager maintains a System Event Log (SEL) along with a Sensor Data Record (SDR), which can be accessed by the IPM controller. The shelf manager also collects information on the Field Replaceable Units (FRU), such as hot swap peripheral boards, power entry modules, etc. This shelf manager has been developed for the new PICMG 3.x specifications. However, it is also designed to be easily adapted for PICMG 2.0/2.16/2.17 specification families. A system designer could do fully integrated testing with a prototype model of the IPM Sentry.
One of StarFabric’s strengths is its compatibility with CompactPCI and H.110. One can use the high-speed fabrics with the buses or without them. For full testing and debugging, StarFabric Development systems are available using several combinations of the StarFabric fabric, CompactPCI, and H.110. These versions have higher slot counts, like the 17-slot PICMG 2.17 Development Backplane. But for simpler designs, a 6-slot configuration is a good prototype tool. With two cPCI with H.110 slots, three cPCI slots (one of these is a system slot), and one StarFabric slot, it offers a strong combination of options in a smaller configuration. Again, the unit is more cost-effective and can fit within the popular 4U high chassis with horizontal card orientation.
For PICMG 2.16, 4-slot and 6-slot backplanes are available standard. These fit within 2U and 4U horizontal chassis respectively, or in vertical units. The most common configuration is with one fabric slot and the rest of the slots as nodes with the cPCI bus. Some smaller configurations also allow H.110bus implementation.
VXS development units are also in the planning stages. With the same form factor as standard VME64x backplanes, standard chassis are usable. Portable units are handy for lab environments. They are compact and lightweight and have a handle on the top for portability. These have an excellent cooling system and the roomy interior permits cabling to be extended in the rear. Also, conduction cooling is an option for VXS, so we may see special designs in the future.
Conclusion
With the focus of the developers on the new fabric-based technologies and core products, sometimes peripherals tools and development systems are overlooked. There are already some of these products hitting the market for AdvancedTCA, PICMG 2.16 and 2.17, VXS, and more. There are some potential design problems for accessories, but the industry has tremendous talent in overcoming these obstacles. Keep an eye out for new developments on the horizon.
For more information on switched fabric technologies, visit www.nextgenbackplanes.com and www.elma.com.
Gary Hanson
Project Engineer
Elma Electronic
510-656-3400
www.elma.com
|