Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards


Contact
Forum
SiteMap
Sponsors
Home

PC Hardware from Made-in-China.com

Search:

 


.


Prices:












































































LOSTCIRCUITS

SHORTCUTS:
Top Page
Pitfalls in Parallelism
Seven Deadly Limitations (I)
Seven Deadly Limitations (II)
Tagged Comand Queuing
Transitional Solutions
SATA Clocking, LVDS and Cabling
Staggered Pins For HotSwap
Cyclic Redundancy Check Error Detection
Seagate Barracuda SATA V
Test Setup and HDTach
WinBench 98 Business
WinBench98 HE
Conclusion
 Seagate Barracuda SATA V    
Serial ATA and the 7 Deadly Sins Of Parallel ATA
(Review by MS, September 15, 2002)
Critical Limiting Factors in Parallel Design

There are some fundamental differences between serial and parallel buses, more importantly, there are some critical limiting factors in the design and implementation of any parallel bus.


1. Clocking Scheme and Skew Problems

UltraATA uses a conventional non-interlocked (source-synchronous) clock signaling. This means that an additional clock signal acting as a strobe is sent along with the data. This source synchronous clocking is necessary because of the high propagation delays caused by cable length and trace impedance.

The drawback is still that any differences in electrical properties of the traces can cause a mismatch in timing, i.e., different arrival times for data and strobe signals or even between signals running on separate data lines. This problem is generally referred to as clock skew and directly relates to the signal voltage amplitude.

Fotr those concerned about not having the correct power adapter on their power supply, here is the good news: All SATA drives will ship with power adapters like the one shown here. Picture courtesy of Seagate

2. 3.3 V High-Low Signaling

The issues with 5V used up to the UDMA 33 standards regarding clock skew caused the industry to change the standard to 3.3 V signaling. The main advantage is a more symmetrical distribution of the high-low voltages around the 1.5V trip point. Keep in mind, though, that 3.3V still means massive charges traveling down the ribbon cables

3. Cable Design Issues: Cross-Talk and Ground Bouncing vs.Ringing

Each signal propagating through a data line makes the data line act like the inductor of a transformer. That is, each voltage swing generates a dynamic electromagnetic field, that, depending on cable length and proximity will induce another signal in adjacent data lines. This cross-talk adds noise to data lines and can produce errors by generating false positives or negatives simply by induction of voltage swings in data lines.

Another problem with parallel pathways is the phenomenon of simultaneously switching outputs (SSO) noise. As we explained in detail in our reviews of the i845 and the SIS645 chipsets, SSO noise becomes really problematic if the majority of signals switch from high to low since this can induce ground bouncing. On the chipset level, workaround in form of dynamic bus inversion (DBI) is feasible, that is, instead of switching all bits, only the reference bit is switched simultaneously at the sender and receiver end which has the same net effect, namely, that the system does not see the reference switch but thinks that all other lines have switched. DBI, however requires an additional latency cycle and this is where the 40 ns clock cycle time starts to look really ugly.

Workaround

In the past, the easiest way to remedy cross-talk has been to minimize cable length. However, in most cases, this solution is simply impractical. With older UDMA cables it was still possible to custom cut the cables and add a custom connector. Our own experience with those cables (some 4 inches) has been that they greatly increase overclocking tolerance, performance and reliability of any drive.

From a commercial standpoint, a more feasible solution turned out to be the addition of interlaced ground wires to add shielding between data lines. The standard ribbon cable, therefore, uses an additional 40 wires that connect through the existing seven ground wires within the 40-pin connector. This interlacing of signal, power and control lines (throttle, SMART etc. since the real control signals are, as mentioned above time-muxed over the data lines) with ground wires effectively eliminates electrical cross-talk.

next page:    => Connector Legacy: Pandora's Box =>

Click here! All advice and educational articles on LostCircuits are free, but if you feel you can, please make a small donation to us!
Thank you!

General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
Copyright 2002 - 2008 LostCircuits