KR950001636A - 아이디가 없는 데이타 섹터 포맷 및 디스크 드라이브용 데이타 제어기 - Google Patents

아이디가 없는 데이타 섹터 포맷 및 디스크 드라이브용 데이타 제어기 Download PDF

Info

Publication number
KR950001636A
KR950001636A KR1019940014168A KR19940014168A KR950001636A KR 950001636 A KR950001636 A KR 950001636A KR 1019940014168 A KR1019940014168 A KR 1019940014168A KR 19940014168 A KR19940014168 A KR 19940014168A KR 950001636 A KR950001636 A KR 950001636A
Authority
KR
South Korea
Prior art keywords
data
block
servo
beginning
coefficient
Prior art date
Application number
KR1019940014168A
Other languages
English (en)
Inventor
제이. 크루쯔 오렐리오
랍 마이클 엘
리치몬드 스코트
쥬니어 윌리엄 알. 알킨
Original Assignee
케네스 리
퀀텀 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 케네스 리, 퀀텀 코포레이션 filed Critical 케네스 리
Publication of KR950001636A publication Critical patent/KR950001636A/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1258Formatting, e.g. arrangement of data block or words on the record carriers on discs where blocks are arranged within multiple radial zones, e.g. Zone Bit Recording or Constant Density Recording discs, MCAV discs, MCLV discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • G11B21/10Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. track following
    • G11B21/106Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. track following on disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1232Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
    • G11B2020/1234Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit wherein the sector is a headerless sector, i.e. it does not comprise an ID field

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

디스크 드라이브는 회전하는 기억 디스크의 동심 데이타 기억 트랙에 정의된 각 데이타 블럭 장소의 시작 부분에서 데이타 식별 필드를 제거함으로써 데이타 기억 용량을 증가시키고 회로를 단순하게 만든다. 데이타 블럭을 기입하고 판독하기 위한 변환기 헤드는 위치설정 메카니즘에 의해 선택된 트랙상에 배치된다. 헤드 위치 서보 제어 루프는 인접하는 서로 섹터들 사이의 사용자 데이타 세그먼트 내의 데이타 블럭을 인터럽트하는 동일하게 떨어진 다수의 서보 섹터들을 사용한다. 사용자 데이타 세그먼트를 선정된 수의 데이타 값 장소 계수 증가분으로 분할하고, 데이타 블럭 장소의 시작 부분에 대응하는 계수 값을 결정하고, 인접하는 선행 서보 섹터와 관련된 사용자 데이타 세그먼트의 개시 장소를 검출하고, 데이타 값 장소 증가분을 계수하고, 일치를 결정하기 위해 데이타 값 장소 증가분을 계수 값과 비교하며, 일치하는 경우에 데이타 블럭 장소에 대해 데이타 레코드를 전송하기 위해 데이타 전송 게이트를 인에이블함으로써 데이타 블럭이 배치된다. 데이타 블럭 위치의 손실없이 데이타 블럭을 부분으로 분할하는 서보 섹터들을 찾고 통과하기 위한 방법 및 장치가 또한 기술된다.

Description

아이디가 없는 데이타 섹터 포맷 및 디스크 드라이브용 데이타 제어기
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제 3 도는 본 발명의 원리에 따른 데이타 식별 필드를 제거한 섹터화된 원형 데이타 트랙 포맷을 선형으로 도시한 도면, 제 4 도는 본 발명에 따른 사용자 데이타 세그먼트 바이트 계수기를 리셋시키기 위한 서보 어드레스의 사용 및 서보 섹터(웨지)의 레이아웃을 도시하는 일련의 관련 도면, 제5A도는 제 3 도의 포맷에 따른 기억 디스크 데이타 표면의 평면도, 제5B도는 본 발명의 특징에 따른, 제5A도 포맷 내의 방사상 데이타 존 내의 섹터들의 레이아웃을 매핑하기 위한 메모리 맵.

Claims (48)

  1. 다수의 동심 데이타 기억 트랙을 한정하는 회전 디스크, 트랙 내에 사용자 데이타 블럭의 선택된 장소에 데이타를 기입하기 위한 변환기 헤드, 트랙 상에 변환기 헤드를 위치설정하기 위한 위치설정 메카니즘, 및 선정된 서보 데이타율로 미리 기록된 떨어져 있는 다수의 서보 섹터 내의 헤드 위치설정 정보를 판독하기 위해 헤드 위치설정 메카니즘 및 헤드를 포함하는 헤드 위치 서보 제어 루프를 포함하느 디스크 드라이브에서, 블럭의 시작 부분에서 데이타 블럭 식별 필드를 사용하지 않고 서보 섹터들중 인접하는 것을 사이에서 연장하는 트랙에서 사용자 데이타 블럭 세그먼트 내의 특정 데이타 블럭의 시작 부분을 찾기 위한 방법에 있어서, 사용자 데이타 세그먼트를 포함하는 구간을 개시 증가에서 시작하여 종료 증가까지 연속적으로 이어지는 선정되 수의 계수 증가분으로 분할하는 단계, 요구되는 데이타 블럭 장소의 시작 부분에 대응하는 상기 증가분들의 하나로서 블럭 장소 개시 계수 값을 결정하는 단계, 사용자 데이타 세그먼트를 포함하는 구간의 시작 부분에서 증가분을 계수하는 것을 개시하는 단계 및 일치를 결정하기 위해 각각 계수된 증가분을 계수 값과 비교하는 단계, 및 일치라고 결정될 때, 특정 데이타 블럭 또는 이로부터 데이타 레코드의 전송을 개시하는 단계를 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  2. 제 1 항에 있어서, 일치의 결정에 따라 개시하는 특정 블럭의 데이타 전송률에 관련된 속도로 블럭 장소들을 계수하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  3. 제 1 항에 있어서, 상기 분할하는 단계가 선정된 서보 데이타율에 대해서 수행되는 서보 섹터 계수 프로세스에 의해 수행되는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  4. 제 3 항에 있어서, 각 서보 섹터가 서보 어드레스 마크를 포함하고, 서보 어드레스 마크를 검출하는 단계 및 이러한 검출시 서보 섹터 계수 프로세스를 리셋하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  5. 제 2 항에 있어서, 블럭 장소 계수 단계가 연속되는 동안 다음 서보 섹터의 시작 부분을 검출하는 단계, 서보 섹터 시작 부분의 검출시 블럭 장소 계수 단계를 일시 중단하고 이제까지 도달된 계수 값을 저장하는 단계, 상기 다음 서보 섹터의끝부분에 이어 후속하는 사용자 데이타 기억 세그먼트의 시작 장소를 검출하는 단계, 계수 값을 복원하는 단계 및 특정 데이타 블럭의 끝에 대응하는 총 블럭 바이트 계수에 도달할 때까지 블럭 바이트 장소 계수의 계수를 재개하는 단계를 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  6. 제 1 항에 있어서, 다음 서보 섹터의 시작 부분 전의 선정된 거리에서 개시하는 서보 섹터 윈도우를 발생시키는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  7. 제 6 항에 있어서, 상기 서보 섹터 윈도우를 발생시키는 단계가 선정된 윈도우 개시 값과 각각의 계수된 증가분을 비교하는 단계를 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  8. 제 7 항에 있어서, 상기 데이타 트랙이 존으로서 배열되고 각 존이 디스크의 회전축으로부터의 존의 반경에 알맞는 데이타 전송율을 갖으며, 특정 데이타 블럭을 포함하는 트랙이 배치되어 있는 상기 존의 데이타 전송율의 함수로서 선정된 윈도우 개시 값을 발생시키는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  9. 제 8 항에 있어서, 선정된 윈도우 개시 값을 발생시키는 상기 단계가 각 선정된 윈도우 개시 값을 상기 존에 관련된 존 값과 비교하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  10. 제 5 항에 있어서, 다음 서보 섹터의 시작 부분을 검출하는 상기 단계가 사용자 데이타 기억 세그먼트의 종료 증가분을 검출함으로써 실행되는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  11. 제 5 항에 있어서, 다음 서보 섹터의 시작 부분을 검출하는 상기 단계가 상기 시작 부분의 도착 전에 발생하는 프리웨지(prewedge) 일치를 결정하기 위해 계수 증가분들을 선정된 프리웨지 값과 비교함으로써 실행되는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  12. 제11항에 있어서, 다음 서보 섹터의 시작 부분을 검출하는 상기 단계가 프리웨지 일치를 블럭 바이트 장소들을 계수하는 단계로부터 유추된 값과 비교하여, 검출 단계가 다음 서보 섹터의 실제 시작 부분 전의 블럭 데이타 전송율로 선정된 수의 바이트로 발생하도록 하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  13. 제 2 항에 있어서, 특정 데이타 블럭의 시작 부분에 선정된 계수 길이의 동기와 필드 및 데이타 어드레스 마크를 제공하는 단계 및 상기 계수 단계가 특정 블럭의 동기화 필드 및 데이타 어드레스 마크에 뒤이어 오는 제 1 사용자 바이트 장소에서 0(제로) 계수에 도달하도록, 선정된 계수 길이에 대응하는 음의 계수로 블럭 바이트 장소들을 계수하는 단계를 개시하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  14. 제13항에 있어서, 디스크에 데이타를 기입하는 동작 중에 특정 데이타 블럭의 시작 부분에 동기화 필드 및 데이타 어드레스 마크를 기입하고, 디스크로부터 데이타를 판독하는 동작 중에 특정 데이타 블럭의 시작 부분에서 동기화 펄드 및 어드레스 마크를 판독하는 단계를 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  15. 제14항에 있어서, 데이타 판독 동작 중에 특정 데이타 블럭의 시작 부분에서 데이타 어드레스 마크를 검출하기 위해 계수 윈도우를 설정하는 단계 및 계수 윈도우 내의 데이타 어드레스 마크의 검출시 0(제로)계수로 블럭 바이트 장소 계수들의 계수를 리셋하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  16. 제15항에 있어서, 계수 윈도우 내에서 데이타 어드레스 마크가 검출되지 않는 경우에 오류 상태를 신호화하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  17. 제 5 항에 있어서, 후속하는 사용자 데이타 기억 세그먼트의 시작 부분에서 선정된 계수 길이의 블럭재개 동기화 필드 및 블럭 재개 어드레스 마크를 제공하는 단계, 0 계수에 도달될 때까지 선정된 계수 길이에 대응하는 음의 계수로 레코드 값 장소를 계수하는 단계를 개시하는 단계 및 0 계수에 도달되면, 복원된 계수 값의 계수를 재개하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  18. 제17항에 있어서, 디스크에 데이타를 기입하는 동작 중에 후속하는 사용자 데이타 기억 세그먼트의 시작 부분에 블럭 재개 동기화 필드 및 블럭 재개 어드레스 마크를 기입하고, 디스크로부터 데이타를 판독하는 동작 중에 후속하는 사용자 데이타 기억 세그먼트의 시작 부분에서 블럭 재개 동기화 필드 및 블럭 재개 어드레스 마크를 판독하는 단계를 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  19. 제 5 항에 있어서, 후속하는 사용자 데이타 세그먼트의 시작 부분에서 선정된 계수 길이의 블럭 재개 동기화 필드 및 블럭 재개 데이타 어드레스 마크를 제공하는 단계, 0 계수에 도달될 때까지 선정된 계수 길이에 대응하는 음의 계수로 레코드 값 장소들을 계수하는 단계를 개시하는 단계, 0 계수의 발생에 관련하여 데이타 어드레스 마크를 검출하기 위한 계수 윈도우를 설정하는 단계 및 계수 윈도우 내의 데이타 어드레스 마크의 검출시 블럭 바이트 장소 계수를 계수하는 것을 재개하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  20. 제15항에 있어서, 데이타 어드레스 마크가 계수 윈도우 내에서 검출되지 않는 경우에 오류 상태를 신호화하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  21. 제19항에 있어서, 데이타 어드레스 마크가 계수 윈도우 내에서 검출되지 않는 경우에 오류 상태를 신호화하는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  22. 제 1 항에 있어서, 상기 특정 블럭의 시작 부분에 대응하는 계수 값을 결정하는 단계가 메모리 내의 데이타 블럭 포맷 레코드를 제공하고 상기 블럭 장소에 대응하는 데이타 블럭 포맷 레코드를 검색하는 단계에 의해 수행되는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  23. 제 1 항에 있어서, 상기 특정 블럭의 시작 부분에 대응하는 계수 값을 결정하는 단계가 동심 트랙들에 대한 데이타 블럭의 선정된 계획(plan)에 기초하여 계수 값을 계산하는 단계에 의해 수행되는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  24. 제 1 항에 있어서, 각 서보 섹터에 서보 섹터 식별 값을 제공하는 단계, 대응하는 서보 섹터가 변환기 헤드에 의해 판독될 때 서보 섹터 식별 값을 검출하는 단계, 및 특정 데이타 블럭의 시작 부분을 포함하는 사용자 데이타 기억 세그먼트에 도달되었음을 결정하기 위해 검출된 서보 섹터 식별 값을 특정 데이타 블럭과 상관(correlating)시키는 단계를 더 포함하는 것을 특징으로 하는 특정 데이타 블럭의 시작 부분을 찾는 방법.
  25. 회전 데이타 기억 디스크, 및 디스크의 기억 표면에 데이타를 기입하고 데이타를 판독하기 위한 위치 설정 가능한 변환기를 포함하고, 상기 변환기가 헤드 위치 설정기 서보 루프에 의해 위치설정되고, 상기 기억 표면이 이용가능한 다수의 동심 데이타 트랙중 요구되는 것들을 배치하기 위해 서보 루프용 헤드에 의해 판독된 헤드 위치설정 정보로 미리 기록된 다수의 서보 섹터를 포함하고, 상기 각 트랙이 선정된 패턴에 따라 서보 섹터들중 일부에 의해 최소한 일부가 세그먼트로 분할되는 일련의 데이타 블럭을 갖되, 상기 데이타 트랙들이 상기 헤드 위치설정 정보와는 다른 데이타율로 기록되고 데이타 식별 필드를 갖지 않는 디스크 드라이브 아키텍춰에 있어서, 특정 데이타 블럭의 장소를 결정하기 위한 장치가 2개의 인접하는 서보 섹터들 사이에 놓이는 데이타 트랙 세그먼트를 포함하는 선정된 수의 계수 증가분을 계수하기 위한 데이타 세그먼트 계수기 수단, 특정 데이타 블럭의 시작 부분에 대응하는 데이타 트랙 세그먼트 내에서 블럭 장소 개시 계수 값을 결정하기 위한 블럭 장소 회로 수단, 특정 데이타 블럭의 시작 부분을 검출하기 위해 데이타 세그먼트 계수기 수단의 계수를 블럭 장소 회로 수단의 개시 계수 값과 비교하기 위한 비교기 수단 및 시작 부분의 검출에 응답하여 버퍼 메모리와 요구되는 데이타 블럭 장소 사이의 특정 데이타 블럭의 사용자 정보의 전송을 제어하기 위해 데이타 변환기 헤드와 버퍼 메모리 사이의 신호 경로 내에 있는 데이타 전송 제어수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  26. 제25항에 있어서, 상기 블럭 장소 회로 수단이 버퍼 메모리를 포함하고, 선정된 패턴에 따른 블럭 값들이 버퍼 메모리에 기록되고, 상기 블럭 장소 회로 수단이 특정 데이타 블럭에 대한 버퍼 메모리의 공지된 장소로부터 블럭 포맷을 검색하기 위한 블럭 포맷 검색 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  27. 제25항에 있어서, 상기 블럭 장소 회로 수단이 특정 데이타 블럭의 시작 부분에 대응하는 블럭 장소개시 계수 값을 계산하기 위한 포맷 계산기 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  28. 제25항에 있어서, 특정 데이타 블럭의 길이를 정하는 데이타 값 증가분을 계수하기 위한 데이타 블럭 계수기 수단을 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  29. 제26항에 있어서, 각 서보 섹터의 발생을 검출하고, 헤드에 의해 판독된 헤드 위치설정 정보의 최소한 일부를 디코딩하기 위한 서보 섹터 디코딩 수단을 더 포함하고, 상기 서보 섹터 디코딩 수단이 데이타 전송 제어 수단에 회전당 1회 색인 신호 및 서보 섹터 웨지 제어 신호를 포함하는 제어 값들을 제공하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  30. 제29항에 있어서, 각 서보 섹터의 발생을 검출하고, 헤드에 의해 판독된 헤드 위치설정 정보 내의 서보 섹터 번호를 디코딩하기 위한 블럭디스크 디코딩 수단을 더 포함하고, 상기 서보 섹터 디코딩 수단이 서보 섹터 웨지 제어 신호에 응답하여 서보 섹터로부터 판독된 서보 섹터 번호를 각 서보 섹터를 계수하기 위한 서보 섹터 번호 계수기와 비교하기 위한 비교 회로에 서보 섹터 번호를 제공하고, 상기 서보 섹터 계수기는 회전당 1회 색인 신호에 의해 리셋되는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  31. 제29항에 있어서, 상기 서보 섹터가 요구되는 블럭을 인터럽트하고, 데이타 전송 제어 수단이 상기 서보 섹터 중에 데이타 블럭 계수기 수단이 데이타 값 증가를 계수하는 것을 중단하기 위해 서보 섹터 웨지제어 신호에 응답하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  32. 제31항에 있어서, 상기 데이타 세그먼트 게수기 수단이 상기 헤드 위치설정 정보와 관련된 데이타 전송율로 증가분들을 계수하기 위한 헤드 위치설정기 서보 루프 내에 서보 섹터 계수기를 포함하고, 다음 서보섹터에 도착하기 전에 서보 섹터 계수기에 의해 도달되는 프리웨지 증가 값을 보유하기 위한 프리웨지 레지스터 수단 및 서보 섹터 계수기의 각 계수 증가를 프리웨지 증가 값과 비교하고 데이타 전송 제어 수단과의 일치를 신호화하기 위한 비교 수단을 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  33. 제25항에 있어서, 상기 데이타 전송 제어 수단이 특정 블럭과 관련된 데이타 전송율로 클럭된 포맷 계수기 및 특정 데이타 블럭의 끝을 표시하는 계수에 도달할 때 포맷 계수기를 리셋시키기 위한 리셋 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  34. 제33항에 있어서, 특정 데이타 블럭의 끝을 표시하는 계수가 모든 데이타 블럭들에 대해 일정한 계수 길이인 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  35. 제33항에 있어서, 상기 특정 데이타 블럭의 끝을 표시하는 계수가 가변계수이고, 블럭마다 가변계수를 결정하기 위한 결정 수단을 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  36. 제33항에 있어서, 상기 특정 데이타 블럭 내에 데이타 값 위치를 설정하기 위해 계수를 판독하는 포맷 계수기에 직접 액세스하는 내장된 프로그램된 마이크로제어기 수단을 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  37. 제28항에 있어서, 상기 각 데이타 블럭이 시작 부분에 데이타 어드레스 마크 필드를 포함하고, 데이타 어드레스 마크를 검출하고 그에 따라 데이타 블럭 계수기 수단을 리셋시키기 위한 데이타 어드레스 마크 검출기 수단을 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  38. 제33항에 있어서, 상기 각 데이타 블럭이 시작 부분에 데이타 어드레스 마크 필드를 포함하고, 리셋 수단이 데이타 어드레스 마크를 검출하고 이에 따라 포맷 계수기를 리셋시키기 위한 데이타 어드레스 마크 검출기 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  39. 회전 데이타 기억 디스크, 및 디스크의 기억 표면에 데이타를 기입하고 데이타를 판독하기 위한 위치 설정 가능한 변환기를 포함하고, 상기 변환기가 헤드 위치설정기 서보 루프에 의해 위치설정되고, 상기 기억 표면이 이용가능한 다수의 동심 데이타 트랙중 요구되는 것들을 배치하기 위해 서보 루프용 헤드에 의해 판독된 헤드 위치설정 정보로 미리 기록된 다수의 서보 섹터를 포함하고, 상기 각 트랙이 선정된 패턴에 따라 서보 섹터들중 일부에 의해 최소한 일부가 세그먼트로 분할되는 일련의 데이타 블럭을 갖고, 상기 서보 루프가 서보 섹터 내의 헤드 위치설정 정보를 디코딩하고 각 서보 섹터의 장소를 제 시간에 표시하기 위한 서보 섹터 디코더 수단을 포함하되, 상기 데이타 트랙들이 상기 헤드 위치설정 정보의 속도와는 다른 데이타율로 기록되고 데이타 식별 필드를 갖지 않는 디스크 드라이브 아키텍춰에 있어서, 각 데이타 블럭의 장소를 결정하기 위한 장치가 2개의 인접하는 서보 섹터 사이에 놓인 데이타 트랙 세그먼트를 포함하는 선정된 수의 계수 증가분을 계수하기 위해 서보 디코더 수단에 응답하는 내부 계수기 수단, 요구되는 데이타 블럭 장소의 시작 부분에 대응하는 세그먼트 내의 블럭 장소 개시 계수 값을 결정하기 위한 블럭 장소 회로 수단, 요구되는 데이타 블럭 장소의 시작 부분을 검출하기 위해 데이타 세그먼트 계수기 수단의 계수를 블럭 장소 회로 수단의 개시 계수 값과 비교하기 위한 비교 수단 및, 시작 부분의 검출에 응답하여 요구되는 데이타 블럭 장소와 버퍼 메모리 사이의 데이타 블럭의 전송을 제어하기 위해 데이타 변환기 헤드와 버퍼 메모리 사이의 신호 경로 내에 있는 데이타 전송 제어 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  40. 제39항에 있어서, 상기 서보 섹터 내의 헤드 위치설정 정보가 서보 어드레스 마크를 포함하고, 상기 서보 섹터 디코더 수단이 데이타 세그먼트 계수기 수단을 재개하기 위해 서보 어드레스 마크를 검출하고 서보 어드레스 마크 발견 신호를 출력하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  41. 제40항에 있어서, 상기 데이타 세그먼트 계수기 수단이 서보 섹터 마크 발견 신호의 수신 대신에 선정된 최대 계수에 도달된 때 선정된 값에 데이타 세그먼트 계수기 수단을 자동적으로 리셋시키기 위한 자동리셋 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  42. 제39항에 있어서, 상기 블럭 장소 회로 수단이 버퍼 메모리를 포함하고, 선정된 패턴에 따른 블럭 값이 버퍼 메모리에 기록되고, 상기 블럭 장소 회로 수단이 요구되는 데이타 블럭 장소에 대한 버퍼 메모리의 공지된 장소로부터 블럭 포맷을 검색하기 위한 블럭 포맷 검색 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  43. 제39항에 있어서, 상기 블럭 장소 회로 수단이 요구되는 데이타 블럭의 시작 부분에 대응하는 블럭 장소 개시 계수 값을 계산하기 위한 포맷 계산기 수단을 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  44. 제39항에 있어서, 요구되는 데이타 블럭 장소의 길이를 정하는 데이타 값 증가분을 계수하기 위한 데이타 블럭 계수기 수단을 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  45. 제39항에 있어서, 상기 내부 계수기 수단이 데이타 블럭의 데이타 전송률에 관련된 속도로 사용자 데이타 세그먼트를 계수하는 데이타 포맷 계수기를 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  46. 제39항에 있어서, 상기 내부 계수기 수단이 헤드 위치설정 정보의 데이타 전송율에 관련된 속도로 서보 섹터 구간까지 서보 섹터를 계수하는 서보 섹터 계수기를 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  47. 회전 데이타 기억 디스크, 디스크의 기억 표면에 데이타를 기입하고 데이타를 판독하기 위한 위치 설정 가능한 변환기, 헤드 위치 서보 루프 및 기억 표면에 그리고 기억 표면으로부터의 데이타 전송을 제어하기 위한 프로그램되어 내장된 마이크로제어기 수단, 및 데이타 블럭과 데이타 블럭 포맷과 관련된 정보를 일시적으로 보유하기 위한 버퍼 메모리 수단을 포함하고, 상기 변환기가 헤드 위치설정기 서보 루프에 의해 위치설정되고, 상기 기억 표면이 이용가능한 다수의 동심 데이타 트랙중 요구되는 것들을 배치하기 위해 서보 루프용 헤드에 의해 판독된 헤드 위치설정 정보로 미리 기록된 다수의 서보 섹터를 포함하고, 상기 각 트랙이 선정된 패턴에 따라 서보 섹터들중 일부에 의해 최소한 일부가 세그먼트로 분할되는 일련의 데이타 블럭을 갖고 있되, 상기 데이타 트랙들이 상기 헤드 위치설정 정보의 속도와는 다른 데이타율로 기록되고 데이타 식별 필드를 포함하지 않는 디스크 드라이브 아키텍춰에 있어서, 2개의 인접하는 서보 섹터 사이에 놓인 데이타 트랙 세그먼트를 포함하는 선정된 수의 계수 증가분을 계수하기 위한 데이타 세그먼트 계수기, 특정 데이타 블럭 장소의 시작 부분에 대응하는 데이타 트랙 세그먼트 내의 블럭 장소 개시 계수 값을 결정하기 위해, 버퍼 메모리 수단 내에 저장된 데이타 블럭 포맷에 응답하는 블럭 장소 회로 수단, 특정 데이타 블럭 장소의 시작 부분을 검출하기 위해 데이타 세그먼트 계수기 수단의 계수를 블럭 장소 회로 수단의 개시 계수 값과 비교하기 위한 비교기 수단 및 시작 부분의 검출에 응답하여 요구되는 데이타 블럭 장소와 버퍼 메모리 사이의 특정 데이타 블럭 내의 사용자 정보의 전송을 제어하기 위해 데이타 변환기 헤드와 버퍼 메모리 사이의 신호 경로 내에 있는 데이타 전송 제어수단을 포함하는 특정 데이타 블럭의 장소를 결정하기 위한 회로를 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
  48. 회전 데이타 기억 디스크, 디스크의 기억 표면에 데이타를 기입하고 데이타를 판독하기 위한 위치설정 가능한 변환기, 헤드 위치 서보 루프 및 기억 표면에 그리고 기억 표면으로부터의 데이타 전송을 제어하기 위한 프로그램되어 내장된 마이크로제어기 수단, 및 데이타 블럭과 데이타 블럭 포맷과 관련된 정보를 일시적으로 보유하기 위한 버퍼 메모리 수단을 포함하고, 상기 변환기가 헤드 위치설정기 서보 루프에 의해 위치설정되고, 상기 기억 표면이 이용가능한 다수의 동심 데이타 트랙중 요구되는 것들을 배치하기 위해 서보 루프용 헤드에 의해 판독된 헤드 위치설정 정보로 미리 기록된 다수의 서보 섹터를 포함하고, 상기 각 트랙이 선정된 패턴에 따라 서보 섹터들중 일부에 의해 최소한 일부가 세그먼트로 분할되는 일련의 데이타 블럭을 갖고 있되, 상기 데이타 트랙들이 상기 기억 디스크 반경과 관련된 데이타율로 존들에 기록되고 데이타 식별 필드를 포함하지 않는 디스크 드라이브 아키텍춰에 있어서, 헤드 위치설정 정보 내의 서보 어드레스 마크의 검출시 리셋되고 2개의 인접하는 서보 섹터 사이에 놓인 데이타 트랙 세그먼트를 포함하는 선정된 수의 계수 증가분을 계수하기 위해 헤드 위치설정기 서보 루프 내에 있는 서보 섹터계수기 수단 ; 특정 데이타 블럭 장소의 시작 부분에 대응하는 데이타 트랙 세그먼트 내의 블럭 장소 개시 계수 값을 결정하기 위한 블럭 장소 회로 수단 ; 특정 데이타 블럭의 시작 부분을 검출하기 위해 데이타 세그먼트 계수기 수단의 계수를 블럭 장소 회로 수단의 개시 계수 값과 비교하기 위한 비교기 수단 ; 및 시작 부분의 검출에 응답하여 요구되는 데이타 블럭 장소와 버퍼 메모리 사이의 특정 데이타 블럭 내의 사용자 정보의 전송을 제어하기 위해 데이타 변환기 헤드와 버퍼 메모리 사이의 신호 경로 내에 있는 데이타 전송 제어수단을 포함하고, 상기 데이타 전송 제어 수단은 특정 데이타 블럭을 포함하고 다음 서보 섹터 바로 앞의 정소를 표시하는 트랙을 포함하는 특정 존과 관련된 상기 마이크로제어기 수단에 의해 제공되는 프리웨지 값을 유지하기 위한 프리웨지 레지스터 수단, 서보 섹터 계수기 수단의 각 계수 증가분을 프리웨지 값과 비교하고 일치를 신호화하기 위한 프리웨지 비교기 수단, 버퍼 메모리에 저장된 포맷 값을 보유하기 위한 메모리 값 레지스터 수단, 포맷 값을 포맷 계수기 수단에 의해 도달된 계수의 최소한 일부와 비교하고 일치를 신호화하기 위한 메모리 값 비교기 수단, 다음 서보 섹터의 도작전 선정된 수의 데이타 기억 장소에서 포맷 계수기 수단을 정지시키기 위한 포맷 계수기 수단의 계수 일부와 포맷 값 사이의 상기 일치에 의해 표시되는 제어 신호를 통과시키기 위해 서보 섹터 계수 증가분과 프리웨지 값 사이의 일치에 의해 인에이블되는 논리 수단, 제어 신호에 응답하여 중단될 때 포맷 계수기에 의해 도달된 계수를 보유하기 위한 계수 레지스터 수단, 포맷 계수기에 계수를 복원하고 다음 서보 섹터가 통과된 후에 포맷 계수기를 재개하기 위한 계수 복원수단 및 특정 데이타 블럭의 끝을 표시하는 최대 계수에 도달될 때 포맷 계수기를 리셋하기 위한 계수 리셋수단을 포함하는 특정데이타 블럭의 장소를 결정하기 위한 회로를 더 포함하는 것을 특징으로 하는 디스크 드라이브 아키텍춰.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019940014168A 1993-06-22 1994-06-22 아이디가 없는 데이타 섹터 포맷 및 디스크 드라이브용 데이타 제어기 KR950001636A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US8143693A 1993-06-22 1993-06-22
US08/081,436 1993-06-22
US10983993A 1993-08-20 1993-08-20
US08/109,839 1993-08-20

Publications (1)

Publication Number Publication Date
KR950001636A true KR950001636A (ko) 1995-01-03

Family

ID=26765574

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940014168A KR950001636A (ko) 1993-06-22 1994-06-22 아이디가 없는 데이타 섹터 포맷 및 디스크 드라이브용 데이타 제어기

Country Status (3)

Country Link
EP (1) EP0631277A3 (ko)
JP (1) JPH07169186A (ko)
KR (1) KR950001636A (ko)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6104558A (en) * 1974-12-27 2000-08-15 International Business Machines Corporation System and method of encoding an index mark into a servo address
US5523903A (en) * 1993-12-23 1996-06-04 International Business Machines Corporation Sector architecture for fixed block disk drive
US5596460A (en) * 1994-12-27 1997-01-21 International Business Machines Corporation System and method for encoding a servo address
EP0879466A1 (en) * 1995-03-03 1998-11-25 Cirrus Logic, Inc. Defect management for automatic track processing without id field
US5606466A (en) * 1995-10-23 1997-02-25 Quantum Corporation Method for overlapping block read events in disk drive
KR100212982B1 (ko) * 1996-05-22 1999-08-02 윤종용 하드디스크드라이브에 있어 헤드레스 포멧을 위한 콘스턴트 덴시티 기록방법 및 시스템
KR0176615B1 (ko) * 1996-07-27 1999-04-15 삼성전자주식회사 하드 디스크 드라이브 제어장치 및 그 방법
WO1998014939A1 (en) * 1996-10-01 1998-04-09 Symbios, Inc. Headerless formatted disk drive
US6154331A (en) * 1996-10-01 2000-11-28 Lsi Logic Corporation Disk formatter write gate look-ahead device
US6134063A (en) * 1997-12-30 2000-10-17 Lsi Logic Corporation Automated multi-track transfers
AU3365599A (en) * 1998-03-26 1999-10-18 Qlogic Corporation Controller for a disk drive and method for writing onto and reading from a disk
JPWO2002031821A1 (ja) 2000-10-10 2004-02-19 松下電器産業株式会社 光ディスク
US8174784B2 (en) * 2007-10-30 2012-05-08 Agere Systems Inc. Systems and methods for inter-location control of storage access
US8245104B2 (en) 2008-05-02 2012-08-14 Lsi Corporation Systems and methods for queue based data detection and decoding
US8266505B2 (en) 2009-08-12 2012-09-11 Lsi Corporation Systems and methods for retimed virtual data processing
US8161351B2 (en) 2010-03-30 2012-04-17 Lsi Corporation Systems and methods for efficient data storage
US8804260B2 (en) 2010-09-13 2014-08-12 Lsi Corporation Systems and methods for inter-track interference compensation
US8566379B2 (en) 2010-11-17 2013-10-22 Lsi Corporation Systems and methods for self tuning target adaptation
US8810940B2 (en) 2011-02-07 2014-08-19 Lsi Corporation Systems and methods for off track error recovery
US8699167B2 (en) 2011-02-16 2014-04-15 Lsi Corporation Systems and methods for data detection using distance based tuning
US8446683B2 (en) 2011-02-22 2013-05-21 Lsi Corporation Systems and methods for data pre-coding calibration
US8854753B2 (en) 2011-03-17 2014-10-07 Lsi Corporation Systems and methods for auto scaling in a data processing system
US8693120B2 (en) 2011-03-17 2014-04-08 Lsi Corporation Systems and methods for sample averaging in data processing
US8670955B2 (en) 2011-04-15 2014-03-11 Lsi Corporation Systems and methods for reliability assisted noise predictive filtering
US8611033B2 (en) 2011-04-15 2013-12-17 Lsi Corporation Systems and methods for selective decoder input data processing
US8887034B2 (en) 2011-04-15 2014-11-11 Lsi Corporation Systems and methods for short media defect detection
US8566665B2 (en) 2011-06-24 2013-10-22 Lsi Corporation Systems and methods for error correction using low density parity check codes using multiple layer check equations
US8830613B2 (en) 2011-07-19 2014-09-09 Lsi Corporation Storage media inter-track interference cancellation
US8879182B2 (en) 2011-07-19 2014-11-04 Lsi Corporation Storage media inter-track interference cancellation
US8819527B2 (en) 2011-07-19 2014-08-26 Lsi Corporation Systems and methods for mitigating stubborn errors in a data processing system
US8539328B2 (en) 2011-08-19 2013-09-17 Lsi Corporation Systems and methods for noise injection driven parameter selection
US8854754B2 (en) 2011-08-19 2014-10-07 Lsi Corporation Systems and methods for local iteration adjustment
US9026572B2 (en) 2011-08-29 2015-05-05 Lsi Corporation Systems and methods for anti-causal noise predictive filtering in a data channel
US8681441B2 (en) 2011-09-08 2014-03-25 Lsi Corporation Systems and methods for generating predictable degradation bias
US8661324B2 (en) 2011-09-08 2014-02-25 Lsi Corporation Systems and methods for non-binary decoding biasing control
US8767333B2 (en) 2011-09-22 2014-07-01 Lsi Corporation Systems and methods for pattern dependent target adaptation
US8850276B2 (en) 2011-09-22 2014-09-30 Lsi Corporation Systems and methods for efficient data shuffling in a data processing system
US8578241B2 (en) 2011-10-10 2013-11-05 Lsi Corporation Systems and methods for parity sharing data processing
US8479086B2 (en) 2011-10-03 2013-07-02 Lsi Corporation Systems and methods for efficient parameter modification
US8689062B2 (en) 2011-10-03 2014-04-01 Lsi Corporation Systems and methods for parameter selection using reliability information
US8862960B2 (en) 2011-10-10 2014-10-14 Lsi Corporation Systems and methods for parity shared data encoding
US8443271B1 (en) 2011-10-28 2013-05-14 Lsi Corporation Systems and methods for dual process data decoding
US8683309B2 (en) 2011-10-28 2014-03-25 Lsi Corporation Systems and methods for ambiguity based decode algorithm modification
US8527858B2 (en) 2011-10-28 2013-09-03 Lsi Corporation Systems and methods for selective decode algorithm modification
US8531320B2 (en) 2011-11-14 2013-09-10 Lsi Corporation Systems and methods for memory efficient data decoding
US8751913B2 (en) 2011-11-14 2014-06-10 Lsi Corporation Systems and methods for reduced power multi-layer data decoding
US9601142B1 (en) 2016-06-02 2017-03-21 Seagate Technology Llc Magnetic recording tracks with consolidated timing fields and no inter-sector gaps

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5073834A (en) * 1990-01-17 1991-12-17 International Business Machines Corporation Disk file or tape drive with high servo sample rate embedding additional servo sectors within individual data sectors

Also Published As

Publication number Publication date
JPH07169186A (ja) 1995-07-04
EP0631277A3 (en) 1995-02-22
EP0631277A2 (en) 1994-12-28

Similar Documents

Publication Publication Date Title
KR950001636A (ko) 아이디가 없는 데이타 섹터 포맷 및 디스크 드라이브용 데이타 제어기
US4811124A (en) Defect skipping mechanism for disk drives
US4424543A (en) Method and apparatus for recording transducer positioning information
EP0611474B1 (en) On-the-fly splitting of disk data blocks
US4321632A (en) Positioning system and formatting scheme for magnetic tape media
EP0584504B1 (en) Tape format detection system
US4541019A (en) Recording system for recording data on tape in a disk-recording format
KR970701906A (ko) 자기 매체 시스템의 자동 분할 필드 계산 장치 및 방법(Method and apparatus for automatic sector pulse generation and split field calculation in disk drives)
JPH05205403A (ja) データ処理装置及びその制御方法
DE3485739D1 (de) Optisches aufzeichnungsmedium und aufzeichnungs- und wiedergabegeraet dafuer.
US5315568A (en) Apparatus and method for accessing sectors of a rotating disk
US5268802A (en) Reading non-standard tapes on tape drives
US4805050A (en) Disk player information selecting apparatus
JPH0656693B2 (ja) 磁気デイスク
KR890016559A (ko) 데이타 기억장치
US5963386A (en) Disk resident split data sector information management system on a headerless magnetic disk device
US20050248869A1 (en) Method and apparatus for recording data onto a recording medium including warning of the approach to an end of medium position
US5657302A (en) Hardware implemented method and apparatus for locating a target sector of an optical media
KR960002274A (ko) 디스크 구별방법 및 구별장치
JPS5840271B2 (ja) メモリ装置
JP3857405B2 (ja) 光ディスク装置のid部検出回路
JPH0433589Y2 (ko)
JPS5927006B2 (ja) 情報書き込み制御装置
JPS6412027B2 (ko)
JPS60132230A (ja) アクセス制御方式

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid