• Channels
Part Inventory
Go
 
powered by:

 
  • Quick Poll
What Social Networking site do you use the most?



VOTE VIEW RESULTS
Previous Polls

Premium Content

New Signal Chain Technical Papers from Texas Instruments:

 

 

 

High-Density Switching Systems Pose Interface Timing Challenges

Explore the issues involved in achieving consistent timing integrity for Serial Media Independent Interface designs.


Contributing Author

October 02, 2000

Print
Reprints Comment Subscribe

Over the past decade, physical layer (PHY) interface technology has kept pace with the proliferation of high-performance networks by providing more flexibility, faster performance, higher densities, and lower cost. This is especially true regarding the media-independent interfaces required in the multiport switching systems that form the core of modern internetworking infrastructures. Although the pin counts for media-independent interface components have dropped dramatically, increasing frequencies demand tighter timing constraints, such as the setup-and-hold functions necessary for robust system signal integrity.

The interface between the media access controller (MAC) and the PHY components has undergone significant refinement and transformation over the past few years in response to evolving system-level requirements. As port densities have become more important, one critical factor in system design has been the drive to reduce the number of individual pins required for each MAC interface in a high-density switching ASIC.

For example, the IEEE 802.3 Ethernet standard originally defined the Media Independent Interface (MII) with 16 pins per port for handling data and control functions. The number of pins required by MII wasn't a major problem for early, low-density switching systems. In addition, the buffering circuitry in MIIs allowed typical 10/100 MII implementations to use relatively manageable clock speeds in the 25-MHz range.

In early 1998, a group of industry-leading companies developed the Reduced Media Independent Interface (RMII). The RMII specification was an effort to reduce circuit complexity in MAC-to-PHY designs and improve port densities while reducing costs. Essentially, the RMII cut the required number of pins per port by more than half. This reduction streamlined the design and improved the economic viability of devices with high port densities, such as network switches and multiport switched repeaters, that use multiple independent data paths between MAC and PHY functions.

For instance, employing RMII in a typical 24-port switch system can reduce the number of pins per MAC from 16 down to six. This results in an overall system-level savings of approximately 240 pins. The operating speeds for the RMII, however, shot into the 50-MHz range.

The next step to improving media interface efficiency is increased industry adoption of the Serial Media Independent Interface (SMII) standard developed by Cisco Systems Inc. While the use of SMII can further reduce the pin-count complexity down to only three or four pins per MAC, the interface essentially runs at full line-rate speeds of 125 MHz, with 8-ns cycle times. In combination with RMII, SMII provides system-level designers with another important option for minimizing PHY-to-MAC circuit complexity, reducing pin counts, and improving port densities.

SMIIs are aimed at increasing the switch system port count while maintaining the switch ASIC pin count. Most system companies today are targeting 24-port systems or higher. For instance, moving from RMII to SMII saves three pins per port. In a 48-port system, approximately 144 pins could be saved. But, the effective use of SMII requires careful attention to critical timing issues.

The higher speeds of SMII significantly increase the need for designers to control signal integrity with regard to I/O setup-and-hold timing. The setup-and-hold calculations are fairly straightforward in concept. But when the overall cycle time is compressed to only 8 ns and the setup time consumes 1.5 ns (18.75% of that total cycle), the management of these critical timing parameters becomes paramount to creating a robust interface. According to Cisco's SMII specifications, the critical timing parameters include:

Input setup: minimum of 1.5 ns
Input hold: minimum of 1.0 ns
Output delay: minimum of 1.5 ns
and maximum of 5.0 ns

All parameters are to be measured at the timing reference points between the PHY and MAC (Fig. 1).

In practice, SMII setup and hold calculations must take into account all delay and skew factors that can occur in real-world circuitry. This can become especially difficult for high-speed designs in which even relatively short traces can exhibit many of the delay and slew characteristics of analog transmission lines, rather than crisp digital waveforms. Successfully overcoming these timing and signal integrity obstacles requires very astute design decisions at both the system level and the silicon level. Not only do system engineers need to implement optimal board design and layout rules to minimize noise, jitter, and interference, they must leverage new PHY-level semiconductor capabilities in order to maximize available margins and headroom.

There are a number of key components in setup-and-hold calculations (Fig. 2). These include:

TCLK SKEW BUF
TCLK SKEW TRACE
TCLK DLY ASIC(SKEW)
TBUFFER DLY and TTRACE DELAY and
TINPUT BUFFER
TSETUP and THOLD

Although modifications of the clock-trace length can be used to adjust the setup-and-hold timing margins, the ability to adjust delay timing from the PHY end can provide a much more straightforward and easily implemented solution. In either case, the pin-to-pin skew of the clock buffer itself must normally be held within a tight 100- to 300-ps range.

Depending upon the clock tree loading, the delay attributed to the clock input buffer and clock distribution tree can become a significant factor. For example, two adjacent MAC ASICs communicating with each other could exhibit a significant skew factor between them due to one operating at the slow end of the process range and the other operating at the fast end. One method for reducing the clock input buffer delay and clock distribution delay is to use on-chip PLL/DLL (Fig. 3).

At operating speeds of 100 MHz and beyond, it isn't adequate to simply estimate the minimum and maximum output delay with a lump load. Detailed circuit simulations, like those performed with Spice or XTK/TLC, are needed to obtain more accurate calculations. Plus, to conduct a meaningful Spice simulation, the designer has to know the worst- and best-case output driver and input receiver Spice models; package parasitic characteristics for components at both ends; line length, line impedance, and the number of vias; and the worst- and best-case operating conditions.

A Spice simulation output will show fast and slow corner characteristics (Fig. 4). Furthermore, it reveals where the minimum and maximum delay numbers can be extracted from the Spice model for use in the setup-and-hold calculations. TLH(MAX) and THL(MAX) should be implemented in the setup calculations, while TLH(MIN) and THL(MIN) should be employed in the hold-time calculations.

Average (0 Ratings):

Subscribe
Subscribe to Electronic Design and start receiving more articles like this one
Filed Under:

Check for price and availability on Source ESB:

Go
powered by  
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here
Acceptable Use Policy

Sponsored Links