Abstract: A data dependent equalizer circuit includes a plurality of noise prediction filters. Respective ones of the noise prediction filters are configured to filter noise in sample data for at least one predetermined non-return to zero (NRZ) condition. A plurality of equalizers is communicatively coupled with the plurality of noise prediction filters. Respective ones of the plurality of equalizers are configured to yield equalized sample data that corresponds to the at least one predetermined NRZ condition for one or more of the noise prediction filters.
Abstract: Methods and systems for estimating MRA for a hard disk drive are described. The methods and systems described herein provide for real time estimating and correcting magneto-resistive head asymmetry (MRA) in a hard disk drive using analog-to-digital convertor (ADC) samples or counts. Generally, ADC outputs may be obtained by injecting MRA at known values, where an estimated MRA may be derived in real time by applying an equation using particular ADC output values. Once an estimated MRA is obtained, MRA correction may be performed when the estimated MRA is larger than a threshold value, such as by adjusting a channel MRA compensation coefficient.
Type:
Application
Filed:
September 21, 2012
Publication date:
March 27, 2014
Applicant:
LSI Corporation
Inventors:
Ming Jin, Jun Xiao, Fan Zhang, Haitao Xia
Abstract: Aspects of the disclosure pertain to a system and method for promoting improved error detection efficiency in a Content-Addressable Memory (CAM). The system and method provide CAM continuous error detection with interleave parity. The system continuously monitors for changes in cell contents and, when (e.g., as soon as) a soft error occurs, the error detection output bit for that entry will change, causing an error flag at chip level. The system can then immediately stop compare operations and rewrite the failing entry. Separate read operations are not needed to check for errors, thereby decreasing overall dynamic power usage and increasing possible search frequency for the system.
Type:
Application
Filed:
September 27, 2012
Publication date:
March 27, 2014
Applicant:
LSI Corporation
Inventors:
Gordon W. Priebe, Carl W. Swanson, David B. Grover, Christopher D. Browning
Abstract: A processor is provided having an instruction set with user-defined non-linear functions for digital pre-distortion (DPD) and other non-linear applications. A signal processing function, such as DPD, is implemented in software by obtaining at least one software instruction that performs at least one non-linear function for an input value, x, wherein the at least one non-linear function comprises at least one user-specified parameter; in response to at least one of the software instructions for at least one non-linear function having at least one user-specified parameter, performing the following steps: invoking at least one functional unit that implements the at least one software instruction to apply the non-linear function to the input value, x; and generating an output corresponding to the non-linear function for the input value, x. The user-specified parameter can optionally be loaded from memory into at least one register.
Type:
Application
Filed:
October 26, 2012
Publication date:
March 27, 2014
Applicant:
LSI Corporation
Inventors:
Kameran Azadet, Meng-Lin Yu, Steven C. Pinault, Joseph Williams, Albert Molina
Abstract: The present invention includes generating a tie-breaking metric via a comparative tie-breaking metric training process, monitoring an output of a channel detector in order to identify a tie condition between a first log-likelihood ratio (LLR) value and a second LLR value of a symbol, and upon identifying a tie condition between the first LLR value and the second LLR value of the symbol, applying the generated tie-breaking metric to the symbol in order to assign a hard decision to the symbol.
Type:
Application
Filed:
September 25, 2012
Publication date:
March 27, 2014
Applicant:
LSI CORPORATION
Inventors:
Wu Chang, Fan Zhang, Yang Han, Ming Jin
Abstract: A mobile terminal acquires an item group identifier and an item identifier from a near field communication tag reader which recognizes an item group identification tag and an item identification tag. The mobile terminal acquires item group information related to an item group corresponding to the item group identifier, and extracts information related to an arrangement location of an item corresponding to the item identifier from the item group information. The mobile terminal checks whether or not the item has been correctly arranged based on the arrangement location and an identified location of the item corresponding to the item identifier, so as to display information indicating that the item has been incorrectly arranged.
Abstract: The present disclosure is directed to an apparatus configured for providing a plurality of exit routes to a single type of cable. The apparatus includes a board configured to have a notch. The notch is dimensioned to have a first predetermined distance from a lowest edge of the notch to a pin A1 location on the board and a second predetermined distance from an edge of the board to the pin A1 location. The apparatus also includes a plurality of connectors configured for receiving a cable of the plurality of the single type of cable. Each cable is inserted into a respective connector, and each cable exits the board through the notch. The cable may exit the board through a plurality of routes without requiring changes to the dimension of the board or placement of the connectors.
Type:
Application
Filed:
September 21, 2012
Publication date:
March 27, 2014
Applicant:
LSI CORPORATION
Inventors:
Jason Stuhlsatz, Gregory Shogan, Lakshmana Anupindi, Patrick Haverty
Abstract: Lighting apparatus and structures are described to space electrical drivers from a light panel. In this way, a driver box housing the driver can be spaced from the light panel to communicate with pre-existing facilities (e.g. electrical wiring) and can serve the additional advantage of keeping the driver box out of standing water that may accumulate on the structure.
Abstract: Maximum likelihood bit-stream generation and detection techniques are provided using the M-algorithm and Infinite Impulse Response (IIR) filtering. The M-Algorithm is applied to a target input signal X to perform Maximum Likelihood Sequence Estimation on the target input signal X to produce a digital bit stream B, such that after filtering by an IIR filter, the produced digital stream Y produces an error signal satisfying one or more predefined requirements. The predefined requirements comprise, for example, a substantially minimum error. In an exemplary bit detection implementation, the target input signal X comprises an observed analog signal and the produced digital stream Y comprises a digitized output of a receive channel corresponding to a transmitted bit stream. In an exemplary bit stream generation implementation, the target input signal X comprises a desired transmit signal and the produced digital stream Y comprises an estimate of the desired transmit signal.
Abstract: Methods and apparatus for increasing the accuracy of timing characterization of a circuit including at least one cell in a cell library are provided. One method includes the steps of: performing cell library timing characterization for the cell for prescribed first and second temperatures, the first and second temperatures corresponding to minimum and maximum temperatures of operation of the circuit, respectively; selecting one or more additional temperatures between the first and second temperatures; performing cell timing characterization for each process, voltage and temperature (PVT) corner at the one or more additional temperatures, as well as at the first and second temperatures; and performing timing sign-off for each PVT corner using the one or more additional temperatures, the timing sign-off being based at least in part on the timing characterization for each PVT corner.
Abstract: Systems and methods are provided for designing integrated circuits using configurable delay cell (CDC) circuits that serve to expedite timing closure for an integrated circuit (IC) design by eliminating the need to iteratively repeat various design steps such as placement, signal distribution network synthesis, and routing. CDC circuits include footprint compatible circuits having different delay characteristics, which may be included as part of a standard cell library for designing integrated circuits. A CDC circuit can be used in an IC design to add a desired delay to a given clock path or data path, and then replaced with another footprint compatible CDC circuit to increase or decrease the delay in the given clock or data path to meet one or more timing requirements and achieve timing closure without having to repeat placement, signal distribution network synthesis or routing steps.
Abstract: The present inventions are related to systems and methods for an LDPC decoder with fractional local iterations that may be used in a data processing system with an LDPC decoder and data detector to better balance processing times in the LDPC decoder and data detector.
Type:
Application
Filed:
September 22, 2012
Publication date:
March 27, 2014
Applicant:
LSI CORPORATION
Inventors:
Shaohua Yang, Chung-Li Wang, Dan Liu, Zongwang Li
Abstract: A method and system for IO processing in a storage system is disclosed. In accordance with the present disclosure, a controller may take long term “lease” of a portion (e.g., an LBA range) of a virtual disk of a RAID system and then utilize local locks for IOs directed to the leased portion. The method and system in accordance with the present disclosure eliminates inter-controller communication for the majority of IOs and improves the overall performance for a High Availability Active-Active DAS RAID system.
Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a data detector circuit and a bias calculation circuit. The data detector circuit is operable to apply a data detection algorithm to a first data set to yield a first series of soft decision data, and to apply the data detection algorithm to a second data set to yield a second series of soft decision data. The bias calculation circuit operable to calculate a series of bias values based at least in part on the first series of soft decision data and the second series of soft decision data. The series of bias values correspond to a conversion between the first series of soft decision data and the second series of soft decision data.
Type:
Grant
Filed:
September 8, 2011
Date of Patent:
March 25, 2014
Assignee:
LSI Corporation
Inventors:
Shaohua Yang, Weijun Tan, Zongwang Li, Fan Zhang, Yang Han
Abstract: The present inventions are related to systems and methods for transferring information to and from a storage medium, and more particularly to systems and methods for positioning a sensor in relation to a storage medium. For example, an apparatus for determining a sensor position is disclosed that includes a data stream processor operable to generate a number of data streams at different frequencies based on an input data stream, a number of servo preamble detectors each operable to process a different one of the data streams to detect a servo preamble, a selector operable to output one of the data streams in which the servo preamble was detected as a winning data stream, and a pattern detector operable to detect a pattern in the winning data stream.
Abstract: Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a channel detector circuit. The channel detector circuit includes a branch metric calculator circuit that is operable to receive a number of violated checks from a preceding stage, and to scale an intrinsic branch metric using a scalar selected based at least in part on the number of violated checks to yield a scaled intrinsic branch metric.
Abstract: Described embodiments provide for a frame check sequence (FCS) module with a cyclic redundancy check (CRC) unit that receives a data block (padded, if necessary, to a maximum width) and a first state vector and computes an internal vector based on an extended CRC transition matrix. The FCS module further includes a set of matrix units, each matrix unit configured to multiply the internal vector by a corresponding correction matrix wherein the multiplications result in a set of products. A multiplexer selects, by a control signal determined by a maximum number of bytes and the original width, a second state vector from the set of products.
Type:
Grant
Filed:
June 16, 2011
Date of Patent:
March 25, 2014
Assignee:
LSI Corporation
Inventors:
Mikhail I. Grinchuk, Anatoli A. Bolotov, Lav Ivanovic
Abstract: Described embodiments provide a method of coordinating debugging operations in a network processor. The network processor has one or more processing modules. A system cache of the network processor requests a data transfer between the system cache and at least one external memory. A memory interface of the network processor selects an encrypted data pipeline or a non-encrypted data pipeline based on whether the processed data transfer request includes an encrypted operation. If the data transfer request includes an encrypted operation, the memory interface provides the data transfer to the encrypted data pipeline and checks whether a debug indicator is set for the data transfer request. If the debug indicator is set, the memory interface disables encryption/decryption of the encrypted data pipeline. The data transfer request is performed by the encrypted data pipeline to the at least one external memory.
Type:
Grant
Filed:
October 17, 2011
Date of Patent:
March 25, 2014
Assignee:
LSI Corporation
Inventors:
Charles Edward Peet, Jr., Michael Betker
Abstract: A method of asymmetric key wrapping in a system is disclosed. The method generally includes the steps of (A) transferring a shared key from a key storage to a cipher operation, wherein the cipher operation comprises a symmetric-key cipher utilizing a cipher key, (B) generating an encrypted key by encrypting a decrypted key with the cipher operation using the shared key as the cipher key in a wrap-encrypt mode and (C) presenting the encrypted key external to the system in the wrap-encrypt mode.
Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is discussed that includes an inter-track interference determination circuit operable to calculate an inter-track interference from a previous track data set based at least in part on the previous track data set and a current track data set. The previous track data set includes a gap. A portion of the data in the previous track data set corresponds to a previous track on a storage medium, and the data in the previous track data set corresponding to the gap corresponds to a track preceding a previous track.
Type:
Grant
Filed:
July 19, 2011
Date of Patent:
March 25, 2014
Assignee:
LSI Corporation
Inventors:
George Mathew, Jongseung Park, Shaohua Yang, Erich F. Haratsch, Ming Jin