Can a SATA cable be too short?

5

In an attempt to clean up the wiring in my mini-tower desktop case and make it less of a mess to handle, I'm considering swapping out the longer SATA cables in it for ones that are only as short as they need to be. The market is full of very short SATA cables:

Screenshot of satacable.com

However, the following Seagate article states:

Serial ATA cables are available in many lengths up to 1 meter. Minimum cable length is 12 inches, using shorter cables can cause timing, or noise interference on the cable.

The above is the only source I've been able to find for the claim that SATA cables less than 12 inches will result in performance issues. Neither of the famous Maximum PC or Puget Systems SATA cable benchmarks take cables less than 12 inches into account.

For those who have had experience with these shorter cables - have you noticed any particular performance problems with them?

Even better, can anyone link to (or conduct) benchmarks that could shed some empirical light onto this claim?

Hashim

Posted 2017-11-07T22:57:39.487

Reputation: 6 967

What does the SATA specification indicate with regards to the length of the data cable? – Ramhound – 2017-11-07T23:03:44.273

@Ramhound No idea. – Hashim – 2017-11-07T23:10:54.907

2

The SATA spec makes no mention of cable length that I could find.

– DavidPostill – 2017-11-07T23:17:45.437

@DavidPostill How did you manage to find the spec? The closest I got was running up against this, so I assumed it wasn't freely available.

– Hashim – 2017-11-07T23:19:59.050

1@Hashim Google-fu :) I searched for "sata spec" and it was the 3rd link ... – DavidPostill – 2017-11-07T23:29:13.350

@DavidPostill Wow, I must have gone past that about 4 times. Well played. – Hashim – 2017-11-07T23:34:07.253

1I've used 8-inch cables for months with no detectable issues. – Ignacio Vazquez-Abrams – 2017-11-07T23:44:05.360

1I've used <12 inch SATA cables, not certain of the precise length – Christopher Hostage – 2017-11-08T00:17:58.927

2I've worked with Dell and HP SFF systems that have 6" SATA cables, never encountering a problem attributable to the data cable. Such Tier 1 OEM systems undergo considerable reliability testing before being mass produced. – I say Reinstate Monica – 2017-11-08T19:51:08.383

Answers

7

The Serial ATA Revision 3.0 Specification makes no mention of minimum cable length that I could find, although the shortest cable length referenced in the standard is 1 meter.

The only reference I can find supporting the claim that shorter cables can cause timing or noise interference is from a paper entitled Successful SAS/SATA Equipment Design and Development: What You Need to Know for 6 Gb/s and Beyond:

If a cable is too short, however, de-emphasis and equalization may actually end up overcompensating for a signal, actually reducing signal integrity.

However, further reading of the paper makes it clear that this only applies to SAS-2 cables, not SATA (note emphasis):

Don’t use too short a cable for SAS-2:

While this may seem to contradict the previous point, SAS-2 employs de-emphasis and equalization to attempt to overcome the effects of attenuation and jitter. However, as endpoints don’t communicate as to how much de-emphasis and equalization there should be, these values are fixed within a range with expectation that they will work over the specification’s supported cable lengths.

If a cable is too short, however, de-emphasis and equalization may actually end up overcompensating for a signal, actually reducing signal integrity.

While the specification supposedly can work for any range of cable length, if you encounter issues with short cables working with SAS-2, try experimenting with longer lengths to determine if this is the problem. Note that short cable issues do not apply to SATA as SATA does not support de-emphasis or equalization.

Further, it seems that for SATA the shorter the cable the better:

Other ways developers can improve signal integrity include:

...

Use the shortest reasonable cable:

The longer the cable, the greater the attenuation. The best way to reduce attenuation is by shortening cables. This is especially true for SATA, where the absence of the SAS specification’s de-emphasis and equalization mean that the link’s characteristics completely control signal attenuation and jitter.


In conclusion: despite cables shorter than 1 metre not being part of the SATA specification, the shortness of a SATA cable does not inhibit its performance, and may even improve it.


Further Reading

DavidPostill

Posted 2017-11-07T22:57:39.487

Reputation: 118 938

“The shortest cable length referenced in the standard is 1 meter.“ - This would indicate this is the shortest officially supported. It also could be the reason other sources are making similar assumptions – Ramhound – 2017-11-08T00:16:04.970

1So essentially, the conclusion is that there's no such thing as too short a cable when it comes to SATA? I'd recommend emboldening the last sentence of the last quote, as that seems to be the most pertinent to answering this question. Other than that, great answer, thanks. – Hashim – 2017-11-08T00:19:55.503

@Hashim The standard makes no mention of the length of the cable which means there isn’t anything stopping anyone from creating a cable that doesn’t have issues due to its length (most of the presumed issues are easily solved with good product engineering) likewise by only mentioning 1 meter or greater length the shortest cable most manufacturers will make will be that length (for a variety of reasons) – Ramhound – 2017-11-08T01:52:10.000

1Doesn't the opening assertion that short cables are a problem [presumably for SATA cables as per the Question] contradict the end of the final quote: "Note that short cable issues do not apply to SATA as SATA does not support de-emphasis or equalization..."? – I say Reinstate Monica – 2017-11-08T19:59:58.830

1@TwistyImpersonator Yes, but many SATA drives are connected to SAS backplanes or controllers ... – DavidPostill – 2017-11-08T20:35:28.000

1@DavidPostill OK, if the answer's assertion applies to some drives and not others, it seems like that should be explained more clearly. There are plenty of SATA drives connected to pure SATA controllers (arguably including the OP's system). – I say Reinstate Monica – 2017-11-09T00:45:34.040

Coming back to this answer, it's actually a little confusing as to what the conclusion is. The header at the beginning reads like the short version of the answer, when it actually seems to be presented as a claim. If you did indeed mean it as just a reiteration of the claim, maybe make this clear and include at the bottom of the answer, an explicit conclusion to the answer's question. Right now, most of that information can only be found in the easily-mistaken header or in the part of the quote that I just emboldened: "...short cable issues do not apply to SATA". – Hashim – 2017-11-16T16:36:14.270