When Gigabit Ethernet isn’t fast enough

My neighbor’s son ripped out all the Cat 5e cable in his house and replaced it with Cat 6 cable. Why did he do that?

Yep, it was a long Saturday of crawling up into the attic, cutting through drywall, and cable-pulling. It’s harder with Cat 6 than Cat 5e because the former is thicker gauge, 22 AWG, versus 24 AWG. So the wire is heavier and doesn’t bend as well.

What was the point? Well, Cat 5e only goes up to 1000BASE-T/1000BASE-TX (Gigabit Ethernet). The boy wanted to have 10GBASE-T (10-Gigabit Ethernet, or 10GbE). I was told (although I haven’t verified this) that to run high-definition 1080P movies from his media server to any room in the house, you need to have something faster than Gigabit Ethernet. All I can say is, wow. And in the future, he wants to be able run 4K, the emerging digital television standard with 4,096 pixel horizontal resolution. Talk about future-proofing.

With people wanting to download 1080P today in the home, and 4K in the future, both server and networking technologies need to keep up. 40-Gigabit Ethernet (40GbE) and 100GbE are realities today. On a circuit board design, the XAUI physical interface for 1GbE is replaced by XLAUI and CAUI for 40GbE and 100GbE respectively. A great technical paper on these technologies can be found on the Ethernet Alliance’s website here. Both use 64b/66b encoding with a signaling rate of 10.3125 gigabaud per lane.

Not to be outdone, the PCI-SIG has announced PCI Express 4.0, with a rate of 16 GT/s per lane, double the throughput of the current PCIe Gen3. PCIe Gen4 is still a couple of years away from final specifications.

From my previous blog, you can see the design challenges with buses running at one-half these speeds: https://blog.asset-intertech.com/test_data_out/2012/03/high-speed-io-design-guidelines.html. The complexity of designing these products, and the simulation and measurement necessary to validate that they will perform as expected, will be formidable. For example, can you imagine how expensive an oscilloscope will be needed to validate PCIe Gen4? And how difficult it will be to get the testing done in the time available between board spins and volume manufacturing production? Migrating these test methodologies to a software-based approach using embedded instrumentation within chips is inevitable and necessary.

 

Alan Sguigna

3 Responses

  1. Not sure if a totally agree with Cat6 requirement for running 1080P movies. For lengths shorter than (<100'), cat5e is sufficient for gigabit, and 1080p.
    If using Ethernet to pull files from a NAS or file server to local playback devices - then you'll be using Gigabit ethernet (1 Gigabit/sec), and Cat 5E is more than enough. Encoded DVD files are only around 8 Megabit/sec, and Blu-Ray files are mostly between 20-40 Megabit/sec bit rates. Gigabit ethernet can handle several of each with no problem.
    If you're going to do "video distribution" and push raw HDMI (uncompressed) over dedicated cables - that's more like 1-2 Gigabits/sec each, and then I'd suggest Cat6.

  2. Talking of 1080P streaming, would most people actually notice the difference when playing a 20GB M2TS (Raw blu-ray file), as apposed to a compressed 4GB MP4 version of same blu-ray movie?
    This would prevent your hard drives filling up 5x faster. Some would say wasted space even.

  3. Good observation on the Cat 5e versus Cat 6 for video streaming, as I mentioned above, I hadn’t verified that. It sounds like GbE is good enough for home video streaming. I think one of the points is to future-proof the house for applications that we haven’t dreamed of yet. Maybe full 3-D holograms could be supported by 10GbE? Any other ideas? I’ll certainly check in with my neighbor about this.
    And in terms of being able to tell the difference between 20GB M2TS and 4GB MP4, well, that’s a question for the videophiles. I (speaking for myself) would like to believe that I can see the difference…