Browse Prior Art Database

Dual Ports Serial ATA Storage Devices

IP.com Disclosure Number: IPCOM000015418D
Original Publication Date: 2002-May-02
Included in the Prior Art Database: 2003-Jun-20
Document File: 3 page(s) / 53K

Publishing Venue

IBM

Abstract

Dual Port Serial ATA Storage Devices

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 3

Dual Ports Serial ATA Storage Devices

Dual Port Serial ATA Storage Devices

Disclosed is a dual port storage device, where each port uses the Serial ATA interface protocol.

Dual port Serial ATA storage devices can be used to provide a high degree of reliability in a storage system, shown in Figure 1. For example if the data path to the Dual Port Serial ATA Storage Device D3 from Serial ATA Controller C1 is broken, the data still can be accessed thru Serial ATA Controller C2 via the second port on D3. This simple example illustrates the advantages of this Dual Port Serial ATA Storage Device.

Interface Bus

HOST

To Bus

To Bus

  Dual Port Serial ATA Storage Device D1

  Dual Port Serial ATA Storage Device D4

Serial ATA

Controller

Serial ATA

Controller

  Dual Port Serial ATA Storage Device D2

  Dual Port Serial ATA Storage Device D3

C1 C2

Figure 1, Dual Port Serial ATA Storage File System

Beyond the normal Serial ATA storage device components, additional blocks for implementing

1

[This page contains 5 pictures or other non-text objects]

Page 2 of 3

the dual port storage device include: two separate Serial ATA signal connectors, two separate Serial ATA Physical Layers, and a method to allow both Read and Write operations by these two separate ports.

Figure 2 shows an example implementation when one link is active at a time. Two Serial ATA Physical layers, SPL1 and SPL2 are connected to Multiplexer M1. The path to the Serial ATA Link layer SLL is selected by SEL line. The SEL control could be a command issued by the host, a command iss...