A 110 MHz 350 mW 0.6 /spl mu/ CMOS 16-state generalized-target Viterbi detector for disk drive read channels

An architecture for efficiently implementing linear and nonlinear Viterbi detectors for magnetic read channels is presented. By employing generalized noiseless target values for the Viterbi trellis, the detector is better able to adapt to the actual binary data storage channel and less equalization is needed, resulting in a significant reduction in the probability of error. An implementation example is presented for the case of a 16-state Viterbi detector having a capability of handling any noiseless target of up to 5 adjacent non-zero values. In 0.6 /spl mu/m 3.0 V CMOS process, the design has been implemented with a die area of 9 mm/sup 2/ consuming under 350 mW of power when operated at 110 MHz.

[1]  G. David Forney,et al.  Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference , 1972, IEEE Trans. Inf. Theory.

[2]  R. Kuki,et al.  A 1,7 code EEPR4 read channel IC with an analog noise whitened detector , 1997, 1997 IEEE International Solids-State Circuits Conference. Digest of Technical Papers.

[3]  I. Introduction Implementation of PRML in a Rigid Disk Drive , 1991 .