Patents Assigned to LSI
  • Publication number: 20110211582
    Abstract: A method of sending signals, including data and timing information, between transportation units on a communication bus of an integrated circuit, by generating clock triggers for every transportation unit on the bus, thereby initiating each preceding one of the transportation units to start sending the signals in a wave-front to an adjacent succeeding one of the transportation units, where the wave-front is initiated at each of the transportation units at a common point in time, and every transportation unit applying a timing adjustment to at least one of the data and timing information that it receives in the signals from the preceding transportation unit, to at least one of (1) capture the data from the preceding transportation unit, (2) relay the data without modification from the preceding transportation unit to the succeeding transportation unit on the communication bus, and (3) load new data to the communication bus, with updated timing information in a succeeding wave-front.
    Type: Application
    Filed: November 19, 2008
    Publication date: September 1, 2011
    Applicant: LSI CORPORATION
    Inventors: Ting Zhou, Robin J. Tang, Ephrem C. Wu, Tezaswi Raja
  • Patent number: 8009734
    Abstract: A method for implementing B-frame prediction in video compression comprising the steps of (A) setting a prediction flag (i) “off” if B-frames are used for block prediction and (ii) “on” if B-frames are not used for block prediction, (B) if the prediction flag is off, generating an output video signal in response to an input video signal by performing an inverse quantization step and an inverse transform step in accordance with a predefined coding specification and (C) if the prediction flag is on, bypassing the inverse quantization step and the inverse transform step.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: August 30, 2011
    Assignee: LSI Corporation
    Inventors: Guy Cote, Michael D. Gallant, Pavel Novotny, Lowell L. Winger
  • Patent number: 8010935
    Abstract: An electronic design automation (EDA) tool for and method of optimizing a placement of process monitors (PMs) in an integrated circuit (IC). In one embodiment, the EDA tool includes: (1) a critical path/cell identifier configured to identify critical paths and critical cells in the IC, (2) a candidate PM position identifier coupled to the critical path/cell identifier and configured to identify a set of candidate positions for the PMs, (3) a cluster generator coupled to the critical path/cell identifier and configured to associate the critical cells to form clusters thereof and (4) a PM placement optimizer coupled to the candidate PM position identifier and the cluster generator and configured to place a PM within each of the clusters by selecting among the candidate positions.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: August 30, 2011
    Assignee: LSI Corporation
    Inventors: Alexander Tetelbaum, Sreejit Chakravarty
  • Patent number: 8010743
    Abstract: A method and system of automatic redundant array of independent disks (RAID) volume generation based on an application type is disclosed. In one embodiment, a method for selecting a RAID level includes receiving setup data of an application type and a number of volumes for generating the RAID, assigning a level of the RAID in response to the application type and generating the number of volumes for the level of the RAID. The method may also include mapping the number of volumes to a host of the RAID, scanning the volumes for data written to the volumes and read from the volumes and evaluating the data to determine an appropriateness of the level of the RAID for the application type. Further, the method may include automatically migrating to another RAID level for the application if the level of the RAID is inappropriate.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: August 30, 2011
    Assignee: LSI Corporation
    Inventors: Divya Jagadish, Anurag Sushil Chandra
  • Patent number: 8010708
    Abstract: A boot menu is provided for manual setting of serial port parameters. A serial console mode menu allows an operator to set serial port parameter values. After the user selects the serial port parameters, when the controller continues with the boot process, the serial port is initialized with the newly selected parameters. A mechanism is also provided for manual setting of serial port parameters through an administrative management window at the host. In addition, an adaptive baud rate negotiation mechanism using the Universal Asynchronous Receiver Transmitter (UART) registers in the serial port is provided. The adaptive baud rate negotiation is based on the return characters received from a break character from the serial console. The mechanism uses a look-up table for the baud rate versus the bit pattern that is received. The mechanism then sets the baud rate based on the look-up table values.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: August 30, 2011
    Assignee: LSI Corporation
    Inventors: Sridhar Balasubramanian, Pramodh Mereddy
  • Patent number: 8004312
    Abstract: Disclosed are a method, system and apparatus for an improved fail safe I/O driver with pad feedback slew rate control are disclosed. In one embodiment, a pad driver circuit includes a pad node, an NMOS component, a feedback capacitor between the pad node and a gate of the NMOS component to control slew rate across a range of capacitor loads, a switch circuit between the pad node and the feedback capacitor, and a signal generator to generate a signal to control the switch circuit. The switch circuit to maintain a main driver circuit and a pre-driver circuit of the pad driver circuit in a fail safe state when an integrated circuit that includes the pad driver circuit is in the fail safe state. The pad driver circuit may include a PMOS component.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: August 23, 2011
    Assignee: LSI Corporation
    Inventor: Pramod Elamannu Parameswaran
  • Patent number: 8006001
    Abstract: A mechanism is provided for removal of instructions for context re-evaluation. The mechanism receives an external request to perform the instruction remove. In response to this external request, the mechanism next determines when the state of the system is stable for allowing the instruction remove. Then the mechanism creates a first event to remove a current data instruction in a DMA, if present, and merge it back onto the list of pending contexts from where it originated. The mechanism waits for feedback that the first event has completed. Then the mechanism creates a second event to remove a pending data instruction that was chosen to be next in the DMA, if present, and merge it back onto the list of pending contexts from where it originated. Finally the mechanism waits for feedback that the second event has completed.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: August 23, 2011
    Assignee: LSI Corporation
    Inventors: Jackson Lloyd Ellis, Kurt Jay Kastein, Praveen Viraraghavan
  • Patent number: 8005344
    Abstract: The present invention is directed to a system, software system and method for manipulating multimedia broadcast presentations. Manipulating multimedia events offers users increased options in how they experience multimedia presentations. Thus increasing the overall multimedia experience and consequently user satisfaction. Utilization of the present invention allows the user to experience combinations of media previously unavailable. For example, in implementations of the present invention, users may option various combinations of audio and video; including the rate at which a user experiences the media. Further, the user may text search to find starting and stopping points for recording, viewing and pausing operations. The user play programming allows the user to customize how a single media, such as audio, is experienced.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: August 23, 2011
    Assignee: LSI Corporation
    Inventor: Daniel Watkins
  • Patent number: 8005924
    Abstract: Methods and systems for support a unified Web Based Enterprise Management (“WBEM”) solution is provided. A first processing element for generating first HTTP content data is provided such that a response to a non-Common Information Model (“CIM”) request is based on the first HTTP content data. A second processing element for generating second HTTP content data is also provided such that another response to a CIM request is based on the second HTTP content data. At least one of the first processing element and the second processing element is accessible directly only from within the system to unify access to the two elements.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: August 23, 2011
    Assignee: LSI Corporation
    Inventors: Scott W. Kirvan, Yanling Qi, Joseph G. Moore
  • Patent number: 8002428
    Abstract: A lighting apparatus having a base member and a directional member are shown and described. The base member includes a first surface having a plurality of reflective elements extending therefrom. The base member also including a plurality of openings arranged in a pattern. Each openings is configured to receive a respective light source. The directional member has a portion of a reflective surface positioned relative to at least one opening to reflect light radiating from a lighting source disposed within the opening towards a portion of at least one of the reflective elements extending from the base member.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: August 23, 2011
    Assignee: LSI Industries, Inc.
    Inventors: John D. Boyer, James G. Vanden Eynden
  • Patent number: 8006209
    Abstract: The present invention is a method and system for outputting a sequence of commands and data described by a flowchart. The method includes steps as follows. A flowchart describing a sequence of commands and data is received. The flowchart includes a plurality of flowchart symbols. Each of the plurality of flowchart symbols is assigned a ROM (read only memory) record. Assigned ROM records are stored in a ROM. A processor is generated to include the ROM, wherein the processor receives as input a CLOCK signal, a RESET signal, an ENABLE signal and N binary inputs x1, x2, . . . xN, and outputs the sequence of commands and data.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: August 23, 2011
    Assignee: LSI Corporation
    Inventors: Andrey A. Nikitin, Alexander E. Andreev, Ranko Scepanovic
  • Publication number: 20110202721
    Abstract: A data storage system includes three or more storage devices, each associated with a unique data volume. A first one of the data storage devices at least has two or more data storage areas but can have more storage areas, which can be either data storage areas or parity storage areas. A second data storage device at least has two storage areas, one of which is a data storage area. A third data storage device at least has a parity storage area but can have more storage areas, which can be either data storage areas or parity storage areas. A first group of corresponding storage areas is defined by at least the data storage areas of the first and second storage devices and the parity storage area of the third storage device. A second group of corresponding storage areas is defined by at least the storage areas of the first and second storage devices.
    Type: Application
    Filed: December 3, 2010
    Publication date: August 18, 2011
    Applicant: LSI Corporation
    Inventors: Vladimir Popovski, Nelson Nahum, Jeremy M. Pinson
  • Publication number: 20110199699
    Abstract: In a hard-disc drive read channel, frequency-based measures are generated at two different data frequencies (e.g., 2T and DC) by applying a transform, such as a discrete Fourier transform (DFT), to signal values, such as ADC or equalizer output values, corresponding to, e.g., a 2T data pattern stored on the hard disc. The frequency-based measures are used to detect defect regions on the hard disc and/or to classify defect regions as being due to either thermal asperity (TA) or drop-out media defect (MD).
    Type: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: LSI CORPORATION
    Inventors: George Mathew, Yang Han, Shaohua Yang, Zongwang Li, Yuan Xing Lee
  • Publication number: 20110202728
    Abstract: Methods and systems for assuring persistence of battery backed cache memory in a storage system comprising multiple virtual machines. In one exemplary embodiment, an additional process is added to the storage controller that senses the loss of power and copies the entire content of the cache memory including portions used by each of the multiple virtual machines to a nonvolatile persistent storage that does not rely on the battery capacity of the storage system. In another exemplary embodiment, the additional process calls a plug-in procedure associated with each of the virtual machines to permit the virtual machine to assure that the content of its portion of the cache memory is consistent before the additional process copies the cache memory to nonvolatile memory. The additional process may be integrated with the hypervisor or may be operable as a separate process in yet another virtual machine.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: LSI CORPORATION
    Inventors: Charles E. Nichols, Mohamad H. El-Batal, Martin Jess, Keith W. Holt, William G. Lomelino
  • Publication number: 20110200147
    Abstract: In one embodiment, a DSP having four arithmetic logic units (ALUs) and able to have two read/write operations per clock cycle performs silence detection and tone detection for data frames containing samples of an audio signal. The ALUs are used together in parallel to process the samples in the data frames received by the DSP. A received data frame is filtered by the silence detection so that substantially silent frames are dropped and non-silent frames are further processed. In the tone detection, a filtered data frame is processed, four samples at a time, to determine the power of the signal at a given frequency, where the power determination is used to determine whether a given tone (i.e., a signal at a given frequency) is present in the data frame.
    Type: Application
    Filed: May 28, 2009
    Publication date: August 18, 2011
    Applicant: LSI CORPORATION
    Inventors: Aleksey Alexandrovich Letunovskiy, Ilya Viktorovich Lyalin, Alexander Markovic, Ivan Leonidovich Mazurenko, Andrey Anatolevich Nikitin
  • Patent number: 8001432
    Abstract: An apparatus having a memory module and an initialization module is disclosed. The initialization module may be configured to (i) mark a particular location in the memory module as an uninitialized location by writing a predetermined word into the particular location in response to an occurrence of an event, (ii) read a read word from an address in the memory module in response to a read cycle and (iii) generate an interrupt signal by analyzing the read word, the interrupt signal being asserted where the read word indicates that the address is the uninitialized location in the memory module.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: August 16, 2011
    Assignee: LSI Corporation
    Inventors: Yair Orbach, Assaf Rachlevski
  • Patent number: 8001374
    Abstract: A method for protecting data between a circuit and a memory is disclosed. The method generally includes the steps of (A) generating a particular address among a plurality of addresses for accessing a particular area among a plurality of areas in the memory, (B) determining a particular key among a plurality of keys associated with the particular area, (C) generating a cipher stream from both the particular address and the particular key and (D) modifying a data item with the cipher stream such that the data item is encrypted during a transfer between the circuit and the memory.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 16, 2011
    Assignee: LSI Corporation
    Inventor: Adrian Philip Wise
  • Patent number: 8000110
    Abstract: A device may include a connector receptacle coupled to a motherboard; a connector hold-down disposed adjacent to the connector receptacle; and/or a connector cage coupled to the motherboard and covering the connector receptacle and connector hold-down. Additionally, a computer system utilizing a connector hold-down and a method utilizing a connector hold-down are disclosed.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: August 16, 2011
    Assignee: LSI Corporation
    Inventors: Ryan Signer, John Dunham
  • Patent number: 8001497
    Abstract: Disclosed is a method of replicating control signal sources, comprising: receiving a description of a functional block that comprises at least one of, a plurality of multiplexer structures, a plurality of memory blocks, and a combination of at least one multiplexer structure and at least one memory block; identifying a control signal that controls said at least one of, said plurality of multiplexer structures, said plurality of memory blocks, and said combination of at least one multiplexer structure and at least one memory block; and, determining a first replica control signal and a second replica control signal, said first replica control signal and said second replica control signal collectively functioning as said control signal to control said at least one of, said plurality of multiplexer structures, said plurality of memory blocks, and said combination of at least one multiplexer structure and at least one memory block.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: August 16, 2011
    Assignee: LSI Corporation
    Inventors: Randall P. Fry, Balamurugan Balasubramanian, Kavitha Chaturvedula
  • Patent number: D643572
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: August 16, 2011
    Assignee: LSI Industries, Inc.
    Inventors: Charles Edward Lown, Edward Neil Conathan, Daniel Frederick Nesbitt