WO2001098868A2 - Massively parallel fixed head disk drive - Google Patents
Massively parallel fixed head disk drive Download PDFInfo
- Publication number
- WO2001098868A2 WO2001098868A2 PCT/US2001/019944 US0119944W WO0198868A2 WO 2001098868 A2 WO2001098868 A2 WO 2001098868A2 US 0119944 W US0119944 W US 0119944W WO 0198868 A2 WO0198868 A2 WO 0198868A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- disk
- disk drive
- data
- head assembly
- read
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
- G11B19/2009—Turntables, hubs and motors for disk drives; Mounting of motors in the drive
Definitions
- This invention relates to computers, and, more particularly, to an ultra-high speed data storage for computers.
- seek delay is the time required for the movable head to reach the requested track.
- Latency delay is the time required for the requested data to rotate to a position under the head so that it can be processed.
- a track is the data written along a circle about the center of the disk, while a sector is the data written along a radius of the disk.
- Random access refers to the reading or writing of disk data in an arbitrary order.
- Sequential access refers to the reading of writing of disk data in order of increasing block number.
- the competition (called 'contention' in the art) for the same disk to access various data blocks by the numerous users frequently causes very large delays in random access time.
- the increasing use of very large relational data sets has increased the need for rapid sequential access to perform full table scans. The need for faster bulk storage is critical for the effective operation of the latest sophisticated relational database management software.
- This invention accomplishes a vast reduction in delays, which permits concurrent random and sequential access by thousands simultaneous users in average times of microseconds instead of milliseconds, seconds or minutes. This reduces each user's elapsed time to that required for no more than a single disk revolution, provided that the data on the disk is properly organized. This reduction in time is achieved by the use of Massively Parallel Architecture throughout the design of the disk drive of this invention. Instead of reading or writing one or only a few tracks simultaneously, this invention operates on all disk tracks concurrently (in parallel), which is enabled by the use of a novel head assembly, controller and magnetic disk.
- this invention features a magnetic head assembly, with associated electronics comprising read and write buffers, amplifiers, encoders and decoders, mounted on a single silicon wafer, which permits all tracks to be either read or written concurrently.
- a sector passes the magnetic head assembly, every track on the sector is read or written.
- This capacity is made possible by the Massively Parallel Architecture of the invention. This far surpasses the performance of any magnetic disk of the current technology.
- the magnetic head assembly also contains proximity sensors, which permit much more precise positioning and alignment of the assembly relative to its respective disk than can be achieved with current technology.
- Another aspect of this invention features a disk controller that has Massively Parallel Architecture to match that of the magnetic head assembly.
- This controller permits data transfer requests from the computer to be sorted and processed on the fastest possible basis. It consists of two interdependent modules: the operation sequence module and the data transfer module. After a request has been completed, the operation sequence module informs the computer of this by means of a priority interruption. Concurrently, with the queuing and post-processing of individual requests, the data transfer module transfers data between the magnetic head assembly and the main memory bus of the host computer.
- the magnetic disk of this invention can move data read from, or write to, thousands of tracks simultaneously.
- this invention features a magnetic disk rotor designed to facilitate the high tolerances and stability, which the magnetic head assembly requires in order to function.
- the magnetic disk rotor comprises a shaft which mounts the magnetic disks, electric motor and magnetic bearings.
- Each magnetic disk is made of a slice from a perfect crystal of silicon.
- the entire rotor is suspended in air (or other gas) by magnetic bearings, which provide vibration-free operation, or alternately, in vacuuo.
- Each silicon disk is coated with an amorphous, high-coercivity film composed of rare-earth elements and cobalt.
- Figs. 1 a, 1b and 1c are schematic front, bottom and side views of the magnetic head assembly mounted on a silicon wafer according to this invention
- Fig. 2 is a schematic view of one row of heads mounted on the silicon wafer of Figs. 1 a, 1 b and 1 c; 3 Fig. 3 is a schematic view showing the physical orientation of the magnetic head assembly to the disk;
- Figs. 4a and 4b are schematic bottom and front views of the head assembly mounting arrangement of this invention.
- Fig. 5 is an enlarged schematic view of the head assembly of Figs. 4a and 4b;
- Fig. 6 is a physical design schematic view of the head assembly of Figs. 4a and 4b;
- Fig. 7 is a schematic view of a single row of head electronics, shown rotated 90° relative to Fig. 6;
- Fig. 8 is a schematic view of the data transfer module of the disk controller of Fig. 7 mounted on multiple wafers;
- Fig. 9 is controller detail schematic view of the operation sequence module of the disk controller of Fig. 7 mounted on multiple wafers;
- Fig. 10 is a schematic view of the disk rotor assembly, with the head assemblies removed for clarity;
- Fig. 11 is a schematic view of the permanent magnet array for the magnetic bearings and motor
- Fig. 12a and 12b are schematic views of the inductively reactive array for the magnetic bearings
- Fig. 13 is a schematic view, illustrating the operating principles of the magnetic bearing
- Fig. 14 is a schematic view of a zoned disk
- Fig. 15 is a schematic view of an optical disk of an alternative embodiment of this invention.
- Fig. 16 is a view similar to Fig. 3, but illustrating an optical head.
- an integrated circuit magnetic head assembly 20 consists of a single silicon wafer 21 which mounts a very large number of magnetic head sets 22 (read, write, verify - illustrated as dashed lines in Fig. 1 b), one for each track of the magnetic disk along with the associated read, write and verify electronics.
- the number of headsets can vary from about 10,000 up, although 32,758 is used here as an example.
- Wafer 21 is shaped as a beveled parallelepiped, the length of which is determined by the size of disk 24 on which it is associated.
- Magnetic head sets 22, mounted on the silicon wafer's 15° bevel surface 27, and other integrated circuits mounted on wafer bottom 26 are connected by conductors 28, which go over the obtuse edge of the bevel 27.
- the circuits mounted on wafer bottom 26 are later detailed in reference to Figs. 5 - 7.
- write heads 30, read heads 32 and verify heads 34 There are three rows of magnetic heads mounted on bevel 27: write heads 30, read heads 32 and verify heads 34. These rows of heads are not parallel, but are on line segments determined by the radius of the circle of the magnetic disk. Thus, those heads at greater distances from the center will be further apart from each other than those closer to the center. The distance between the rows is visually indistinguishable, but has been greatly exaggerated in the drawings for illustration.
- Write heads 30 are thin film magnetic loops deposited on the silicon using standard photolithographic technology. The detailed structure of the loops involves superposition of several loops in each annulus about the center of the head, as shown in Fig. 2.
- Read heads 32 and verify heads 34 are magneto-resistive in nature. The Magnetic head assembly is fixed. It does not move during operation, as do most other magnetic disk systems.
- Magnetic head assembly20 is encapsulated in a rigid plastic package 40, which connects external contacts to the contact points on the head assembly.
- the side opposite the electronic circuits is attached directly, via vacuum contact bonding, to a heat sink in the form of a thin plate of soft aluminum 42 that has fins which create an air gap 44 for heat dissipation.
- Aluminum plate 42 is not covered, but is exposed to permit the dissipation of heat into the surrounding atmosphere of air or other gas. If a vacuum is used, then the head assembly must be connected to a coolant source and drain by means of flexible tubing.
- the integrated circuit package is then mounted on a non-magnetic steel platform 46 by piezoelectric adjustable mounting pads 48, which provide true three-axis rotation and three directional motion of small magnitude.
- Platform 46 is mounted on an axle 50 by a multiple-hinge joint 52 that is rigidly mounted on the disk drive chassis 54 by vernier screws 56, which are adjustable to align the axle permanently. After alignment, vernier screws 56 are locked into place.
- the components of the integrated circuit are logically, but not physically, arranged in rows and columns. Each row corresponds to a single disk track, while each column corresponds to a single block of data to be read from or written to a track.
- a disk block is the number of bits that are read or written as a single unit.
- the totality of columns corresponds to a single disk block.
- a typical arrangement of tracks is shown in Table 1.
- the numbers shown are exemplary only. Unlimited numeric combinations are possible.
- Disk diameter 128 mm, excluding 5 mm outer margin
- Width of recording surface 32 mm (from inside track to outside track, inclusive).
- Fig. 2 shows a highly simplified and schematic representation of one head bevel sub-assembly of write 30, read 32 and verify 34 heads.
- Fig. 3 shows the physical orientation of magnetic head assembly20 relative to the disk.
- both the number of tracks and the number of sectors can be at least doubled (relative to current technology), giving at least a fourfold increase in disk capacity, in addition to much faster access.
- Each track of the disk is served by a row of elements on the head assembly.
- Each of the exemplary 32,768 rows represents an entire block (typically 512) of single-bit registers, plus additional (typically 64) redundant error detection and correction registers.
- Each row is actually a triplet of rows: write, active, and read, as explained below.
- a detailed schematic of head assembly detail is shown in Fig. 5, where each column 58 (typically numbering 512 + 64 columns) represents a single bit input/output conductor.
- lines 60 typically numbering 36 representing the row address (track) of the row being processed, a read/write command line, (typically numbering 16) frequency standard lines, and error control lines.
- Reference frequency lines carry the read/write frequency standards from the disk controller to the modulators and detectors located in the rows.
- Data and redundancy lines conduct the data and redundancy information to and from the disk controller. Only a few of the data lines are illustrated.
- Control lines 66 carry the command (read, write, format, etc) from the controller. Only one control line 66 is shown. Error lines 68 carry error events to the controller. Address lines 70 carry the active row address from the controller to the rows, causing exactly one row to respond to each command from the controller while the other rows ignore the command. Power lines 62 carry electric power (+ positive, - negative, G ground) from the power supply to the components on the head assembly.
- the actual physical layout of magnetic head assembly 20 differs from that shown in Fig. 5 because of the need to make the component density roughly the same in both directions.
- the physical layout is illustrated in Fig. 6. Only a small number (32) of the line electronic units 70 are illustrated. Each of the small boxes represents the electronic unit that supports a single row or disk track. They are staggered so that the number of circuit elements is roughly the same both horizontally and vertically. The horizontal lines at the bottom represent the crossbars that take the input, output, control, and power lines to all modules. This electronic unit is further shown in Fig. 7.
- Magnetic head assembly 20 reads and writes information in discrete data packets, each 16 to 64 bits in length, using Analog Coded Binary modulation. Each data packet is converted into an analog signal, which either contains or does not contain each of the reference frequencies, according to whether the associated bit is either 1 or 0. This method of encoding is widely used in modems where its inherent qualities permit both high bit transfer rates and low error rates. As shown in Fig. 7, each functional row consists of the following components:
- a verify amplifier/demodulator 80 which translates recorded Analog Coded Binary information from verify head back into true binary form.
- Verify comparison buffers 82 to compare data just read from the verify head with data read on the previous read cycle or written on the previous write cycle. If these buffers do not agree, an error is generated and sent down the error line to the controller.
- a read amplifier/demodulator 84 that translates recorded Analog Coded Binary information from read head back into true binary form.
- a write modulator/amplifier 86 that combines the input bits into an Analog Coded Binary signal by using each bit (typically 16 to 64) to control the presence or absence of each associated reference frequency in a data packet.
- Three data sub-rows write, active, read; each consisting of (typically 512 + 64) 1 -bit registers.
- the active row is equipped with circular shifters to permit data in each row to be shifted down (as shown by arrow) 16 to 64 bits at a time to move the data into and out of the read/write section of the active row.
- Shifters which cause data to move from the write sub-row into the active sub- row on a write operation or moving data from the active sub-row into the read row on a read operation.
- An Address Detector which causes one and only one row to respond to each command from the disk controller.
- Analog Coded Binary recording discrete individual bits can be written and read, as is commonly done with current technology.
- Analog Coded Binary recording offers higher data densities, an increased signal to noise ratio and lower sensitivity to surface defects.
- Disk controller 81 comprises two functional modules, a data transfer module 82 (Fig. 8) and an operation sequence module 84 (Fig. 9).
- Disk controller 81 is shown schematically with both modules 82 and 84 mounted on a single silicon wafer, merely to illustrate the relationships between the components.
- the each of the controller modules 82 and 84 will comprise several integrated circuits mounted on a circuit board.
- control processors are simple, special-purpose, customized, 32 or 64 bit microprocessors with programmable read only memory (PROM) as well as dynamic random access memory (DRAM). These processors generate the control signals which cause the other components of magnetic head assembly 20, data transfer module 82 and operation sequence module 84 to carry out their functions in the proper order and with the proper timing.
- PROM programmable read only memory
- DRAM dynamic random access memory
- Operation sequence module 82 keeps a list of pending operations and transfers them, one at a time, to data transfer module 84. This list is kept in sector order, and in FIFO (first-in-first-out) order within a given sector. The entries for the current sector are always maintained at the top of the list.
- Data transfer module 84 receives commands from operation sequence module 82, which it executes one at a time. Each command causes data to be transferred either from main memory to the head assembly (write) or from the head assembly to main memory (read). Data transfer module 82 has three separate connections to other devices to:
- head assembly 20 and controller 81 operate together, the operating cycles will be outlined separately for clarity. Since control flows from operation sequence module 84 through data transfer module 82 to head assembly 20, these components will be described in this order.
- Operation sequence module 84 comprises an operation sequence control processor 841 , a command list array 842, current sector contacts 843, and priority lines 844, request lines 845, memory address lines 846, block count lines 847, track number lines 848, sector number lines 849, control lines 850, power lines 851 and a busy line 852.
- Operation sequence module 84 performs strategic control of all operations of the entire disk drive. It receives commands from the host computer (not shown) via the disk driver program, sorts these commands in order of disk sector, and passes the topmost command to data transfer module 82 for further processing. When data transfer module 82 has completed its operation, operation sequence module 84 then informs the host computer of the completion via a call to the priority interrupt system. The information designating which operation was completed is given in the request register. This designation number is not processed by the controller, but it is returned to the host computer when a request is completed so that the disk driver program running on the host computer knows which request was just completed.
- the command list array contains the list of pending commands. This list is updated dynamically to make best use of the high throughput speed and minimize unneeded seeks. It has the ability to shift its contents up or down, either from top to bottom, or from a certain specified insertion point on downward.
- the list is sorted incrementally by means of a massively parallel sorting algorithm developed especially for this controller.
- the controlling algorithm (described below), as implemented in the circuit design, permits an ultra high speed insertion-type sort to occur at speeds that are orders of magnitude faster than the speed of conventional insertion-type sort operations.
- Operation sequence module 84 functions as follows:
- the disk driver program tests the busy flag of the controller and, if it is clear, sets it along with the other bits in the register of the controller with the command to be executed. If the disk driver finds that the busy flag is already set, it must wait until the flag has been cleared by the controller. If all of the rows in the array are in use, the busy flag is set until the bottom row is shifted up. This prevents the overflow of commands. If the busy flag is not set by the disk driver, no action occurs.
- the sector field of the command is transferred into the comparison registers of all of the rows in the command list array. Then it is subtracted from the sector field of each row. If the difference, modulo 4096 (or whatever the dimension of the command array happens to be) is less than the row number, the shift flag is set for the row. This achieves massively parallel comparison of the data to be inserted with the data already in the rows prior to insertion. All rows having their respective shift flags set are shifted down one unit. This achieves massively parallel movement of the list.
- the first row that was shifted down has its active flag set. This is the exclusive OR that the shift flags above and below the row in question. It will be set for exactly one row.
- the top row is always considered to be preceded by a non-shifted row, and the bottom row is always considered to be followed by a shifted row for this purpose.
- the "transfer in progress flag" of data transfer module 82 is then tested. If it is clear, then the transfer register of data transfer module 82 replaces the top row of the Operation sequence stack, while all other rows are shifted down 1 unit. If the block count is zero, then this row is transmitted to the "completed" register of the operation sequence module 84. Otherwise, the sector address register is incremented by 1 modulo the number of sectors, which places this operation at the top of the next sector to be processed. All rows pertaining to the current sector are shifted to the bottom of the operation sequence stack. This will permit them to be done the next time this sector is current. Simultaneously, the first row pertaining to the next sector comes to the top. Then the current sector register is incremented by 1 modulo the number of sectors.
- the top row of the operation sequence stack is shifted into the transfer register of the Data transfer module along with the new current sector, and the "transfer in progress" flag is set. The cycle then restarts from the top.
- Data transfer module 82 is shown in Fig. 8 and comprises a data transfer control processor 821 , a head assembly control processor 822, reference oscillators 823, a redundancy generator 824, word shifters 825, reference frequency lines 826, error lines 827, data and redundancy lines 828, control lines 829, sector number lines 830 and power lines 831.
- Data transfer module 82 operates concurrently with, and independently of, operation sequence module 84. However, their operations are coordinated by a flag on data transfer module 82 called "transfer in progress flag".
- the block count register is tested. If it is zero, the operation is complete and the transfer flag is cleared.
- the sector number is tested against the current sector. If they are not equal, the transfer is complete as far as the current sector is concerned. However, since the block count is not zero (otherwise, the previous case would have occurred), the remainder of the transfer is rolled over to the next sector by operation sequence module 84. The cycle continues as above until one of four conditions occurs:
- the specified sector is no longer current because the disk has passed it by, which requires another revolution. This occurs when there has been insufficient time to process all requests that pertain to a particular sector. This is not an error, but permits the request to be continued at a later time. 4. The track number rolls over to zero, which causes the request to be rolled down to the next sector, where more sequential blocks are processed. This is not an error.
- Head assembly 20 does not have an internal processor, but relies entirely on data transfer control processor 85 (Fig. 8) of disk controller 81 for direction. It connects only with data transfer module 82 of disk controller 81 on one side and the disk itself on the other side, via the magnetic heads and the proximity sensors.
- Every track is either read or written each time that it passes under the heads.
- the controller tests the current sector address. If it equals to the sector to be read, processing of this sector proceeds. Otherwise, processing of this sector must wait until another revolution of the disk has made the sector current again.
- Data transfer module 82 then informs operation sequence module 84 that the transfer either is deferred or is complete.
- the controller places the sector number into the sector address register.
- magnetic head assembly 20 has its position, adjusted by piezoelectric adjusters 48 which are controlled by disk proximity sensors located near the four corners of the bevel surface. These conductive plates are connected to oscillator circuits and are used as capacitors. As the separation between the plates and the disk surface changes, so does the capacitance of the associated sensor element. This causes the frequencies of the four proximity detection oscillators to change, which in turn gives the controller the information that it needs to adjust the piezoelectric position actuators.
- two alignment tracks (the innermost and outmost tracks on the disk) are written during formatting. Each track contains a repetition of its sector number in each packet. These tracks are then read continuously, and the sector number is compared with the sector number in the sector address register. Any difference causes an error to be reported to the controller, and thence to the host computer. Differences in phase between the alignment tracks are used to adjust the piezoelectric alignment actuators which keep magnetic head assembly 20 properly aligned at all times.
- a tool steel spindle or axle 90 is inserted through the hole 92 and secured by clamps 94, as shown in Fig. 10.
- the entire structure is then balanced on a lathe to eliminate vibration. This process results in a precisely flat disk 24 of crystalline silicon secured exactly perpendicularly to axle 90 by clamps 94.
- an amorphous metallic thin film of a rare-earth element and cobalt 96 is deposited from a vacuum onto both sides of the disk.
- This film has a thickness of approximately 100 to 200 nanometers, and forms the magnetic memory surface of the disk.
- the use of amorphous material, instead of crystalline material, enables use of much smaller magnetic domains than would otherwise be possible, thus allowing higher densities, as well as providing a highly linear recording medium.
- an amorphous magnetic metal film there are extremely tiny magnetic domains randomly oriented relative to each other, as quasi-crystalline nanostructures. These are much smaller than any magnetic particles that are currently in use for magnetic recording.
- Disk rotor assembly 98 comprising two disks 24 mounted as an array on spindle 90, and shielded by soft iron magnetic shield plates 99, is suspended by magnetic induction bearings 100 to minimize vibration and friction.
- the high strength and extreme rigidity of silicon make each disk 24 both dimensionally stable and durable at very high rotation speeds.
- Disk rotor assembly 98 can be operated at a minimum of 100 - 200 revolutions per second (6,000 - 12,000 rpm), and possibly as fast as 1000 revolutions per second, producing an average latency time of 5 to 0.5 milliseconds (10 or 1 milliseconds / 2).
- the spindle is spun by a DC motor that is electronically controlled to maintain speed within 0.01 % of the specified speed.
- Magnetic bearings 100 provide a high level of damping as well as support. The absence of head motion also permits the entire system to be free of the vibration inherent in conventional drives, which is caused by the movement of a magnetic head that effects movement of the entire disk chassis in the opposite direction.
- FIGs. 11 , 12a and 12b magnetic bearings 100 that operate on an induction principle.
- a plurality of permanent magnets 110 comprising alternating sets of four alternating magnets 110a, 110b, 110c and 110d in a circumferential array, each set comprising four different magnets arranged, sequentially counterclockwise, with north poles respectively pointed inward (110a), counterclockwise (110b), outward (110c) and clockwise (110d), as shown in Fig. 11.
- This arrangement of poles causes the magnetic fields to reinforce each other on the outside of the rotor, while canceling each other on the inside of the rotor.
- Stator 116 comprises three sets of reactance loops 114a, 114b and 114c embedded in a nonmetallic support 115, which surrounds rotor 112, as shown in Fig. 12. These reactance loops are preferably aluminum, although other highly conductive materials, such as copper, silver and gold, could be used. As rotor 112 spins, the north and south magnetic poles of magnets 110a, 110b, 110c and 110d alternately pass by each of the aluminum reactance loops 114a, 114b and 114c on stator 116. This induces a current in each loop that produces a magnetic field 118 which is necessarily oriented in the same direction as that of the inducing field.
- the driving motor is conventional, with the exception of the use of the Halbach magnetic arrays which are arranged exactly like the magnetic bearing rotor described above.
- Drive coils alternately attract and repel the magnetic poles of the motor magnetic array. These are managed by the disk controller to synchronize the motor with the operation of magnetic head assembly 20.
- the process of manufacturing crystalline silicon disk rotor assembly 98 comprises the steps of.
- Example 1 Random Access Times
- Table 2 compares the worst-case performance of a disk drive based on current technology (Old Drive) with the disk drive of this invention (New Drive). These assumptions are made:
- Each disk drive has a single functional side. (More sides would not change the relative results.)
- Average Seek Time 10,000 ⁇ s/ (number of tracks to move)
- overlapped seeks refers to the method of reducing total access time (hence, also average access time) by sorting all operations to be performed in order of disk address, and then executing the operations in the sorted order. This permits the drive to handle all of the operations in a single sweep of the moving head from one end of its orbit to the other.
- the rows referring to 1 ,000 and 10,000 blocks are typical for very large multi-user systems.
- the row referring to 10 blocks is typical for small single-user systems.
- Table 3 compares the worst case performance of an Old Drive with the New Drive. Assumptions made are:
- Each disk drive has a single functional side.
- the row referring to 1 ,000,000 blocks is typical of most cases of large sequential reads for very large multi-user systems.
- the row referring to 100 blocks is typical for small single-user systems.
- disk controller 81 depends on the architecture of the host computer.
- the extremely high transfer speeds of the system of this invention requires the fastest possible connection to the host computer to utilize the speed of the disk drive system.
- the following are the most important requirements of the relationship of the disk drive to the host.
- the host computer must have the widest possible memory bus.
- the Disk Controller must have its own dedicated connection (port) to RAM.
- RAM should have interleaved addressing: block 0 in memory module 0, block 1 in module 1 , ... block 15 in module 15, block 16 in module 0, block 17 in module 1 , ... etc. This permits multiple memory operations to occur simultaneously.
- a central inner zone 122 is unused. Progressing radially outwardly are a first zone 124, a second zone 126 and a third zone 128. Each zone is serviced by its own fixed magnetic head assembly and controller. Because it contains twice the area of zone 124, zone 126 can contain twice as much data. Similarly, zone 128 can contain three times as much data as zone 124. Zones 124, 126 and 128 are serviced by magnetic head assemblies 130, 132 and 134, respectively. Clearly, more than three zones and three head assemblies can be used.
- the disk casing can be filled with hydrogen or helium gas. Because of their low molecular weights, either of these gases will improve heat transfer between the magnetic head assembly and the disk casing. In addition, because of the much higher speed of sound and lower viscosity of these gases, the Mach and Reynolds numbers are reduced for a given rotation speed, which reduces turbulence and permits higher speeds of rotation. Operation in Vacuuo
- the chamber containing the disk can be evacuated to extremely low pressures. This eliminates all turbulence and permits higher speeds of rotation.
- the magnetic head assembly must be cooled by either water/glycol mixture or by an organic refrigerant which flows between the back side of the silicon wafer and the housing. The cooling fluid flows to and from the head assembly via a pair of flexible plastic tubes (not shown).
- an optical head 220 comprises a silicon wafer 221 , which has an optical surface 227 for recording data.
- This surface is composed of an extremely thin film of polycarbonate plastic impregnated with a specially chosen organic dye.
- the dye has three quantum states which are relevant here:
- a metastable activated state whose energy difference from the ground state corresponds to a photon of a particular wavelength W, the writing wavelength.
- U An unstable state, which emits a photon and promptly decays to the ground state, whose energy difference from the ground state corresponds to a photon of a particular wavelength E, the erasing wavelength.
- this embodiment uses three light- emitting diodes 230, 232 and 234, of colors W, E, and R, which write, erase and read the data, respectively.
- a photo-transistor 235 which detects the reflection of light of the reading wavelength, and is insensitive to other wavelengths because of an interference filter applied thereto.
- the operation cycle is as follows: Information in a block is erased using wavelength E. Next, data are written using wavelength W. These data are immediately re-read using wavelength R for validation, whose reflection is picked up by the photo-transistor detector. In order to read the data, the reading function takes place without the writing function.
Landscapes
- Magnetic Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001270072A AU2001270072A1 (en) | 2000-06-22 | 2001-06-22 | Massively parallel fixed head disk drive |
CA002379485A CA2379485A1 (en) | 2000-06-22 | 2001-06-22 | Massively parallel fixed head disk drive |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21333600P | 2000-06-22 | 2000-06-22 | |
US60/213,336 | 2000-06-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001098868A2 true WO2001098868A2 (en) | 2001-12-27 |
WO2001098868A3 WO2001098868A3 (en) | 2002-05-23 |
Family
ID=22794705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/019944 WO2001098868A2 (en) | 2000-06-22 | 2001-06-22 | Massively parallel fixed head disk drive |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2001270072A1 (en) |
CA (1) | CA2379485A1 (en) |
WO (1) | WO2001098868A2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5487931A (en) * | 1993-12-02 | 1996-01-30 | Annacone; William R. | Rigid disc substrate comprising a central hard core substrate with a hard, thermally and mechanically matched overlying smoothing layer and method for making the same |
US5720861A (en) * | 1994-09-13 | 1998-02-24 | Shin-Etsu Chemical Co., Ltd. | Magnetic recording medium |
JP2743851B2 (en) * | 1995-01-05 | 1998-04-22 | 日本電気株式会社 | Magnetic head |
JP3638363B2 (en) * | 1996-01-24 | 2005-04-13 | 富士写真フイルム株式会社 | Magnetic recording medium |
US5898499A (en) * | 1996-01-30 | 1999-04-27 | Seagate Technology, Inc. | Method and apparatus for detecting surface discontinuities based on changes in an optical path length during beam scanning |
KR100274522B1 (en) * | 1996-03-14 | 2001-01-15 | 니시무로 타이죠 | Multi magnetic head and magnetic disk device having this |
-
2001
- 2001-06-22 WO PCT/US2001/019944 patent/WO2001098868A2/en active Application Filing
- 2001-06-22 AU AU2001270072A patent/AU2001270072A1/en not_active Abandoned
- 2001-06-22 CA CA002379485A patent/CA2379485A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2001098868A3 (en) | 2002-05-23 |
AU2001270072A1 (en) | 2002-01-02 |
CA2379485A1 (en) | 2001-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Harker et al. | A quarter century of disk file innovation | |
US5293282A (en) | Multiple actuator disk drive | |
US7492540B2 (en) | Apparatus system and method for variable data density patterned media | |
EP0556287B1 (en) | High performance disk drive architecture | |
US7199981B2 (en) | High reliability-parallel data transfer hard disk drive | |
US20080055773A1 (en) | Multi-Platter Flexible Media Disk Drive Arrangement | |
JP2007273074A (en) | Multiarm disk drive system for performing interleaved read/write operation, and method of controlling thereof | |
EP0533095A2 (en) | Storage device having vibratory head | |
US20020163755A1 (en) | System and method for utilizing an actuator-activated pumping mechanism for reducing the operating pressure of a disk drive assembly | |
US20030043495A1 (en) | Massively parallel fixed head disk drive | |
US7324301B2 (en) | Striping data simultaneously across multiple platter surfaces | |
WO2001098868A2 (en) | Massively parallel fixed head disk drive | |
Haughton | An overview of disk storage systems | |
CN1677552A (en) | Insulation sheet and disk device provided with the same | |
US6714377B2 (en) | Data storage device operated for reduced sliding contact | |
JP2849554B2 (en) | Spin desk for hard disk and magnetic head | |
US6407878B1 (en) | Horizontal loader for high density servo track writing | |
Proebster | Digital memory and storage | |
US6445540B1 (en) | Linear air bearing with vacuum stiffener | |
CN1133164C (en) | Counter balance disk spacer for hard disk drive | |
US20020036959A1 (en) | CD-RW drive with multi-stage linear velocities and different recording speeds and recording powers for each stage | |
WO2000041177A1 (en) | Horizontal loader for high density servo track writing | |
CA2074496A1 (en) | Hard drive head array | |
JP2983799B2 (en) | Substrate holding method and substrate holding cassette | |
Naruse et al. | Design of a large capacity disk drive with two actuators |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2379485 Country of ref document: CA |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 10069672 Country of ref document: US |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |