CA2134014C

Sector architecture of fixed block disk drive

Abstract

A sector servo, zone bit recording disk drive includes a sectorarchitecture in which the recording head locates and identifies data sectorswithout using data ID fields, but instead using information obtained fromelectronic storage and from servo sectors which need not be adjacent to the datasectors. The tracks contain servo information and data, but not data sector IDinformation. The tracks in each zone are circumferentially divided intosegments. Included in each segment is a number of data regions separated fromone another by servo sectors. The data regions may contain partial data sectorsand complete data sectors. The format information provided to identify andlocate data sectors, including ones whose region locations are not adjacent toservo sectors, includes an entry for each region in the section. Each entryincludes the lengths of the first and last data sections in the region, whetherthe sectors represented by those sections are split between two regions, thetotal number of data sectors in the region, and the sector number of the firstdata sector in the region. The information provided in the servo sectorsconsists of a servo sector number or other indicia which enables the disk driveto determine the position of the recording head and begin reading or writingimmediately upon settling on-track and without incurring a latency penalty.

Term

Term ended

Expired 21 October 2014, 11.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

57 claims: 7 independent, 50 dependent

  1. 1
    The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. A data recording disk for use with a fixed-block architecture disk drive having a head capable of reading positioning information, the disk being divided into a number of radially spaced tracks, at least one of the tracks being divided into a number of angular sectors including only data sectors for recording user data and servo sectors having pre-recorded head positioning information for identifying track and servo sector locations, wherein the number of servo sectors on the track is not equal to the number of data sectors on the track, and wherein information establishing the circumferential locations and identities of the data sectors is encoded within the servo sectors. The data recording disk as recited in claim 1, wherein at least some of the data sectors are split by at least some of the servo sectors into primary and secondary data sections, the primary data sections preceding the dividing servo sectors and having their circumferential positions determined from the circumferentially preceding servo sectors, the secondary data sections following the dividing servo sectors and having their circumferential positions determined from the dividing servo sectors.
  2. 9
    A fixed-block architecture embedded servo disk drive comprising:a data recording disk having a number of radially spaced tracks, at least one of the tracks being divided into a number of angular sectors including only servo sectors and data sectors, wherein the number of servo sectors on the track is not equal to the number of data sectors on the track;a recording head which reads information in the servo sectors and which writes and reads user data in the data sectors;means, responsive to the information read from the servo sectors, for determining the locations of the data sectors based on their distance from the servo sectors;said determining means including electronic storage containing sector layout information, and servo electronics for selecting portions of the sector layout information from the electronic storage based on the information read from the servo sectors, computing the distances from the servo sectors to the data sectors as a function of the selected sector layout information;and means, responsive to the information read from the servo sectors, for determining the identities of the data sectors as a function of the selected sector layout information.
  3. 25
    In a data recording disk for use with a fixed-block architecture disk drive having a head capable of reading positioning information, the disk having radially spaced tracks and circumferentially spaced angular sectors, a track architecture which divides a track into a plurality of repeating segments, each segment having a plurality of equally spaced servo sectors and a plurality of data sectors, at least one of the data sectors being split by a servo sector, the data sectors containing no information for use in locating the circumferential positions of the data sectors and no information for use in identifying the data sector numbers of the data sectors, the servo sectors containing information for use in locating the circumferential positions of the data sectors and information for use in identifying the data sector numbers of the data sectors, the servo sectors including positioning information followed by servo pad fields, the data sectors including data pad fields, and the at least one split data sector including a split pad field.
  4. 27
    A fixed-block architecture embedded servo disk drive comprising:a data recording disk having radially spaced tracks and circumferentially spaced angular sectors including data sectors and servo sectors, wherein for at least one track the number of data sectors is not equal to the number of servo sectors;a recording head which reads positioning information in the servo sectors and which writes and reads user data in the data sectors;a head positioning system wherein the data sectors are identified and located using formatter electronics in cooperation with servo electronics, wherein the formatter electronics converts a logical block address to a data sector number, and wherein the servo electronics uses the data sector number to provide a byte clock count representing the distance from a preceding servo sector to the data sector identified by the data sector number;and a servo modulo counter which continuously computes segment numbers and servo sector numbers corresponding to the position of the recording head relative to the data recording disk.
  5. 44
    A zoned recording fixed-block architecture embedded servo disk drive comprising:a rotatable data recording disk having a plurality of generally concentric data tracks divided into a plurality of radially-spaced zones and a number N of generally equally angularly spaced servo sectors extending generally radially across the zones, at least one of the tracks also having a number M of data sectors but no identification (ID) regions containing information that uniquely identifies the data sectors, the track being divided into a number of identical track segments and a partial segments, the partial segment including a stub having a length less than a data sector, each of the identical track segments including n' servo sectors and m' data sectors, the m' data sectors being split into data sections by the servo sectors, wherein if m/n is the smallest reduced integer fraction of M/N then as a result of the stub m'+ n' is less than m+n;a recording head that reads information in the servo sectors and writes and reads user data in the data sectors;a servo sector counter, responsive to information read by the head from the servo sectors, for counting servo sectors as the disk rotates past the head;memory storage for storing track format information representing the location of the data sectors relative to the servo sectors in the segments;and sector logic circuitry coupled to the servo sector counter and the memory storage for locating, from the track format information and without use of ID regions, a data sector where user data is to be read or written.
  6. 50
    A zoned recording fixed-block architecture embedded servo disk drive comprising:a rotatable data recording disk having a plurality of generally concentric data tracks divided into a plurality of radially-spaced zones and a number N of generally equally angularly spaced servo sectors extending generally radially across the zones, at least two of the tracks in one of the zones having N servo sectors, a number M of data sectors and no identification (ID) regions containing information that uniquely identifies the data sectors, the M data sectors in a first of the tracks being generally radially aligned with the M data sectors in the second track, each of said two tracks being divided into a number of identical track segments, each of the segments having n servo sectors and m data sectors wherein m/n is a reduced integer fraction of M/N, the m data sectors in each segment being split into data sections by the n servo sectors in each segment;a recording head that reads information in the servo sectors and writes and reads user data in the data sectors in the two tracks of the zone;a servo sector counter, responsive to information read by the head from the servo sectors, for counting servo sectors in a track as the disk rotates past the head;memory storage for storing track segment format information representing the location of the data sectors relative to the servo sectors within the segment, and for storing a skew value representing the offset of data sector numbers of the data sectors in the second track from the generally radially aligned data sectors in the first track of the zone;and sector logic circuitry coupled to the servo sector counter and the memory storage for locating, from the track segment format information and without use of ID regions, a data sector in a first track where user data is to be read or written, and for locating, from the track segment format information and the skew value and without use of ID regions, a data sector in the second track where user data is to be read or written after the recording head has been moved from the first track to the second track;whereby the delay in reading or writing to the located data sector in the second track is minimized by use of the skew value.
  7. 56
    A zoned recording fixed-block architecture embedded servo disk drive comprising:a rotatable data recording disk having a plurality of generally concentric data tracks divided into a plurality of radially-spaced zones and a number of generally equally angularly-spaced servo sectors extending generally radially across the zones, each of the tracks in the plurality also having an index associated with it for signaling the beginning of the track and a number of data sectors but no identification (ID) regions containing information that uniquely identifies the data sectors, each of the tracks being divided into a number of identical track segments, each of the identical track segments consisting of n servo sectors and n data regions, each data region being located between circumferentially adjacent servo sectors, the n data regions being divided into m data sectors, where m may vary from zone to zone, at least one of the m data sectors being split into data sections by a servo sector;a recording head that reads information in the servo sectors and writes and reads user data in the data sectors and is movable across zones;a servo sector counter, responsive to the track index signal, for counting servo sectors as the disk rotates past the head;memory storage for storing track segment format information including, for each of the m data sectors within a segment, the data sector number from the start of the segment;and sector logic circuitry responsive to the count from the servo sector counter for retrieving track segment format information from the memory storage and for locating, from the track segment format information and without use of ID regions, a data sector where user data is to be read or written;a data sector counter coupled to the memory storage for counting data sectors, the data sector counter being preset by receipt of the track index signal;and wherein, after movement of the head from a first zone to a second zone, the data sector counter is preset by the stored data sector number corresponding to the data sector that immediately follows the first servo sector read by the head after the head is moved to the second zone;whereby the head may read or write in a data sector in the second zone prior to the data sector counter being preset by the track index signal in the second zone.