Patents Assigned to LSI Corporation
  • Publication number: 20150243534
    Abstract: A bonding apparatus and method of bonding copper bond wires to bond pads on an integrated circuit devices attached to a substrate. A heater block heats the devices and substrate prior to and during wire bonding. A clamp presses the substrate down onto the heater block during wire bonding and thereby forms a region of the substrate isolated from the remainder of the substrate. A bonder head creates ball bonds as it attaches one end of the bond wires to the bond pads on the devices within the isolated region. The bonder head also attaches the other end of the bond wires to substrate pads adjacent the devices being wire bonded. To prevent corrosion of the ball bonds, a gas source floods the substrate and the attached devices that have not yet wire bonded with a purge gas while the heater block heats the substrate and the attached devices.
    Type: Application
    Filed: April 15, 2014
    Publication date: August 27, 2015
    Applicant: LSI Corporation
    Inventors: John W. Osenbach, BeiQi Wang, Steven Lowell Haehn, Mintra Veeranarong
  • Publication number: 20150243363
    Abstract: An apparatus having a circuit and an interface to a nonvolatile memory is disclosed. The circuit is configured to (i) perform one or more attempts of a soft-decision decode of data stored in the nonvolatile memory, where soft-decision decode uses a plurality of log likelihood ratio values stored in a table, (ii) generate one or more adjusted log likelihood ratio values by adding a constant value to one or more of the log likelihood ratio values in response to a failure to decode the data using the log likelihood ratio values and (iii) re-decode the data using the adjusted log likelihood ratio values.
    Type: Application
    Filed: March 3, 2014
    Publication date: August 27, 2015
    Applicant: LSI Corporation
    Inventors: Yunxiang Wu, Zhengang Chen, AbdelHakim S. Alhussien, Sundararajan Sankaranarayanan, Erich F. Haratsch
  • Publication number: 20150243617
    Abstract: A bonding pad arrangement and method of bonding a flip-chip semiconductor device to a substrate using copper pillars and solder to join die pads on the flip-chip to substrate pads on the substrate. Each substrate pad has an offset from a respective die pad at specific temperature, the offset for each of the substrate pads is substantially the same, and the offset is determined as a function of the size of the flip-chip device, a difference between a solidification temperature of the solder and the specific temperature, and a difference between a coefficient of thermal expansion of the flip-chip device and a coefficient of thermal expansion of the substrate. Alternatively, the offset for each of the substrate pads is the above-determined offset scaled as a function of a distance the respective die pad is from the centroid of the device.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: LSI Corporation
    Inventors: John W. Osenbach, Suzanne M. Emerich, David Crouthamel, Steven D. Cate
  • Publication number: 20150242133
    Abstract: Methods and structure for reconfiguring storage systems are provided. One exemplary embodiment is a storage controller. The storage controller includes a memory that stores multiple profiles that are each designated for a different type of Input/Output processing workload from a host, and each include settings for managing communications with coupled storage devices. Each type of workload is characterized by a pattern of Input/Output requests from the host. The storage controller also includes a control unit able to process host Input/Output requests at the storage controller in accordance with a first profile, identify a change in type of workload from the host, and load a second profile designated for the changed type of workload in place of the first profile. The control unit is also able to process host Input/Output requests at the storage controller in accordance with the second profile.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: LSI CORPORATION
    Inventors: Hubbert Smith, Kimberly K. Leyenaar
  • Publication number: 20150243321
    Abstract: An exemplary hard disk (HD) track has a full overhead section followed by user sections interleaved with intervening partial overhead sections that are too short for an HD drive (HDD) to attain sufficient timing lock using only one partial overhead section, but long enough for the drive to attain sufficient timing lock using multiple partial overhead sections to read user data from the user section immediately following the partial overhead section where sufficient timing lock is attained. The drive begins, but does not finish, attaining timing lock based on the first partial overhead section, but the drive does finish attaining timing lock based on the last partial overhead section. The drive can also read user data in subsequent user sections by maintaining or re-attaining sufficient timing lock using each successive partial overhead section. Increased user data storage is achieved without significantly impacting average latency of HDD read sessions compared to conventional HD drives.
    Type: Application
    Filed: March 20, 2014
    Publication date: August 27, 2015
    Applicant: LSI Corporation
    Inventors: Kurt J. Worrell, Jason D. Byrne, Scott M. Dziak
  • Publication number: 20150235705
    Abstract: An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules. Each memory module has a size less than a total size of the memory. The controller is configured to write user data using a plurality of threshold voltages. The data considered hot-read data is written using a first voltage threshold. The data not considered hot-read data is written using a second voltage threshold. The first voltage threshold reduces an impact on endurance of the memory.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 20, 2015
    Applicant: LSI Corporation
    Inventors: Yu Cai, Yunxiang Wu, Erich F. Haratsch
  • Publication number: 20150236726
    Abstract: A data processing system includes a likelihood input operable to receive encoded data, a decoder operable to apply a decoding algorithm to likelihood values for the received encoded data and to yield a decoded output, and a decoder input initialization circuit operable to generate new decoder input values based in part on the likelihood values for the received encoded data after the likelihood values for the received encoded data have failed to converge in the decoder.
    Type: Application
    Filed: March 18, 2014
    Publication date: August 20, 2015
    Applicant: LSI Corporation
    Inventors: Sundararajan Sankaranarayanan, AbdelHakim S. Alhussien, Erich F. Haratsch, Earl Cohen
  • Publication number: 20150236875
    Abstract: A multi-stage system and method for correcting intersymbol interference is disclosed. The system includes a first estimation module configured to sample an input signal to produce a first set of estimated data bits. The system also includes a second estimation module configured to sample the input signal phase shifted by a predetermined phase shift unit to produce a second set of estimated data bits, wherein the second set of estimated data bits are produced at least partially based on the first set of estimated data bits and at least one pre-cursor coefficient.
    Type: Application
    Filed: March 21, 2014
    Publication date: August 20, 2015
    Applicant: LSI Corporation
    Inventors: Chaitanya Palusa, Adam B. Healey, Hiep T. Pham, Volodymyr Shvydun
  • Publication number: 20150234423
    Abstract: Phase detectors and timing recovery techniques that do not require error latches nor oversampling of the received input data are disclosed. The phase detection method includes separating an input signal into N consecutive data bits; comparing at least two consecutive data bits within the N consecutive data bits; estimating a data bit value for each of the N consecutive data bits; and determining a phase difference based on a data bit pattern formed by the data bit values of the N consecutive data bits and the comparison of the at least two consecutive data bits within the N consecutive data bits.
    Type: Application
    Filed: March 21, 2014
    Publication date: August 20, 2015
    Applicant: LSI Corporation
    Inventors: Volodymyr Shvydun, Adam B. Healey, Chaitanya Palusa, Hiep T. Pham
  • Publication number: 20150229337
    Abstract: An apparatus includes a controller and an adaptive error correction code decoder. The controller may be configured to read data from and write data to a memory device. The controller may be further configured to write data in a two-step process, which includes (i) after writing data to a least significant bit (LSB) page, checking the data stored in the LSB page using a first strength error correction code (ECC) decoding process and (ii) after writing data to a most significant bit (MSB) page associated with the LSB page, checking the data stored in both the LSB and MSB pages using a second strength error correction code (ECC) decoding process.
    Type: Application
    Filed: February 28, 2014
    Publication date: August 13, 2015
    Applicant: LSI Corporation
    Inventors: AbdelHakim S. Alhussien, Ivana Djurdjevic, Yu Cai, Erich F. Haratsch, Yue Li, Earl T. Cohen
  • Publication number: 20150228303
    Abstract: A communication channel structure and a decoding method supported by such a communication channel structure are disclosed. Such a communication channel includes a digital filter configured for filtering an input signal and two quantizer configured for quantizing the filtered signal. A first quantizer is utilized to quantize the filtered signal to produce a first quantized sample having a first precision and a second quantizer is utilized to quantize the filtered signal to produce a second quantized sample having a second precision, wherein the second precision is different from the first precision. The communication channel also includes an iterative decoder configured for utilizing the first quantized sample for a first global iteration of a decoding process and utilizing the second quantized sample for at least one subsequent global iteration of the decoding process.
    Type: Application
    Filed: March 5, 2014
    Publication date: August 13, 2015
    Applicant: LSI Corporation
    Inventors: Xuebin Wu, Yang Han, Weijun Tan, Shaohua Yang
  • Publication number: 20150228304
    Abstract: Systems and method relating generally to data processing, and more particularly to systems and methods for data synchronization and detection.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 13, 2015
    Applicant: LSI Corporation
    Inventors: Yuqing Yang, Shaohua Yang, Lei Wang, Gu Zhao
  • Publication number: 20150227403
    Abstract: Methods are systems for calculating log-likelihood ratios for a decoder utilized in an electronic non-volatile computer storage apparatus are disclosed. A log-likelihood ratio handler is configured to provide an input log-likelihood ratio to the decoder, wherein the input log-likelihood ratio is one of: a uniform input log-likelihood ratio for all bits calculated based on an estimated raw bit error rate for a particular data unit, or a bit-based input log-likelihood ratio for each bit calculated based on a confidence value for a cell containing said each bit. The decoder of the electronic non-volatile computer storage apparatus is configured to decode encoded data at least partially based on the input log-likelihood ratio from the log-likelihood ratio handler.
    Type: Application
    Filed: March 7, 2014
    Publication date: August 13, 2015
    Applicant: LSI CORPORATION
    Inventors: Fan Zhang, Yu Chin Fabian Lim, Shu Li
  • Publication number: 20150227418
    Abstract: An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules. Each memory module has a size less than a total size of the memory. The controller is configured to (i) classify data from multiple blocks of the memory as hot-read data or non hot-read data, (ii) aggregate the hot-read data to dedicated blocks, and (iii) select a type of error correcting code to protect the hot-read data in the dedicated blocks. The aggregation reduces an impact on endurance of the memory.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 13, 2015
    Applicant: LSI Corporation
    Inventors: Yu Cai, Yunxiang Wu, Erich F. Haratsch
  • Publication number: 20150228302
    Abstract: A data storage system identifies analog-to-digital conversion samples with amplitude below a certain threshold. Remaining samples are grouped according to phase into one or more quadrants. A multi-coordinate with overlapping quadrants is used to further differentiate sample points. The system then computes an average phase for zero phase start estimation.
    Type: Application
    Filed: March 5, 2014
    Publication date: August 13, 2015
    Applicant: LSI Corporation
    Inventors: Xuebin Wu, Shaohua Yang, Zhi Bin Li, Haitao Xia
  • Publication number: 20150227314
    Abstract: Systems and method relating generally to solid state memory, and more particularly to systems and methods for recovering data from a solid state memory.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 13, 2015
    Applicant: LSI Corporation
    Inventors: Zhengang Chen, Yu Cai, Erich F. Haratsch, Zhimin Dong
  • Publication number: 20150221333
    Abstract: A method of operating a multi-reader two-dimensional magnetic recording system includes determining a position of a multi-reader head of the multi-reader two-dimensional magnetic recording system, determining an areal density push according to the position of the multi-reader head, and performing an operation to read data from or write data to a magnetic recording medium according to the areal density push.
    Type: Application
    Filed: March 25, 2014
    Publication date: August 6, 2015
    Applicant: LSI Corporation
    Inventors: Eui Seok Hwang, George Mathew
  • Publication number: 20150220452
    Abstract: Applications that use non-volatile random access memory (NVRAM), such as those that apply file system journal writes and database log writes where write operations apply data sequentially over the NVRAM, map the available capacity of the NVRAM in a virtual address space without compromising performance. The NVRAM is segmented into regions with multiple such regions fitting within a volatile RAM element accessible to the application and the NVRAM. One or more regions are loaded in the volatile RAM and reflected in page tables that reference the regions. The page tables are managed on a host computer executing the application. One region space in the volatile RAM is unused and available for transferred information. Mechanisms are provided for dynamically transferring regions and interfacing with the host computer. As the application sequentially accesses information in the stored regions, older regions are removed and new regions loaded from NVRAM to the volatile RAM.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 6, 2015
    Applicant: LSI Corporation
    Inventors: Saugata Das Purkayastha, Luca Bert, Philip K. Wong, Anant Baderdinni
  • Publication number: 20150220388
    Abstract: Systems and method relating generally to solid state memory, and more particularly to systems and methods for reducing errors in a solid state memory.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 6, 2015
    Applicant: LSI Corporation
    Inventors: Yunxiang Wu, Yu Cai, Erich F. Haratsch
  • Publication number: 20150220744
    Abstract: An apparatus having a first memory circuit, a plurality of arithmetic modules, and a plurality of second memory circuits. The first memory circuit may be configured to read or write data to or from a host. The plurality of arithmetic modules each may be configured to be enabled or disabled in response to control signals received from the first memory circuit. The plurality of second memory circuits may be configured to read or write data to or from the first memory circuit through a data exchange layer. The arithmetic modules provide cryptographic protection of the data.
    Type: Application
    Filed: February 10, 2014
    Publication date: August 6, 2015
    Applicant: LSI CORPORATION
    Inventors: Krishnan Srinivasan, Igor Kucherenko, Nikola Radovanovic