专利摘要:
The disk memory device according to the present invention measures a read time or a write time of a prescribed amount of data in an access time measuring unit, compares the access time data with a preset time limit in an access time failure determining unit, and limits the access time data. When the time is exceeded, it is possible to determine that the area on the disk memory 4 is defective and register it in the defect list so that the area is not used. Accordingly, when the disk memory device is used for recording and reproducing the AV data, data access can be executed within a prescribed time to reproduce the video without disconnection or to record the data so that data of all cuts are not missing.
公开号:KR20030015305A
申请号:KR1020027018084
申请日:2002-05-10
公开日:2003-02-20
发明作者:다카이치노리아키
申请人:마쓰시타 덴키 산교 가부시끼 가이샤;
IPC主号:
专利说明:

DISK MEMORY DEVICE, DISK MEMORY DEVICE DEFECT DETECTING METHOD, AND PROGRAM RECORDING MEDIUM}
[2] In a disk memory device, when a defect due to a scratch or the like exists on a disk memory medium on which data is recorded, a read error may occur when reading the data recorded in the sector where the defective portion has occurred. In addition, when the defect portion is present in the pre-recorded servo signal portion for determining the position of the head structure on the disk memory medium, it affects the positioning accuracy of the head structure to specify the position of the target sector to read or write data. In some cases, a read error or a write error for the target sector may occur.
[3] Therefore, since a sector in which an error occurs due to any write or read on the disk memory medium is not reliable, a process of skipping and replacing a sector with a spare sector is generally performed when reading or writing in the disk memory device. Do not use the sector where the error occurs.
[4] In the related art, since the above-described replacement process or the like is performed on the error portion on the disk memory medium, the process of examining a defective position on the disk memory medium performs a write and read test on all sectors on the disk memory medium. By determining in advance whether there is a read or write error.
[5] In such a process of examining a defective position on a disk memory medium, this write and read test is executed, and even if a single write or read fails in the test, several recovery processes are executed to record or read data normally. If possible, it is not determined that the sector has an error.
[6] For example, in a disk memory device, when a defect due to a scratch or the like exists on a disk memory medium for recording data, and a read error occurs when reading data recorded in a sector having the defective portion, a disk memory device is generally used. Error correction is attempted by data correction processing such as ECC correction or a few reads are executed until a normal reading of the sector in which the read error has occurred is performed, and error recovery processing is performed. Even if the position of the target sector for reading or writing data cannot be specified because it affects the positioning accuracy of the head structure, the disk memory device generally has several times until the target sector position can be specified. The position specifying process is attempted, and the head structure positioning recovery process is performed. .
[7] In such a conventional disk memory device, if the above recovery process can be executed and data can be read or written normally to a sector on the disk memory medium, the read or write time of the data may be longer than the normal time. It was not determined that the sector had an error.
[8] However, when the disk memory device is used for recording and reproducing AV data, data is reproduced without disconnection or data is recorded without missing any cuts. Therefore, the data required within the prescribed time is stored from the disk memory medium of the disk memory device. It must be read or written to disk memory media. Therefore, when the disc memory device is used for recording and reproducing AV data, not only can the stored data be read normally, but also the reading or writing processing must be terminated within a prescribed time. For example, there was a problem in that an access time of more than a prescribed time could not determine such a position as a defect, and that a comma defect occurs in which data was lost during recording or cut data during playback when recording or playback was performed at that position. .
[9] Disclosure of Invention The present invention has been made to solve such a conventional problem, and when a disk memory device is used for recording and reproducing AV data, the disk memory device plays back images without being cut off or records without missing any cut data. It is an object of the present invention to provide a disk memory device failure determination method and a program recording medium for processing the same by a computer.
[1] BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a disk memory device for recording or reading data on a disk memory medium such as a magnetic disk or a magneto-optical disk, and more particularly, to a method for determining a failure of a disk memory device including determining a defective position on the disk memory medium. .
[69] 1 is a block diagram illustrating an example of a configuration of a disk memory device according to a first embodiment of the present invention.
[70] 2 is a flowchart showing an example of the processing of the disk memory device according to the first embodiment of the present invention.
[71] 3 is a block diagram illustrating an example of a configuration of a disk memory device according to a second embodiment of the present invention.
[72] FIG. 4 is a flow chart showing an example of the processing at the time of manufacturing the disk memory device according to the second embodiment of the present invention.
[73] Fig. 5 is a flowchart showing an example of the processing when using the disk memory device according to the second embodiment of the present invention.
[74] FIG. 6 is a diagram illustrating an example of a data structure of reference time data and access time data according to a second embodiment of the present invention.
[75] FIG. 7 is a diagram showing an example of a data structure for access time frequency distribution data according to the second embodiment of the present invention.
[76] 8 is a block diagram illustrating an example of a configuration of a disk memory device according to a third embodiment of the present invention.
[77] 9 is a flowchart showing an example of processing of a disk memory device according to the third embodiment of the present invention.
[10] Disc memory device according to the present invention
[11] An access time measuring unit that measures a data reading time or writing time of a prescribed amount;
[12] A time limit setting section for setting a read time limit and a write time limit for the prescribed amount of data;
[13] An access time failure determining unit that compares the measured access time with the set time limit, and determines a failure of an accessed area according to whether the access time exceeds the time limit, and
[14] The defect registration unit which registers the position of the area determined as defective in the access time failure determining unit as a defective area in the defect list.
[15] It includes.
[16] In this way, a process of detecting a data storage position that cannot be accessed within a prescribed time and skipping or replacing the detected bad sector or bad sector block with a spare sector can be performed, thereby recording and reproducing the AV data. In the case of using the disk memory device for the purpose, it is possible to realize reading the data from the disk memory medium or recording to the disk memory medium within a prescribed time since the picture is reproduced without disconnection or the data of all cuts are recorded without missing.
[17] Disk memory device failure determination method according to the present invention
[18] Measuring a data reading time or writing time of a prescribed amount, and
[19] The defective access area is compared with the measured access time and the set time limit by setting the read time limit and the write time limit of data in advance in a prescribed amount, and depending on whether the access time exceeds the time limit. Determining
[20] It includes.
[21] As a result, it is possible to detect a data storage position that cannot be accessed within a prescribed time, and it is possible to perform a process of skipping or replacing with a spare sector so as not to use the detected bad sector or bad sector block.
[22] A program recording medium according to the present invention is a program recording medium in which a computer has recorded a program for executing a defect determination process of a disk memory device,
[23] The program
[24] Measure the data read time or write time of the prescribed amount,
[25] The defective access area is compared with the measured access time and the set time limit by setting the read time limit and the write time limit of data in advance in a prescribed amount, and depending on whether the access time exceeds the time limit. Determine.
[26] As a result, the data storage position which cannot be accessed within the prescribed time can be processed using a computer, so that a process of skipping or replacing with a spare sector without using the detected bad sector or bad sector block can be performed. .
[27] Disc memory device according to the present invention
[28] An access time measuring unit that measures a data reading time or writing time of a prescribed amount;
[29] An access time data storage for storing the measured access time;
[30] A reference time data storage unit for storing the access time data measured for the entire access area as reference time data when the disk memory device is manufactured, and
[31] A defect determination unit that compares the access time data with the reference time data to determine a failure of the disk memory device.
[32] It includes.
[33] Accordingly, performance degradation after the disk memory device is manufactured can be determined.
[34] Disk memory device failure determination method according to the present invention
[35] Measuring a read time or a write time of a prescribed amount of data, and storing the measured access time as access time data,
[36] When manufacturing the disk memory device, storing the access time data measured for the entire access area as reference time data, and
[37] Comparing the stored access time data with the stored reference time data to determine a failure of the disk memory device;
[38] It includes.
[39] Accordingly, performance degradation after the disk memory device is manufactured can be determined.
[40] A program recording medium according to the present invention is a program recording medium in which a computer has recorded a program for executing a defect determination process of a disk memory device,
[41] The program
[42] The read time or write time of the prescribed amount of data is measured, and the measured access time is stored as access time data,
[43] When manufacturing the disk memory device, the access time data measured for the entire access area is stored as reference time data,
[44] The stored access time data is compared with the stored reference time data to determine a failure of the disk memory device.
[45] As a result, performance degradation after the disk memory device is manufactured can be determined by computer processing.
[46] Disc memory device according to the present invention
[47] An access time measurement unit that measures a read time or write time of a prescribed amount of data,
[48] An access time data storage for storing the measured access time;
[49] A reference time data storage unit for storing the access time data measured for the entire access area as reference time data when the disk memory device is manufactured;
[50] A failure determination unit for comparing the access time data with the reference time data to determine a failure of the disk memory device, and
[51] When it is determined that the disk memory device is defective from the result of the failure determining unit, a defect notifying unit notifying the failure of the disk memory device to a display unit displaying data or an upper device controlling the disk memory device.
[52] It includes.
[53] Accordingly, in the case where the failure determination unit of the disk memory device determines that the disk memory device is defective, measures such as moving data recorded on the disk memory medium in the disk memory device to another recording medium or replacing another disk memory device are performed. Can be taken.
[54] Disk memory device failure determination method according to the present invention,
[55] Measuring a read time or a write time of a prescribed amount of data, and storing the measured access time as access time data,
[56] When manufacturing the disk memory device, storing the access time data measured for the entire access area as reference time data,
[57] Comparing the stored access time data with the stored reference time data to determine a failure of the disk memory device; and
[58] Notifying the failure of the disk memory device to a display unit displaying data or a higher level device controlling the disk memory device when it is determined that the failure is defective.
[59] It includes.
[60] Accordingly, measures such as moving data in the disk memory device to another recording medium or replacing the disk memory device can be taken.
[61] The program recording medium according to the present invention,
[62] A program recording medium having recorded thereon a program for causing a computer to execute a defect determination process of a disk memory device,
[63] The program
[64] The read time or write time of the prescribed amount of data is measured, and the measured access time is stored as access time data,
[65] When manufacturing the disk memory device, the access time data measured for the entire access area is stored as reference time data,
[66] By comparing the stored access time data with the stored reference time data, a failure of the disk memory device is determined,
[67] If it is determined that the failure is defective, the failure of the disc memory device is notified to the display device displaying the host device or data controlling the disc memory device.
[68] Accordingly, measures such as moving data in the disk memory device to another recording medium or replacing the disk memory device can be taken.
[78] Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. 1 and 2. 1 is an example of a block diagram showing a configuration of a disk memory device according to the first embodiment of the present invention. In the figure, the host device 1 outputs a test start command to the disk memory device 100 instructing a test of an area on the disk memory 4, which is a recording area in the disk memory device 100. FIG.
[79] In addition, the disk memory device 100 according to the first embodiment of the present invention includes an access command generation unit 2, a disk memory I / F unit 3, a disk memory 4, a buffer unit 5, and a host I. / F unit 6, end state detection unit 7, access time measurement unit 8 and access time failure determination unit 9, time limit setting unit 10, defect registration unit 11 and defect list 12 Include.
[80] When the access command generation section 2 receives the test start command from the host device 1 through the host I / F section 6, the access command generation section 2 sends a predetermined amount of the disk memory 4 to the disk memory I / F section 3. The area of the prescribed amount) is instructed to be sequentially read or recorded, and the access time measurement section 8 is instructed to start measurement of the access time. When the access by the disk memory I / F unit 3 to the region of the prescribed amount on the disk memory 4 ends, the access command generation unit 2 accesses the disk memory I / F unit 3 and access. The time measuring section 8 is instructed to repeat the already described processing for the next prescribed amount of area so that the entire area is accessed while the designated area on the disk memory 4 is changed by the size of the prescribed amount.
[81] The disk memory I / F section 3 controls data transfer with the disk memory 4, reads data from the disk memory 4, writes the data to the buffer section 5, or stores the data stored in the buffer section 5; To the disk memory 4.
[82] The end state detection unit 7 detects an end state for access from the disc memory I / F unit 3 to the disc memory 4, and if an error occurs, the disc memory in which the error has occurred in the defect registration unit 11. (4) The area position on the board is notified. When no error occurs, the access time measurement unit 8 instructs the end of the access time measurement.
[83] The access time measurement unit 8 measures the time from the access command generation unit 2 to the access time measurement start instruction, and then receives the access time measurement termination instruction from the termination state detection unit 7 as the access time.
[84] The time limit setting unit 10 sets and stores the data read limit time and the write limit time of the prescribed amount from the upper position 1 via the host I / F unit 6. The time limit setting unit 10 may be an input device and a memory for setting a value such as a dip switch.
[85] The access time failure determining unit 9 compares the access time measured by the access time measuring unit 8 with the time limit set by the time limit setting unit 10 to determine whether the access time exceeds the time limit. If the number is exceeded, the defect registration unit 11 is notified of the position of the region on the accessed disk memory 4 as the defective position.
[86] The defect registration unit 11 registers the position of the defective area in the defect list 12 on the basis of the notification of the defective area detection from the end state detection unit 7 and the access time failure determining unit 9.
[87] Next, processing of the disk memory device 100 according to the first embodiment of the present invention will be described with reference to the flowchart shown in FIG. 2 is a flowchart showing a series of processes for the disk memory device according to the first embodiment of the present invention.
[88] First, the access command generation section 2, together with the test start command from the host device 1 via the host I / F section 6, start position and end for the designated area on the disk memory 4 to be tested. An access time limit for one access area size or its access area size is obtained as the location, the access method (write, read, write and read) and the access area size (step S1).
[89] The obtained access time limit is held in the time limit setting section 10, and other variables are held in the access command generation section 2. In addition, the start position and end position of the designated area on the disk memory 4 to be tested, which are various variables obtained from the host device 1, the access method (write, read, write and read), and the size of the access area once. The access area size and the access time limit for the access area size may be kept fixed in the disk memory device 100, in which case only a test start command is generated from the host device 1.
[90] The access command generation unit 2 having received the various variables determines the access area on the disk memory 4 so as to sequentially access the size of the access area from the start position of the designated area on the disk memory 4 under test. (Step S2).
[91] Next, the access command generation unit 2 transmits the access command designated by the access method acquired in the step S1 to the disk memory 4 via the disk memory I / F unit 3 with respect to the access area determined in the step S2. At the same time (step S3), the access time measurement unit 8 generates an access time measurement start instruction command for instructing the start of measurement of the access time, and the access time measurement unit 8 starts the measurement of the access time (step S4). ).
[92] The end state detection unit 7 waits for notification of the end of data transfer between the disk memory I / F unit 3 and the disk memory 4 (step S5).
[93] In this step S5, when the end state detection unit 7 receives the notification of the end of data transfer from the disk memory I / F unit 3, the end state detection unit 7 performs the disc memory I / F unit 3 and the disc. The data transfer error occurring between the memories 4 or the occurrence of an error in the disk memory 4 is detected in accordance with the processing end state that is the notification content of the processing end received from the disk memory I / F unit 3 (step S6).
[94] In the step S6, when the processing end state detection unit 7 detects that an error has occurred, the access area in which the error has occurred is registered in the defect list 12 by the defect registration unit 11 (step S9).
[95] On the other hand, in this step S6, when the process end state detection unit 7 detects that no error has occurred, the access time measurement unit 8 is instructed to end the measurement of the access time and the access time measurement is terminated (step S7). ).
[96] Next, the access time failure determining unit 9 compares the access time measured by the access time measuring unit 8 with the time limit held in the time limit setting unit 10 in step S7 (step S8).
[97] When the access time exceeds the time limit by the comparison result in the step S8, the access area is registered in the defect list l2 by the defect register 11 (step S9).
[98] Then, the access command generation unit 2 checks whether all the designated areas of the disk memory 4 have been accessed, and if not all the designated areas are accessed, the process from step S2 to step S9 is repeated. Run As described above, in the first embodiment, the access time measuring unit 8 measures the read time or the write time of data with respect to the prescribed amount on the disk memory 4, the data read limit time and the record of the prescribed amount. A time limit setting section 10 for setting a time limit, and an access time failure board for comparing the measured access time with the set time limit, and determining a failure of an accessed area according to whether the access time exceeds a limit value. By including the government 9, a data storage position on the disk memory 4 which is inaccessible within a prescribed time is detected, skipping to use a bad sector or a bad sector block including the data storage position, and preliminary In the case where the disk memory device is used for recording and reproducing the AV data, Plays back the image without the base or the recording is not missing data for all cut reading the data necessary in the specified time from the disc memory 4 in the disk memory device 100, or it is possible to write to a disk memory (4).
[99] In addition, in the disk memory device 100 of the first embodiment, failure determination of the accessed area among the areas on the disk memory 4 can be realized by software.
[100] Second embodiment
[101] Next, a second embodiment of the present invention will be described with reference to Figs. In the second embodiment, the disc memory device is used for recording and reproducing AV data, so that images are reproduced without being cut off or data of all cuts are recorded without missing, so that there is a defective area on the disc memory 4 or not. Not only to perform skip processing or replacement processing for the defective area, but also to judge the life of the disk memory device for recording and reproducing the AV data according to the information on the access time when the disk memory is manufactured. This is to prevent on track performance deterioration or an increase in retry processing due to performance deterioration of the disk memory device. 3 is an example of a block diagram showing a configuration of a disk memory device according to a second embodiment of the present invention. In the figure, the host device 1 outputs a test start command for instructing the disk memory device 100a to execute the area test on the disk memory 4. Further, the host device 1 again outputs an access command to the disk memory device 100a to instruct to read or write data recorded in the disk memory 4.
[102] In addition, the disk memory device 100a according to the second embodiment of the present invention includes an access command generation unit 2, a disk memory I / F unit 3, a disk memory 4, a buffer unit 5, and a host I. / F unit 6, end state detection unit 7, access time measurement unit 8, reference time data storage unit 13, access time data storage unit 14 and disk memory failure determination unit 15 are included. .
[103] First, when the disk memory device 100a is manufactured, when the access command generation unit 2 receives a test start command from the host device 1 via the host I / F unit 6, the disk memory I / F unit ( 3) is instructed to sequentially read or write the areas on the disk memory 4 by the prescribed area size, and instruct the access time measurement unit 8 to start the measurement of the access time. When the above-described access process ends, the above process is performed such that the next prescribed amount of area on the disk memory 4 is accessed to access all of the designated areas on the disk memory 4 while varying the area by the size of the prescribed amount. Repeat.
[104] The disk memory I / F section 3 controls data transfer with the disk memory 4, reads data from the disk memory 4 to the buffer section 5, and reads the data stored in the buffer section 5 disk. Write to memory 4.
[105] The end state detection unit 7 detects an end state of access to the disc memory 4 from the disc memory I / F unit 3, and instructs the access time measurement unit 8 to end the access time measurement.
[106] After the access time measurement unit 8 receives the access time measurement start instruction from the access command generation unit 2, the time from the end state detection unit 7 to the access time measurement end instruction is measured as the access time. The reference time data 18 on the reference time data storage unit 13 is updated. The reference time data 18 recorded in this reference time data storage unit 13 will be described next.
[107] Next, when using the disk memory 4, the access command generation unit 2 receives an access command for a prescribed amount of data area from the host device 1 via the host I / F unit 6, and then the disk memory. A read or write process for the area on the disk memory 4 corresponding to the I / F 3 is instructed, and the access time measurement section 8 is instructed to start the measurement of the access time.
[108] The disk memory I / F 3 controls data transfer with the disk memory 4, reads data from the disk memory 4 to the buffer unit 5, and stores data stored in the buffer unit 5 in the disk memory ( Record in 4).
[109] The host I / F unit 6 controls the transmission of commands and data to the host device 1, outputs the data stored in the buffer unit 5 to the host device 1, and the host device 1 The data from is stored in the buffer section 5.
[110] The end state detection unit 7 detects an end state of access to the disc memory 4 from the disc memory I / F unit 3, and instructs the access time measuring unit 8 to end the access time measurement.
[111] The access time measuring unit 8 measures the time from the receiving of the access time measurement starting instruction from the access command generating unit 2 to the receiving of the access time measuring ending instruction from the terminating state detection unit 7 as the access time. The access time data 19 on the access time data storage 14 is updated. The access time data 19 recorded on the access time data storage 14 will be described next.
[112] The disk memory failure determining unit 15 considers whether the access time measured by the access time measuring unit 8 has regarded the area on the disk memory 4 as defective and has exceeded a predetermined prescribed time. Whenever a predetermined number of times of data access occurs in advance, the access time data 19 stored in the access time data storage 14 and the reference time data 18 stored in the reference time data storage 13 are still present. ), Whether the defective area exists in the disk memory 4 or whether the performance deterioration of the disk memory 4 as a whole is examined is examined.
[113] Here, the reference time data 18 recorded in the reference time data storage 13 and the access time data 19 recorded in the access time data storage 14 will be described with reference to FIGS. 6 and 7. Explain.
[114] The reference time data 18 and the access time data 19 are data of the same format, and the reference time data 18 corresponds to a designated area on the disk memory 4 when the disk memory device 100a is manufactured. It is created based on the access time data measured on the basis of the access time, and the access time data 19 is an access time for a data area of a prescribed amount on the disk memory 4 when the disk memory 4 is used. Is updated by the access time data measured.
[115] The reference time data 18 and the access time data 19 are composed of write access time data 21 and read access time data 22, and also classify the maximum access time 23, 27 and the access time, respectively. (I) composed of access time frequency distribution data 24 and 28, maximum frequency values 25 and 29 and average values 26 and 30 calculated based on the access time frequency distribution data. . Moreover, as shown in FIG. 7, the access time data frequency distribution data 24 and 28 are comprised so that the frequency can be measured by dividing the range from 0 to 100 ms with the class width of 5 ms. This format is determined in consideration of the access performance of the target disk memory 4.
[116] When the maximum access time, the maximum frequency value, or the average value of the access time data 19 exceed the prescribed values for each of the reference time data 18, it is determined that the performance of the disk memory 4 is degraded.
[117] Next, the processing of the disk memory device 100a according to the second embodiment of the present invention will be described using the flowcharts shown in FIGS. 4 and 5.
[118] FIG. 4 is a flowchart showing a series of processes when manufacturing the disk memory device according to the second embodiment of the present invention, and FIG. 5 is a series of processes when using the disk memory device according to the second embodiment of the present invention. It is a flowchart showing.
[119] First, when manufacturing a disk memory device, the processing of the disk memory device 100a will be described with reference to FIG.
[120] First, when manufacturing the disk memory device 100a, if the access command generation unit 2 receives a test start command from the host device 1 via the host I / F unit 6, the access command generation unit 2 ) Determines an access area for all data areas of the disk memory 4 so as to execute the access test in order by the order of the prescribed amount in the order in which the addresses are ascending (step S20).
[121] Next, the access command generation section 2 issues a write access command to the disk memory 4 via the disk memory I / F section 3 to the access area of the disk memory 4 determined in step S20. (Step S21), the access time measurement start instruction which instructs the access time measurement part 8 to start measurement of an access time is generated, and the access time measurement part 8 starts measurement of an access time (step S22).
[122] The end state detection unit 7 waits for notification of the end of data transfer between the disk memory I / F unit 3 and the disk memory 4 (step S23).
[123] In step S22, when the end state detection unit 7 receives the data transfer end notification from the disk memory I / F unit 3, the end state detection unit 7 instructs the access time measurement unit 8 to end the measurement of the access time. The access time measurement section 8 ends the access time measurement (step S24).
[124] Next, the access time measuring unit 8 updates the reference time data 18 on the reference time data storage unit 13 in accordance with the measured access time (step S25).
[125] Then, the access command generation unit 2 checks whether or not the entire data area on the disk memory 4 has been accessed, and if not finished, repeats the processing from step S20 to step S25.
[126] After the series of processes from the step S20 to the step S25 for the write access have been performed for the entire data area of the disk memory 4 and finished, the access command generation unit 2 is executed to perform the same process for read access. ) Receives a test start command from the host device 1 via the host I / F unit 6, the access test is sequentially performed as much as the prescribed amount on the entire data area of the disk memory 4 in the order of address. The access area is determined so as to (step S27).
[127] Then, for the area determined in step S27, a read access command is issued to the disk memory 4 via the disk memory I / F unit 3 (step S28), and the access time measurement unit 8 starts access time measurement. An instruction is generated to cause the access time measuring unit 8 to start measuring the access time (step S29).
[128] In addition, the end state detection unit 7 waits for a data transfer end notification between the disk memory I / F unit 3 and the disk memory 4 (step S30).
[129] In step S29, when the end state detection unit 7 receives the data transfer end notification from the disk memory I / F unit 3, the end state detection unit 7 instructs the access time measurement unit 8 to end the measurement of the access time. The access time measurement section 8 ends the access time measurement (step S31).
[130] Next, the access time measuring unit 8 updates the reference time data 18 on the reference time data storage unit 13 based on the measured access time (step S32).
[131] Then, the access command generation unit 2 checks whether all the data areas of the disk memory 4 have been accessed (step S33), and if there is an area not yet accessed, the process from step S27 to step S32. Execute repeatedly.
[132] After the access to the entire data area of the disk memory 4 is terminated, it is created on the reference time data storage unit 13 and relates to the access time of the disk memory device 100a at the time of manufacturing the disk memory device. The reference time data 18 is stored in the system area on the disk memory 4 via the disk memory I / F unit 3 (step S34).
[133] The reference time data 18 stored in the system area on the disk memory 4 is read by the reference time data storage 13 on the RAM when power is supplied to the disk memory device 100a.
[134] Next, the processing of the disk memory device 100a when using the disk memory 4 will be described with reference to FIG.
[135] First, when using the disk memory, if the access command generation unit 2 receives an access command from the host device 1 through the host I / F unit 6, the access command is an access command for a prescribed amount of data area. Whether or not it is recognized is checked (step S40).
[136] In step S40, when the access command is different from the access command for the data area of the prescribed amount, an access command for the area on the corresponding disk memory 4 is transmitted through the disk memory I / F unit 3; To (4) (step S41), and the processing ends.
[137] On the other hand, in the step S40, when the access command is an access command for a data area of a prescribed amount, the access command generation unit 2 issues an access command for the area on the corresponding disk memory 4 in disk memory I / F. While generating to the disk memory 4 via the unit 3 (step S42), an access time measurement start instruction is issued to the access time measurement section 8 to start measurement of the access time so that the access time measurement section 8 accesses the access time measurement section 8; The measurement of time is started (step S43).
[138] The end state detection unit 7 waits for notification of the end of data transfer between the disk memory I / F unit 3 and the disk memory 4 (step S44).
[139] In step S44, when the end state detection unit 7 receives the data transfer end notification from the disk memory I / F unit 3, the end state detection unit 7 instructs the access time measurement unit 8 to end the measurement of the access time. The access time measuring unit 8 ends the access time measuring (step S45).
[140] Next, the access time measuring unit 8 updates the access time data 19 on the access time data storage unit 14 based on the measured access time (step S46).
[141] The disk memory failure determining unit 15 checks whether or not the access time measured in the above step S45 is in excess of the preset prescribed time when the access area is regarded as defective, and if so, the access time data storage unit. The defective area detection number 20 on (14) is updated (step S47).
[142] In addition, the disk memory failure determining unit 15 measures the number of acquisitions of the access time data, and checks whether or not the number of access time data acquisitions reaches a preset number of times (step S48).
[143] When the number of access time data acquisition reaches the prescribed number of times, the access time data 19 stored in the access time data storage 14 and the reference time data 18 stored in the reference time data storage 13 are stored. ), The presence or absence of a defective area in the disk memory 4 and the performance deterioration of the entire disk memory 4 are examined (step S49), and the processing is finished.
[144] In addition, the access time data 19 and the defective area detection number 20 stored in the access time data storage 14 are stored on the disk memory 4 at a time when the data transfer processing of the disk memory device 100a is not disturbed. The access time data 19 and the defective area detection number 20 stored in the system area and stored in the system area on the disk memory 4 are the reference time on the RAM when power is supplied to the disk memory device 100a. It is read and stored in the data storage unit 13.
[145] As described above, in the second embodiment, the access time measurement unit 8 in which the disk memory device 100a measures the data read time or the write time of the prescribed amount, stores the measured access time as the access time data 19. An access time data storage unit 14 for storing the access time measured for the entire access area as the reference time data 18 when the disk memory device is manufactured, and the access time data Comparing the reference time data 18 with the reference time data 18, a disk memory failure determining unit 15 for determining the presence or absence of a defective area in the disk memory 4 and its performance deterioration is included. In the case of using the disk memory device 100a for the purpose, it is possible to play back images without disconnection or to record data without missing any data. The necessary data can be read from or written to the disk memory 4 in the disk memory device 100a, and the performance deterioration of the disk memory 4 after the disk memory device is manufactured can be determined. As a result, it is possible to prevent the on-track performance deterioration and the increase in the retry processing caused by the performance deterioration of the disk memory 4.
[146] In the disk memory device 100a of the second embodiment, the failure determination of the accessed area among the areas on the disk memory 4 can also be realized by software.
[147] Third embodiment
[148] Next, a third embodiment described in the present invention will be described with reference to FIGS. 8 and 9.
[149] In the third embodiment, not only the performance deterioration of the disk memory is determined after the disk memory device is manufactured, but also a warning is sent to the higher-level device or the user if it is determined to be defective.
[150] 8 is an example of a block diagram illustrating a configuration of a disk memory device according to a third embodiment of the present invention. In the figure, the host device 1 outputs a test start command to the disk memory device 100b to execute a test on an area on the disk memory 4. The host device 1 also outputs an access command to the disk memory device 100b to read or write data recorded in the disk memory 4.
[151] The disk memory device 100b according to the third embodiment of the present invention includes an access command generation unit 2, a disk memory I / F unit 3, a disk memory 4, a buffer unit 5, and a host I / F. Section 6, end state detection section 7, access time measurement section 8, reference time data storage section 13, access time data storage section 14, disk memory failure determination section 15, disk memory failure warning The unit 16 and the display unit 17 are included.
[152] In addition, the disk memory device 100b according to the third embodiment of the present invention includes a disk memory failure warning unit 16 and a display unit 17 in addition to the disk memory device 100a described in the second embodiment. The same components as those of the disk memory device 100a according to the second embodiment except for the disk memory failure warning unit 16 and the display unit 17 are the same as those of the disk memory device 100a according to the second embodiment. Since the same code is used, the same reference numerals are omitted.
[153] The disk memory failure warning unit 16 determines that the disk memory 4 is defective by detecting the presence of a defective area in the disk memory 4 or the performance deterioration of the entire disk memory 4 by the disk memory failure determining unit 15. In one case, the display unit 17 is notified of the determination result. The host 1 / F unit 6 also notifies the host apparatus 1.
[154] The display unit 17 displays the contents of the disk memory 4 from the disk memory failure warning unit 16 on the basis of the notification that the disk memory 4 is defective. Not only the visual display unit 17 such as a light emitting diode or a display device, but also a display unit using a sound source such as a buzzer sound or a voice is included.
[155] Next, processing of the disk memory device 100b according to the third embodiment of the present invention will be described with reference to the flowchart shown in FIG.
[156] The disk memory failure warning unit 16 determines that the disk memory 4 is defective by detecting the presence of a defective area in the disk memory 4 or the performance deterioration of the entire disk memory 4 by the disk memory failure determining unit 15. In one case (step S50), the display unit 17 displays that the disk memory 4 is defective and its contents (step S51).
[157] Then, the host I / F unit 6 notifies the host apparatus 1 that the disk memory 4 is defective and its contents (step S52).
[158] As described above, in the third embodiment, the access time measurement unit 8 in which the disk memory device 100b measures the read time or the write time of the prescribed amount of data, and the measured access time as the access time data 19 are described. Access time data storage unit 14 for storing, reference time data storage unit 13 for storing the access time measured for the entire access area when the disk memory device is manufactured as reference time data 18, and the access time The disk memory failure determining unit which compares the data 19 with the reference time data 18 to determine the presence or absence of a defective area in the disk memory 4 and its performance deterioration, and to determine the failure of the disk memory device 100b. (15) When the disc memory device 100b is determined to be defective from the determination result of the disc memory failure determining unit 15, the disc is transferred to the host apparatus 1 or the display unit 17. Since the disk memory failure warning 16 for notifying the failure of the memory device 100b is included, the disk memory device (by detecting the performance degradation after the disk memory device is manufactured and notifying the host device 1 or the user) of the disk memory device ( It is possible to take measures such as moving the data in 100b) to another recording medium or replacing the disk memory device 100b.
[159] The disc memory device, the disc memory device failure determination method, and the program recording medium capable of processing the same by a computer of the present invention use the disc memory device for recording and reproducing AV data, so that images can be played back without being cut off, or data of all cuts are used. It is very useful to run recording without missing it.
权利要求:
Claims (9)
[1" claim-type="Currently amended] An access time measuring unit that measures a data reading time or writing time of a prescribed amount;
A time limit setting section for setting a read time limit and a write time limit for the prescribed amount of data;
An access time failure determining unit that compares the measured access time with the set time limit, and determines a failure of an accessed area according to whether the access time exceeds the time limit, and
The defect registration unit which registers the position of the area determined as defective in the access time failure determining unit as a defective area in the defect list.
Disk memory device comprising a.
[2" claim-type="Currently amended] Measuring a data reading time or writing time of a prescribed amount, and
By setting the read time limit and the write time limit of the prescribed amount of data, the measured access time is compared with the set time limit, and according to whether or not the access time exceeds the time limit, Determining Defect
Disk memory device failure determination method comprising a.
[3" claim-type="Currently amended] A program recording medium having recorded thereon a program for causing a computer to execute a defect determination process of a disk memory device,
The program
Measure the data read time or write time of the prescribed amount,
By setting the read time limit and the write time limit of the prescribed amount of data, the measured access time is compared with the set time limit, and according to whether or not the access time exceeds the time limit, Judging the defect
Program recording medium.
[4" claim-type="Currently amended] An access time measuring unit that measures a data reading time or writing time of a prescribed amount;
An access time data storage for storing the measured access time;
A reference time data storage unit for storing the access time data measured for the entire access area as reference time data when the disk memory device is manufactured, and
A defect determination unit that compares the access time data with the reference time data to determine a failure of the disk memory device.
Disk memory device comprising a.
[5" claim-type="Currently amended] Measuring a read time or a write time of a prescribed amount of data, and storing the measured access time as access time data,
When manufacturing the disk memory device, storing the access time data measured for the entire access area as reference time data, and
Comparing the stored access time data with the stored reference time data to determine a failure of the disk memory device;
Disk memory device failure determination method comprising a.
[6" claim-type="Currently amended] A program recording medium having recorded thereon a program for causing a computer to execute a defect determination process of a disk memory device,
The program
The read time or write time of the prescribed amount of data is measured, and the measured access time is stored as access time data,
When manufacturing the disk memory device, the access time data measured for the entire access area is stored as reference time data,
Comparing the stored access time data with the stored reference time data to determine a failure of the disk memory device.
Program recording medium.
[7" claim-type="Currently amended] An access time measurement unit that measures a read time or write time of a prescribed amount of data,
An access time data storage for storing the measured access time;
A reference time data storage unit for storing the access time data measured for the entire access area as reference time data when the disk memory device is manufactured;
A failure determination unit for comparing the access time data with the reference time data to determine a failure of the disk memory device, and
When it is determined that the disk memory device is defective from the result of the failure determining unit, a defect notifying unit notifying the failure of the disk memory device to a display unit displaying data or an upper device controlling the disk memory device.
Disk memory device comprising a.
[8" claim-type="Currently amended] Measuring a read time or a write time of a prescribed amount of data, and storing the measured access time as access time data,
When manufacturing the disk memory device, storing the access time data measured for the entire access area as reference time data,
Comparing the stored access time data with the stored reference time data to determine a failure of the disk memory device; and
Notifying the failure of the disk memory device to a display unit displaying data or a higher level device controlling the disk memory device when it is determined that the failure is defective.
Disk memory device failure determination method comprising a.
[9" claim-type="Currently amended] In a program recording medium having recorded thereon a program for causing a computer to execute a defect determination process of a disk memory device,
The program
The read time or write time of the prescribed amount of data is measured, and the measured access time is stored as access time data,
When manufacturing the disk memory device, the access time data measured for the entire access area is stored as reference time data,
By comparing the stored access time data with the stored reference time data, a failure of the disk memory device is determined,
When it is determined that the failure is defective, the failure of notifying the failure of the disk memory device is notified to a display unit displaying data or a host device that controls the disk memory device.
Program recording medium.
类似技术:
公开号 | 公开日 | 专利标题
TW544660B|2003-08-01|Method of verifying defect management area information of optical disc and apparatus for performing the same
US6754860B2|2004-06-22|Method for creating defect management information in an recording medium, and apparatus and medium based on said method
US5068842A|1991-11-26|Control method of disk drive for recordable optical disk
KR100208383B1|1999-07-15|Producting method for capacity changeable hard disk drive
DE69721178T2|2004-03-11|Signal recorder and method
US7170700B1|2007-01-30|Method of determining side track erasure in a disk drive
US4814903A|1989-03-21|Alternate storage areas in magnetooptical media
US7415636B2|2008-08-19|Method and apparatus for replacement processing
JP4407063B2|2010-02-03|Defect management information playback device
US7065671B2|2006-06-20|Information processor, information processing method and medium recording information processing method
US5513166A|1996-04-30|Optical recording and reproducing apparatus for controlling a laser driver current according to test data on the disc
US8032721B2|2011-10-04|Access control apparatus and access control method
RU2297679C2|2007-04-20|One-pass recordable carrier, device and method for recording the one-pass recordable carrier and device and method for reproduction of one-pass record from carrier
KR100468767B1|2005-01-29|Method for preventing adjacent track erase in HDD and apparatus thereof
US7293226B2|2007-11-06|Method and apparatus for adaptively performing defect scan according to channel characteristics
JP3322768B2|2002-09-09|Recording / reproducing apparatus and recording medium alternation processing method
US20090268570A1|2009-10-29|Apparatus and method for changing speed of recording on optical recording medium during recording operation
KR20090127381A|2009-12-10|Information recording medium, recording apparatus, reproduction apparatus, integrated circuit and computer program allowing for updating of a defect list
EP0078492B1|1988-06-15|Method of controlling storage device
EP0383298B1|1995-08-02|Data recording and reproducing apparatus
US20060117241A1|2006-06-01|Method and apparatus for managing disc defects
DE69927349T2|2006-06-22|Process for real-time data recording / reproduction to an optical or from an optical recording medium and file management method for these data
US20060215307A1|2006-09-28|Storage apparatus, control method and program
JP2006085789A|2006-03-30|Method for registering defect of magnetic disk, and magnetic disk apparatus
JP2848528B2|1999-01-20|Optical disk drive
同族专利:
公开号 | 公开日
KR100544988B1|2006-01-24|
US7134051B2|2006-11-07|
WO2002101744A1|2002-12-19|
JP2002334527A|2002-11-22|
CN1462447A|2003-12-17|
US20030149918A1|2003-08-07|
CN100505068C|2009-06-24|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2001-05-11|Priority to JPJP-P-2001-00142234
2001-05-11|Priority to JP2001142234A
2002-05-10|Application filed by 마쓰시타 덴키 산교 가부시끼 가이샤
2002-05-10|Priority to PCT/JP2002/004560
2003-02-20|Publication of KR20030015305A
2006-01-24|Application granted
2006-01-24|Publication of KR100544988B1
优先权:
申请号 | 申请日 | 专利标题
JPJP-P-2001-00142234|2001-05-11|
JP2001142234A|JP2002334527A|2001-05-11|2001-05-11|Disk memory device, defect determination method for disk memory device, and recording medium|
PCT/JP2002/004560|WO2002101744A1|2001-05-11|2002-05-10|Disk memory device, disk memory device defect detecting method, and program recording medium|
[返回顶部]