Patent ID: 6490635
Filing Date: 2002-12-03
Classification: G06F

Abstract:
A conflict detection method for a disk drive controller, a conflict potentially occurring if the execution sequence of queued commands sent from a host is reordered to optimize disk drive data transfers, the method comprising the steps of:decoding a first command, the first command being a queued read or a write; reading a first logical block address (LBA) and a first block count associated with the first command, the first LBA and the first block count defining a first address range; decoding a second command, the second command being a write; reading a second LBA and a second block count associated with the second command, the second LBA and the second block count defining a second address range; detecting an overlap between the first address range and the second address range; setting a conflict flag based on the overlap; and restricting command reordering based upon the conflict flag in order to prevent the conflict from occurring.