Printer Friendly
The Free Library
5,074,106 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Serial ATA: a comparison with Ultra ATA technology. (Serial ATA).


In past years, increasing hard disk transfer rates have forced the ATA (1) (AT Attachment) The specification for IDE drives. See IDE.

(2) See analog telephone adapter.

ATA - Advanced Technology Attachment
 interface specification to be continuously updated to avoid becoming the limiting factor A factor or condition that, either temporarily or permanently, impedes mission accomplishment. Illustrative examples are transportation network deficiencies, lack of in-place facilities, malpositioned forces or materiel, extreme climatic conditions, distance, transit or overflight rights,  in disk 110 performance. As consumers embrace new usage models such as digital video creation and editing, digital audio storage and playback, file sharing Copying files from one computer to another. See peer-to-peer network, file sharing protocol and file and printer sharing.  over high-speed networks, and other data-intensive applications, demands on hard drive throughput are expected to increase even further. To keep pace, the storage interconnect must be developed beyond existing Ultra ATA An enhanced version of the IDE interface that transfers data at 33, 66 or 100 Mbytes/sec. These enhancements are also called "Ultra DMA," "UDMA," "ATA-33," "ATA-66," "ATA-100," "DMA-33," "DMA-66" and "DMA-100." See IDE for all the ATA types and speeds.  technology. The new approach is Serial ATA See SATA.

Serial ATA - Serial Advanced Technology Attachment
, a serial implementation of the parallel Ultra ATA interface. With this paradigm shift A dramatic change in methodology or practice. It often refers to a major change in thinking and planning, which ultimately changes the way projects are implemented. For example, accessing applications and data from the Web instead of from local servers is a paradigm shift. See paradigm.  in I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 design, the roadmap of ATA will be extended beyond the theoretical limits of the Ultra ATA bus.

We'll explore the technical differences between Ultra ATA and Serial ATA technology, and to provide explanation for the transition from a parallel to serial bus architecture. The key design points of each technology will be described and compared, followed by an overview of the system level and end-user advantages of Serial ATA technology. The ATA protocol itself will not be discussed, as in this sense there is no difference between the technologies.

Serial ATA is software-compatible with the ATA interface and thus will appear to the OS as a standard ATA device. Note that it is assumed the reader has an understanding of electrical engineering electrical engineering: see engineering.
electrical engineering

Branch of engineering concerned with the practical applications of electricity in all its forms, including those of electronics.
 design principles; the paper is intended primarily for OEMs, system designers, and product manufacturers who are considering adding Serial ATA capability to their designs.

Technology Introduction

Ultra ATA is the primary internal storage interconnect for the desktop, connecting the host system to peripherals such as hard drives, optical drives, and removable magnetic media devices. Ultra ATA is an extension of the original parallel ATA See PATA.  interface introduced in the mid 1980s and maintains backward compatibility See backward compatible.

(jargon) backward compatibility - Able to share data or commands with older versions of itself, or sometimes other older systems, particularly systems it intends to supplant.
 with all previous versions of this technology. The latest revision of the Ultra ATA specification accepted by the ANSI (American National Standards Institute, New York, www.ansi.org) A membership organization founded in 1918 that coordinates the development of U.S. voluntary national standards in both the private and public sectors. It is the U.S. member body to ISO and IEC.  supported INCITS INCITS INternational Committee for Information Technology Standards  T13 committee, the governing body Noun 1. governing body - the persons (or committees or departments etc.) who make up a body for the purpose of administering something; "he claims that the present administration is corrupt"; "the governance of an association is responsible to its members"; "he  for ATA specifications, is ATA/ATAPI-6, which supports up to 100MB/sec data transfers.

Development of the ATA/ATAPI-7 specification, an update of the parallel bus architecture that provides up to 133MB/sec, is currently being finalized (see www.t13.org).

Serial ATA is the next -generation internal storage interconnect designed to replace Ultra ATA technology. Serial ATA is the proactive evolution of the ATA interface from a parallel bus to a serial bus architecture. This architecture overcomes the electrical constraints that are increasing the difficulty of continued speed enhancements for the classic parallel ATA bus. Serial ATA will be introduced at 150MB/sec. with a roadmap already planned to 600MB/sec, supporting up to 10 years of storage evolution based on historical trends. Though Serial ATA will not be able to directly interface with legacy Ultra ATA hardware, it is fully compliant with the ATA protocol and thus is software compatible (see www.serialATA.org).

OVERVIEW OF PARALLEL VS. SERIAL After the new millennium, the channels between the computer and disk drives have been switching from parallel to serial because of synchronization difficulties. Although it would seem that a parallel cable with multiple lines for data would always yield a faster data transfer rate than a  BUS ARCHITECTURE: Ultra ATA Bus Architecture

Bus Design: The latest revision of the ATA specification, ATA/ATAPI-6 where Ultra ATA 100 is defined, maintains backward compatibility with all previous ATA revisions, using the standard 16-bit, wide, parallel data bus and 16 control signals across a 40-pin connector.

Bandwidth: To understand the 100MB/sec throughput, several factors must be considered. With a 16-bit data bus, two bytes are transmitted per bus transaction. Thus to achieve a throughput of 100MB/sec, the data bus must be clocked at 50MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. . To minimize strobe strobe  
n.
1. A strobe light.

2. A stroboscope.

3. A spot of higher than normal intensity in the sweep of an indicator, as on a radar screen, used as a reference mark for determining distance.
 design complexity, Ultra ATA uses a double data rate or double-edge clocking mechanism for all Ultra DMA Same as Ultra ATA.

Ultra DMA - ATA-4
 transfers. Using this technology, data is registered both on the rising and falling edges of the data strobe, halving the required strobe frequency. Thus the bandwidth is: 25MHz strobe, multiplied by 2 for double data rate clocking, then multiplied by 16 bits per edge, then divided by 8 bits per byte, which equals 100MB/sec.

Timing: As mentioned above, data must be clocked at 50MHz, or every 20ns. Note that because of data setup and hold times, all data lines must in fact switch and settle within approximately 10ns (see Figure 1). It is this worst-case switching time that designers must meet.

Serial ATA Bus Architecture

Bus Design: In contrast to Ultra ATA's parallel bus design, Serial ATA uses a single signal path to transmit data serially, or bit by bit, and a second serial path to return receipt acknowledgements to the sender. Because each of these signal paths is a two-wire differential pair Differential pair is a pair of conductors with special characteristics, used for differential signaling.

Examples of the differential pair include:
  • twisted-pair cables, shielded and unshielded
, the Serial ATA bus consists of four signal lines per channel. Control information is transmitted either as short predefined bit sequences that are distinguishable from data, in packet format, or using out-of-band signaling (control signals sent using on/off signal pulses, similar to Morse code Morse Code

International Morse Code
Letters
A · –
B – · · ·
C – · – ·
D – · ·
E ·
), and thus does not require separate transmission lines.

Bandwidth: The 16-bit, wide, parallel Ultra ATA bus is capable of transmitting two bytes of data per clock. Though Serial ATA transmits only a single bit per clock, the serial bus may be run at a much higher speed to compensate for the loss of parallelism An overlapping of processing, input/output (I/O) or both.

1. parallelism - parallel processing.
2. (parallel) parallelism - The maximum number of independent subtasks in a given task at a given point in its execution. E.g.
. Serial ATA will be introduced with a bandwidth of 1500Mbps or 1.5Gbps. Because data is encoded using 8b/10b encoding (an 80% efficient encoding used with digital differential signaling Using two wires for each electrical path for high immunity to noise and crosstalk. The signals are sent down one wire as positive and the other as negative, and the circuit at the receiving end derives the signal from the difference between the two.  to maintain a constant average DC bias point), the effective maximum throughput is 150MB/sec. 1,500MHz embedded clock, multiplied by 1 bit per clock, then multiplied by 80% for 8b/10b encoding, then divided by 8 bits per byte, equals 150MB/sec.

Timing: The 1.5Gbps transfer rate requires bit transitions and reception to occur within 0.667ns. The maximum allowed switching time is 0.273ns, much faster than the 10ns transition time allowable for Ultra ATA. However, as seen in the following sections the electrical design parameters of the serial bus are more tightly controlled. Serial ATA can thus meet and surpass the timing required to deliver throughput comparable to that of Ultra ATA.

ELECTRICAL DESIGN CONSTRAINTS:

Overcoming Parallel Design Complexities With a Serial Bus

Optimization of any high-speed digital bus design in fact requires careful consideration of analog design issues. Undesired analog effects associated with parallel data busses such as crosstalk (1) Electromagnetic interference that comes from an adjacent wire. "Alien" crosstalk is interference that comes from a wire in an adjacent cable, for example, when two or more twisted wire pair cables are bundled together. , ground bounce In electronic engineering, ground bounce is a phenomenon associated with transistor switching where the gate voltage can appear to be less than the local ground potential, causing the unstable operation of a logic gate. , ringing, and clock skew In circuit design
In circuit design, clock skew (sometimes timing skew) is a phenomenon in synchronous circuits in which the clock signal (sent from the clock circuit) arrives at different components at different times.
 have become major design constraints for the Ultra ATA interface, which is forced to maintain compatibility with legacy parallel technology. These same issues are expected to become critical roadblocks to further Ultra ATA speed increases.

Serial ATA alleviates many of these problems by transitioning to a serial data bus. The intent of the following section is to first present the design methods required to achieve the current Ultra ATA data rate and illustrate the complexities of further speed enhancements to the parallel technology. In each case, the paper will describe how the Serial ATA bus architecture overcomes these complexities to extend the performance roadmap of ATA.

Though full explanation of the analog design issues discussed is beyond the scope of this document, a brief overview of these noise and error sources follows to provide the reader with the background necessary to compare the electrical properties of each bus design:

* Crosstalk results from magnetic fields magnetic fields,
n.pl the spaces in which magnetic forces are detectable; created by magnetostrictive ultrasonic scalers to cause the tips of instruments such as ultrasonic scalers to vibrate.
 generated from transitioning currents being coupled into neighboring current loops, similar to the functionality of a transformer. The magnitude of the crosstalk is proportional to the rate of the change in the current and the amount of coupling between the current loops. Thus it is most apparent in parallel busses where multiple adjacent lines may be switching in the same direction at the same time and inject a noise voltage onto a victim signal.

* Ground bounce is most problematic when several signals switch at the same time or when using high-speed drivers, both common with parallel data busses. The instantaneous power draw is such that the decoupling capacitors for the device cannot supply the necessary current and the supply voltage sags. If the voltage decreases enough, the change can be mistaken as a bit transition.

* Ringing results from impedance changes in a signal path in systems in which signal rise time is close to or faster than the path propagation delay The time it takes to transmit a signal from one place to another. Propagation delay is dependent solely on distance and two thirds the speed of light. Signals going through a wire or fiber generally travel at two thirds the speed of light. Contrast with nodal processing delay. . When this condition holds true, the signal path must be seen as a distributed system See distributed computing.

distributed system - A collection of (probably heterogeneous) automata whose distribution is transparent to the user so that the system appears as one local machine.
, implying that all points on the signal path may not be at the same voltage at the same time. As the signal propagates down a path, the voltage magnitude is related to the effective impedance up to the point in the signal's flight. If this impedance suddenly changes, the voltage temporarily increases to maintain the current flow. This voltage reflects back along the transmission line to the source, where if not fully damped may reflect again to the receiver, and may repeat until effectively damped. This causes oscillations oscillations See Cortical oscillations.  in the voltage, or ringing, on the transmission line.

* Clock skew results from discrepancies in transmission path delays between clock and data signals or signal degradation of the clock signal. If the clock trace is shorter than the data lines, for example, the clock signal may arrive at the receiver before the data lines have stabilized, thus registering incorrect data. Alternatively, ringing or noise on the clock line can delay the clock transition relative to the data switching, possibly violating data hold time.

ELECTRICAL DESIGN:

Ultra ATA: Maintaining Compatibility With a Legacy Parallel Design

The PC industry adopted the ATA-1 standard as the primary storage 110 interface in the mid 1980s, and has maintained backward compatibility to this original standard ever since. The protocol has scaled well, from 3.3MB/sec with ATA-1 to 100MB/sec with ATA/ATAPI-6. However, this radical increase in speed has come with added design complexity.

In the following sections, many of the key design advances to reach 100MB/sec transfer rates will be discussed and their limitations for further speed increases explained.

Serial ATA Electrical Design Considerations

Due to the challenges in increasing the speed of the Ultra ATA specification further, a shift in design strategy is required. Serial ATA addresses this need by making the transition to a high-speed serial bus. To mitigate many of the design problems associated with high-speed single-ended and/or parallel busses, Serial ATA uses low voltage differential (hardware) Low Voltage Differential - (LVD) A method of driving SCSI cables that will be formalised in the SCSI-3 specifications. LVD uses less power than the current differential drive (HVD), is less expensive and will allow the higher speeds of Ultra-2 SCSI. LVD requires 3.  signaling. With this approach, each data signal is in fact transmitted over two lines which carry equal and opposite versions of the signal. The receiver then decodes the signal based on the differential voltage between these lines. The common-mode voltage, or the voltage the lines use as a DC reference plus any noise injected equally into both lines, is rejected at the receiver. This common-mode voltage may change over time, though the variations above a certain frequency may be injected into the receiver as noise. These excellent electrical properties provide many of the key design advantages that enable Serial ATA to extend beyond Ultra ATA speeds.

Ultra ATA: Non-Inter locked Clocking

CLOCKING STRATEGY:

Because of the high data rates and relatively high board and cable propagation delays, Ultra ATA uses non-interlocked clocking, also known as source synchronous clocking. In typical synchronous clocking designs, data is transmitted from the source and clocked at the receiver using a local clock signal. With non-interlocked clocking, the clock or data strobe signal is generated at the source and sent with the data. Assuming identical trace or cable lengths and characteristics, both data and strobe arrive at the receiver at the same time.

This technique allows more flexibility in total propagation delay along the bus, but introduces additional complexities. Because the strobe is sent with the data, it is subject to ringing and reflections. if this noise is great enough, data may be double clocked if the strobe signal crosses the switching threshold. Data settling time The introduction to this article provides insufficient context for those unfamiliar with the subject matter.
Please help [ improve the introduction] to meet Wikipedia's layout standards. You can discuss the issue on the talk page.
 is often more critical, as the strobe transition is typically more aggressively aligned with the data transition.

Clock skew becomes more complicated as well, as both data and clock propagation times may vary from the predicted delay. To reduce problems related to skew (1) The misalignment of a document or punch card in the feed tray or hopper that prohibits it from being scanned or read properly.

(2) In facsimile, the difference in rectangularity between the received and transmitted page.
, 100MHz transfers (Ultra DMA Mode 5) must use 3.3V signaling (vs. 5V with previous ATA specs) so that signal transitions are more symmetric about the 1.5V switching threshold. Termination impedances are also more tightly constrained to reduce ringing in the signals that could cause plateaus or bumps in the signal edge, resulting in delayed threshold crossings.

Serial ATA: Embedded Clocking

Unlike the parallel ATA bus, Serial ATA does not have a separate signal dedicated as a strobe or clock. Instead the clock is embedded in the data stream itself. When no data is being sent across the bus, a 101010... pattern is transmitted so that both devices may synchronize See synchronization.  their internal receivers with the incoming bit transition timing. This synchronization (1) See synchronous and synchronous transmission.

(2) Ensuring that two sets of data are always the same. See data synchronization.

(3) Keeping time-of-day clocks in two devices set to the same time. See NTP.
 is maintained during data transmissions. The 8b10b encoding enforces several bit transitions per 10 bits even during data transmission; clock drift Clock drift refers to several related phenomena where a clock does not run at the exact right speed compared to another clock. That is, after some time the clock "drifts apart" from the other clock.  is minimized by continuously tracking these transitions. Embedded clocking provides the timing benefits of source-synchronous clocking without introducing problems associated with clock skew.

Ultra ATA: 80-Wire Ribbon Cable A thin, flat, multiconductor cable that is widely used for internal peripheral connections in electronic systems. In a PC, a 34-wire ribbon connects the floppy drive (if present) to the motherboard.  

CABLING ISSUES:

Until ATA/ATAPI-3, or Ultra ATA 33, the ATA interface used a 40-wire cable to transmit data, of which only seven signals were ground. Because crosstalk is proportional to the size of the mutual current loops between signal lines, the large separation between each signal and its respective return ground line results in significant crosstalk over this cable. For transfer rates greater than 33MHz (Ultra DMA Mode 3), the original 40-wire cable has been replaced by an 80-wire version with alternating ground and signal lines. This greatly minimizes crosstalk among signals and helps to balance the effective impedance of each line at high frequencies. However, the cable is specified to be at most 18 inches to minimize signal integrity issues.

Serial ATA: 4-Wire Cable With Support for Optional Shield/Drain Wires

Serial ATA uses a minimum four-wire cable that includes differential pairs for transmitting and receiving data. To minimize impedance and crosstalk, many cables incorporate additional shielding ground drain lines which function similarly to the 40 interspersed ground lines in the 80-pin Ultra ATA cable. The Serial ATA connector supports three independent ground return paths. Serial ATA cables are specified to be at max 1m in length.

Ultra ATA: 40-Pin Dual-Row Header

CONNECTORS:

Though the cable has been updated for use in high-speed data transfers, the ATA connector has remained the standard 40-pin dual row header to maintain backward compatibility. The 40 extra ground wires in the cable are tied to the seven ground pins in the connector. Because additional ground lines have not been added, inductive coupling In electronics, inductive coupling refers to the transfer of energy from one circuit component to another through a shared magnetic field. A change in current flow through one device induces current flow in the other device.  in the connector introduces a significant amount of crosstalk during switching. The effect of crosstalk is greatest on a signal that remains constant while all neighboring signals transition in the same direction, up to 1V worst case. This generated noise is most problematic when transmitting to the device in the middle of the cable, or when receiving from this device. As crosstalk is proportional to the change in current over time, it can be reduced by limiting the rise and fall times, or slew rate (1) How fast paper moves through a printer (ips).

(2) The speed of changing voltage.
, of the bus drivers. However, this strategy forces lower clock speeds and thus is not conducive to bus speed increases.

Serial ATA: Seven-pin Custom Connector

The half-inch-wide cable connector directly connects the four signal wires and three ground lines to the receiving terminal in a single row. Because the connector includes the shielding ground pins, very little crosstalk is introduced. Note that the receiving terminal uses extended connectors for the three ground signals so that the ground reference between the device and host can be shared prior to signals being applied at the input. A similar mating sequence is enforced with the new 7/8-inch-wide, 15-pin, single-row power connector A power connector is an electrical connector designed to carry a significant amount of electrical power, usually as DC or low-frequency AC. Some types of RF connector may also carry large amounts of power, but are considered as a separate category. . This feature is necessary to accommodate hot-plugging.

Ultra ATA: Source Termination

TERMINATION STRATEGY:

Ultra ATA configurations are source terminated to minimize ringing. Using this termination scheme, a series resistor is laced at the driver's transmit output. The magnitude of this resistance is chosen so that the resistance plus the output impedance The output impedance, source impedance, or internal impedance of an electronic device is the opposition exhibited by its output terminals to the flow of an alternating current (AC) of a particular frequency as a result of resistance, inductance and capacitance.  of the transmitter match the controlled trace and/or cable impedance When radio frequency signals are transmitted via coaxial cable or ribbon cable, the impedance of the cable is significant in determining the load placed on the source and the efficiency of the transmission. . This produces a voltage divider voltage divider: see potentiometer.  at the output of the driver that effectively halves the strength of the emitted signal. When this signal reaches the receiver, the signal reflects at the impedance mismatch The difficulty of storing the many-to-many relationships of an object model in a traditional relational database. See O-R mapping.  formed between the controlled impedance transmission line or cable and the very high input resistance of the receiver. This reflection doubles the strength of the signal at the receiver, and thus the signal returns to the original amplitude. When the reflected signal propagates back to the source, it sees a continuous impedance path to ground and thus is completely damped assuming perfect termination. If the termination resistor is poorly chosen, some of this reflected signal will be again ref lected and will cause ringing in the signal. If the ringing is of great enough amplitude, settling time of the signal may be affected.

This termination scheme is very effective when using a single driver and receiver at opposite ends of the connecting cable. The standard ATA cable, however, allows a second device to be attached in the middle of the signal path. At this point in the cable, the signal experiences a plateau as the transmitted signal will arrive at half strength and the reflected signal must propagate backwards from the receiver before full voltage swing is achieved. If overshoot o·ver·shoot
n.
A change from steady state in response to a sudden change in some factor, as in electric potential or polarity when a cell or tissue is stimulated.
 of the initial signal is great enough, the half-amplitude signal may cross the switching threshold on or more times before the reflected signal arrives. This overshoot can also be controlled by limiting output slew rate, but as mentioned above this solution will be problematic if greater bus speed is desired.

Serial ATA: Tighter Impedance Specifications/Support for Automatic Impedance Matching Impedance matching

The use of electric circuits and devices to establish the condition in which the impedance of a load is equal to the internal impedance of the source.
 

Since Serial ATA uses only four signal lines per channel, proper termination of all lines is less costly, both in design complexity and dollars. All devices are required to provide precision termination impedances. Support is also provided for active impedance matching circuits that ensure exact matching Exact matching

A bond portfolio management strategy that involves finding the lowest cost portfolio generating cash inflows exactly equal to cash outflows that are being financed by investment.
 to any cable or device. Though Serial ATA utilizes the same source termination scheme as parallel ATA, many of the problems are reduced by this near-perfect termination and the point-to-point connection topology, which ensures that the only receiver is at the endpoint of the transmission line.

PCB PCB: see polychlorinated biphenyl.
PCB
 in full polychlorinated biphenyl

Any of a class of highly stable organic compounds prepared by the reaction of chlorine with biphenyl, a two-ring compound.
 ROUTING: Ultra ATA: Parallel Data Bus and Clock Routing Constraints

Because the ATA interface uses 32 signal lines for each channel, with a typical configuration of two Ultra ATA channels per board, 64 signals must be routed from the I/O controller to the ATA connector. To minimize crosstalk and ringing, trace widths, and separations must be carefully controlled. Typically a maximum routing length of 8 inches is specified. All trace lengths are typically required to be within half an inch from that of the strobe line to minimize clock skew.

Serial ATA: Differential Pair Routing Constraints

Each Serial ATA channel consists of two differential pairs, a total of four transmission lines. Each pair should be routed with the differential lines at constant separation and with equal length. Because of the high signaling speed and limitations of the common FR4 PCB routing material, trace lengths should typically be less than 6 inches. Though proper routing is more important with Serial ATA than it is with Ultra ATA, there are far fewer signals to route. Each Serial ATA channel requires four signal traces, thus support for four drives would require a total of 16 routed signals vs. 74 for Ultra ATA.

Ultra ATA: Legacy 5V Tolerance

SIGNALING:

As mentioned above, devices that use Ultra DMA Mode 5, or 100MB/sec, transmissions must use 3.3V signaling to balance high-to-low and low-to-high transition times. To be fully backward compatible Refers to hardware or software that is compatible with earlier versions of the product. Also called "downward compatible." Contrast with forward compatible.

backward compatible - backward compatibility
, Ultra ATA devices and hosts must be 5V tolerant to avoid being damaged when connected to ATA/ATAPI-5 or earlier devices. This 5V tolerance must be considered during IC design, as it is expected to become more difficult to support with newer CMOS (Complementary Metal Oxide Semiconductor) Pronounced "c-moss." The most widely used integrated circuit design. It is found in almost every electronic product from handheld devices to mainframes.  design processes.

Serial ATA: Low-Voltage Differential Signaling Low-voltage differential signaling, or LVDS, is an electrical signaling system that can run at very high speeds over cheap, twisted-pair copper cables. It was introduced in 1994, and has since become very popular in computers, where it forms part of very high-speed networks  

The noise rejection capabilities of differential pairs allow for low voltage Low voltage is an electrical engineering term that broadly identifies safety considerations of an electricity supply system based on the voltage used. While different definitions exist for the exact voltage range covered by "low voltage", the most commonly used ones include "mains  signaling. With Serial ATA, the voltage swing is 0.125V about the common-mode voltage, with a minimum common-mode voltage of 0.25V Because Serial ATA does not maintain hardware compatibility with previous ATA specifications, the 5V tolerance constraint is removed.

SERIAL ATA-BEYOND BETTER SIGNALING CHARACTERISTICS...CONNECTION METHODOLOGY:

Ultra ATA: Master/Slave Shared Bus

Ultra ATA technology supports up to 2 drives per channel via a shared bus. Though the two attached devices are referred to as master and slave, there is no difference in operation between or priority given to the connected devices. The host bus adapter See host adapter.  is the true bus master and uses the master/slave status of the drives to route requests to the correct device and to determine the boot device. Though Ultra ATA supports a command queuing The ability to store multiple commands and execute them one at a time.  algorithm, it is rarely incorporated into devices, and thus the data bus is locked if a command to either drive is outstanding. Because of this, the bus bandwidth is shared between the master and slave devices when both are actively interacting with the host.

Serial ATA: Point-to-Point Connections for Dedicated Bandwidth

Serial ATA uses a point-to-point connection topology, meaning that each source is connected to one destination. Each channel has the capability to work independently so that there is no contention between drives and thus no sharing of interface bandwidth. This connection strategy also negates the need for master/slave jumper settings on devices.

CABLE AND CONNECTOR SPECIFICATION:

Ultra ATA: Legacy Wide-Ribbon Cable

Ultra ATA uses a 2-inch-wide, 80-wire cable with a maximum specified length of 18 inches. To maintain backward compatibility with prior ATA revisions, Ultra ATA devices use a 40-pin dual-row header connector. This also implies that a 40-pin connector can be plugged in to incompatible Ultra ATA systems. Power is typically supplied by a separate four-pin power plug. A smaller hardware-incompatible 46-pin version of the cable/connector assembly is available to deliver power and control through a single connector for use with small form factor drives.

Serial ATA: Thin, Flexible Cable With Small-Footprint Connector

Typical Serial ATA cables are at most a quarter inch wide and can be up to lm in length, allowing for proper routing to minimize restriction to airflow and reduce clutter. The half-inch-wide seven-pin data connector requires little area on board or device, important for upcoming 2.5-inch hard disk drives. The Serial ATA signal connector and additional power connector are thin enough to be used unmodified Adj. 1. unmodified - not changed in form or character
unqualified - not limited or restricted; "an unqualified denial"

modified - changed in form or character; "their modified stand made the issue more acceptable"; "the performance of the modified aircraft
 on all hard-drive sizes available today, negating the need for multiple connector types. To illustrate the reduced board space requirement, note that in a four drive system, Serial ATA connectors use 25% of the board space required by Ultra ATA.

ADDED FEATURES:

Ultra ATA: Basic Reliability Support

The ATA/ATAPI-6 revision includes support for a CRC (Cyclical Redundancy Checking) An error checking technique used to ensure the accuracy of transmitting digital data. The transmitted messages are divided into predetermined lengths which, used as dividends, are divided by a fixed divisor.  error check on data transmissions to ensure that the data sent was received correctly. Control signal transmissions are not protected.

Serial ATA: Enhanced Reliability, Hot-Swap Support, First-Party DMA (1) (Digital Media Adapter) See digital media hub.

(2) (Document Management Alliance) A specification that provides a common interface for accessing and searching document databases.
 

Serial ATA adds 32-bit CRC error correction for all bits transmitted, as opposed to only data packets in Ultra ATA. Also, Serial ATA supports hot-swapping via hardware support and by design of the connector (variable length pads, minimal insertion force design, and a specified location on device backing plates). With the proper software drivers Serial ATA devices may be hot-plugged internal to the box or blind-mated to a backplane An interconnecting device that has sockets for printed circuit boards to plug into.

Passive and Active
Although resistors may be used, a "passive" backplane adds no processing in the circuit.
 or device bay. Serial ATA also provides built in support for first-party DMA, removing bottlenecks associated with on-board DMA controllers.

The intent of this document was to explain the transition to a new internal storage I/O bus Same as peripheral bus.  design, and to illustrate the benefits of this transition. The paper described several electrical design challenges that complicate further speed increases to the Ultra ATA interface and provided explanation of how Serial ATA overcomes these issues. Next discussed were benefits of Serial ATA technology from the serial bus architecture, added features, and improved design.

Serial ATA Achieves and Surpasses Bandwidth of Parallel Ultra ATA Through Design Enhancements

* Differential signaling allows rejection of cross-talk and ground-bounce as common-mode noise.

* Embedded clocking provides advantages of source-synchronous clocking without problems related to clock-skew from poor strobe signal integrity and mismatched trace lengths.

* More controlled cable design, allowing longer cables.

* Serial ATA connector properly deigned to reduce crosstalk, a major issue with the legacy Ultra ATA connector.

* Automatic impedance matching greatly reduces ringing and thus settling time.

* Less complexity and less board space required for trace routing.

* Low voltage signaling (as low as 0.5V max voltage) allows for compatibility with future design processes.

* Serial ATA bus architecture enhancements allow for an initial speed of 150MB/sec, with a planned roadmap up to 600MB/sec.

Serial ATA Offers Advantages Over Ultra ATA Technology

* Point to point connection topology ensures dedicated 150Mb/sec to each device.

* Thinner, longer cables for easier routing.

* Fewer interface signals require less board space and allow for simpler routing.

* Better connector design for easier installation and better device reliability.

* CRC error checking on all data and control information.

* Hot-swap capability.

* First-party DMA support.

www.intel.com

Rob Cavin is a serial ATA marketing engineer at Intel (Santa Clara Santa Clara, city, Cuba
Santa Clara (sän`tä klä`rä), city (1994 est. pop. 217,000), capital of Villa Clara prov., central Cuba.
, Calif.)
COPYRIGHT 2002 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2002, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Cavin, Rob
Publication:Computer Technology Review
Geographic Code:1USA
Date:Nov 1, 2002
Words:4192
Previous Article:Serial ATA: opening new markets for ATA RAID. (Serial ATA).
Next Article:SATA vs. PATA: the reality of Serial and Parallel ATA. (Serial ATA).
Topics:



Related Articles
ATA JUMPS TO GIGABIT SPEEDS.(Technology Information)
What is Serial-Attached SCSI? (From the SCSI Expert).
Serial attached SCSI or serial ATA hard disk drives: how to choose one or the other--or both. (Tape/Disk/Optical Storage).
LSI Logic's Serial ATA RAID storage adapter with battery backup support.
SAS and SATA compatibility: a new paradigm for disk interconnects. (Tape/Disk/Optical Storage).
Maxtor, VIA increase serial ATA integration options for worldwide PC market validation of Maxtor's SATA hard drives with VIA's new VT8237 South...
Implementing serial ATA in next-generation computer systems.(Tape/Disk/Optical Storage)
Serial ATA: hits & misses.(Storage Networking)(Advanced Technology Attachment)
SCSI finally gains serial attachment [SAS] ... after decades of steady progress.(HOT New Technologies)(Small Computer System Interface)
CRU-DataPort's new serial ATA external storage enclosures establish premium standard for reliability.(advanced technology attachment )

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles