Patents Represented by Attorney, Agent or Law Firm Howard Sheerin
  • Patent number: 6799274
    Abstract: A device is disclosed comprising encryption circuitry for encrypting plaintext data into ciphertext data. A memory stores an initial spectral signature representing an initial spectral characteristic of the device, and a signal generator for generating an operating spectral signature representing an operating spectral characteristic of the device. A comparator compares the operating spectral signature to the initial spectral signature and enables the encryption circuitry if the operating spectral characteristic substantially matches the initial spectral characteristic.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: September 28, 2004
    Assignee: Western Digital Ventures, Inc.
    Inventor: Christopher L. Hamlin
  • Patent number: 6646822
    Abstract: A sampled amplitude read channel incorporated within a magnetic disk storage system for reading data recorded tracks on a magnetic medium, where the data comprises user data sectors recorded at varying data rates across a plurality of predefined zones and embedded servo data sectors recorded at the same data rate across the zones. The read channel comprises a timing recovery component for synchronous sampling of a read signal from a magnetic read head positioned over the magnetic medium, a gain control component for adjusting the amplitude of the read signal, and a DC offset component for canceling a DC offset in the read signal. These components are dynamically configured to operate according to whether the read channel is processing user data or embedded servo data.
    Type: Grant
    Filed: March 12, 1997
    Date of Patent: November 11, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: Tyson Tuttle, Diwakar Vishakhadatta, Jerrel P. Hein, David R. Welland, David E. Reed, Richard T. Behrens, William G. Bliss, Paul M. Romano, Trent O. Dudley, Christopher P. Zook
  • Patent number: 6516443
    Abstract: In a disk storage system for digital computers (e.g., optical or magnetic disk drives) a sampled amplitude read channel is disclosed comprising a convolutional code channel encoder for encoding check bits into channel data recorded to a disk storage medium, a trellis sequence detector for detecting a preliminary sequence from read signal sample values generated during read back, a convolutional code syndrome generator for generating an error syndrome from the preliminary sequence, and a post processor for evaluating the error syndrome to detect and correct errors made by the trellis sequence detector. The post processor remodulates the preliminary sequence output by the trellis sequence detector into a sequence of estimated sample values which are subtracted from the actual read signal sample values to form a sequence of sample errors.
    Type: Grant
    Filed: February 8, 2000
    Date of Patent: February 4, 2003
    Assignee: Cirrus Logic, Incorporated
    Inventor: Christopher P. Zook
  • Patent number: 6507546
    Abstract: A sampled amplitude read channel is disclosed for reading data recorded on a disk storage medium by detecting an estimated data sequence from a sequence of read signal sample values generated by an analog read signal emanating from a read head positioned over the disk storage medium. A sampling device samples the analog read signal to generate the read signal sample values, and a discrete-time equalizer equalizes the read signal sample values according to an asymmetric partial response target comprising a dipulse response of the form: (. . . , 0, 0,+X0,+X1,−X2,−X3,−X4, 0, 0, . . . ) where X0−X4 are non-zero to thereby generate equalized sample values. In the embodiments disclosed herein, X0−X4 are 2,2,1,2,1 respectively. A discrete-time sequence detector detects the estimated data sequence from the equalized sample values.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: January 14, 2003
    Assignee: Cirrus Logic, Incorporated
    Inventors: William G. Bliss, Sian She, Lisa C. Sundell
  • Patent number: 6141303
    Abstract: A quadrature signal generator for optical disk storage devices is disclosed comprising a differential phase detector (DPD) implemented as an adaptive length dual arm correlator. A photo diode generates a light beam for irradiating the optical disk during read operations, and a pair of diagonal signals S1 and S2 are generated by adding a pair of respective quadrants of a four-quadrant photodetector which detects the light beam reflected from the disk. The phase offset between the diagonal signals represents the centerline offset of the light beam from the centerline of a data track recorded on the optical disk. A first and second position error signals (PES) are generated by computing the difference and sum between a positive and negative correlation of the diagonal signals S1 and S2, otherwise referred to as a dual arm correlation (DAC) ##EQU1## where .DELTA. is the correlation offset and L is the correlation length.
    Type: Grant
    Filed: April 3, 1998
    Date of Patent: October 31, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Louis Supino, Paul M. Romano
  • Patent number: 5982721
    Abstract: An optical disc storage system comprises a sliding mode controller for actuating an optical read head assembly over an optical disc during focus capture, focus tracking, track seeking and centerline tracking. The sliding mode controller is a non-linear control system which operates by switching between positive and negative feedback in order to force certain phase states (such as the read head's position error and velocity) to follow a predetermined phase state trajectory. Sliding mode control provides improved compensation to parametric variations, external load disturbances and other transients such as, for example, the focus capture transient. Furthermore, the sliding mode positive and negative feedback gains need only be within a predetermined range, thereby allowing gain values of 2.sup.n which significantly reduces the complexity and cost of the gain multipliers.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: November 9, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Louis Supino, Paul M. Romano, Francis H. Reiff
  • Patent number: 5844738
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a trellis type sequence detector matched to the partial response. The trellis sequence detector comprises programmable detector levels which allows for maximum flexibility in matching the sequence detector to the partial response.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: December 1, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Kent D. Anderson, Alan J. Armstrong, Trent Dudley, Bill R. Foland, Neal Glover, Larry D. King
  • Patent number: 5729396
    Abstract: A sampled amplitude read channel reads data from a magnetic medium by detecting digital data from a sequence of discrete time sample values generated by sampling an analog read signal from a read head positioned over the magnetic medium. The digital data comprises a preamble field followed by a sync mark followed by a data field. Timing recovery in the read channel synchronizes to a phase and frequency of the preamble field and a sync detector detects the sync mark in order to frame operation of an RLL decoder for decoding the detected data field. To decrease the probability of early misdetection, the sync mark is chosen to have minimum correlation with shifted versions of the sync mark concatenated with the preamble field. To further increase the fault tolerance, the sync mark detector is enabled by timing recovery relative to the end of the preamble field.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: March 17, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Trent O. Dudley, Richard T. Behrens, Christopher P. Zook
  • Patent number: 5668678
    Abstract: A discrete time servo demodulation technique incorporated within a sampled amplitude read channel to demodulate embedded servo field information stored on a magnetic medium. The servo field information is transduced by a read head into an analog signal, and converted to a sequence of sample values in the read channel. The demodulation technique is responsive to the sample values and includes a discrete time peak detector for detecting servo data, and a discrete time servo burst amplitude detector for measuring the amplitude of servo bursts. Peaks are detected in the analog read signal by sensing a change of slope from the sequence of sample values. The peaks are qualified by polarity in that a peak is detected only if its polarity is opposite in sign from the previous peak. The servo burst amplitudes are measured by interpolating, rectifying, and accumulating the sequence of sample values corresponding to the servo bursts.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: September 16, 1997
    Assignee: Cirrus Logic, Inc.
    Inventors: David E. Reed, Richard T. Beherns, William G. Bliss
  • Patent number: 5623377
    Abstract: A filter for compensating discrete secondary pulse formations associated with a data stream of discrete main pulses produced from data read from magnetic media. The filter's impulse response comprises a center coefficient with side compensating coefficients for attenuating the secondary pulses when the input signal is convolved with the impulse response. The magnitude and delay of the compensation coefficients are programmable and are adaptively adjusted to optimize the impulse response for a given environment. In a traditional FIR embodiment, two delay lines are used to generate the two programmable delays between the center coefficient and side compensation coefficients. In the preferred embodiment, an IIR filter provides the two programmable delays using only one delay line thereby reducing the size and cost of the circuit. Also in the preferred embodiment, the data stream is interleaved into an even and odd data stream and processed in parallel by two filters in order to double the throughput.
    Type: Grant
    Filed: April 4, 1994
    Date of Patent: April 22, 1997
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Neal Glover, Trent O. Dudley, Alan J. Armstrong, Christopher P. Zook, William G. Bliss