Patent ID: 6434664
Filing Date: 2002-08-13
Classification: G06F

Abstract:
In a non-volatile storage subsystem having a read channel coupling a disk controller to a disk head assembly, a read channel interfacing subsystem for interfacing said disk controller to said read channel, said read channel interfacing subsystem comprising:a set of process units, a first subset of said process units being utilized when a disk read operation is carried out via said read channel, a second subset of said process units being utilized when a disk write operation is carried out via said read channel, and a third subset of said process units being utilized when a disk compare operation is carried out via said read channel, each said process unit comprising mechanisms for entering an idle state and for carrying out an operation state flow; and a pipeline manager which, for a given operation comprising one of said disk read, disk write, and disk compare operations, enables and disables each utilized process unit of said given operation, so each said utilized process unit of said given operation is done and ready to carry out its operation state flow for a subsequent operation and has poured into a holding register resulting data needed by another utilized process unit of said given operation, before the occurrence of a predetermined upcoming periodically recurring advance signal.