Abstract: A method for controlling and emulating the functional and logical behaviors of an array of storage devices is established by loading a software module to an array controller board. The software module is integrated into the array controller subsystem manager by providing the necessary parameters required to insert the device and can control the inbound and outbound activities (commands, data, and status packages) regardless of the type, interface, and protocol of the disk/tape device. This aspect of the method allows the user to control the drive state transition and inject errors on the inbound and outbound drive traffics. Also, the method of this invention allows the drive module to recover in case of an array controller failure and to be removed from a list of devices like a regular drive.
Abstract: A peripheral device includes a data port having high and low impedance terminations, a transmitter having a data signal generator and a receiver detector. The data signal generator is electrically coupled to the low impedance termination of the data port when in a low impedance operating mode, and to the high impedance termination when in a high impedance operating mode. The receiver detector includes a noise detector adapted to detect a presence or an absence of rail-to-rail noise at the data port when the transmitter is in the high impedance operating mode.
Abstract: A routing multiplexer system provide p outputs based on a selected permutation of p inputs. Each of a plurality of modules has two inputs, two outputs and a control input and is arranged to supply signals at the two inputs to the two outputs in a direct or transposed order based on a value of a bit at the control input. A first p/2 group of the modules are coupled to the n inputs and a second p/2 group of the modules provide the n outputs. A plurality of control bit tables each contains a plurality of bits in an arrangement based on a respective permutation. The memory is responsive to a selected permutation to supply bits to the respective modules based on respective bit values of a respective control bit table, thereby establishing a selected and programmable permutation of the inputs to the outputs.
Type:
Grant
Filed:
August 26, 2003
Date of Patent:
December 4, 2007
Assignee:
LSI Corporation
Inventors:
Alexander E. Andreev, Anatoli A. Bolotov, Ranko Scepanovic
Abstract: An apparatus that may include a base layer of a platform application specific integrated circuit (ASIC) and a mixed-signal function. The base layer of the platform application specific integrated circuit (ASIC) generally comprises a plurality of pre-diffused regions disposed around a periphery of the platform ASIC. Each of the pre-diffused regions may be configured to be metal-programmable. The mixed-signal function may include two or more sub-functions formed with a metal mask set placed over a number of the plurality of pre-diffused regions.
Type:
Grant
Filed:
May 9, 2005
Date of Patent:
December 4, 2007
Assignee:
LSI Corporation
Inventors:
Donald T. McGrath, Robert D. Waldron, Scott C. Savage, Kenneth G. Richardson
Abstract: A test schedule estimator for performing fixes on released software. In a preferred embodiment, historic data from similar builds are used with other data to estimate a time required to perform testing and release based on the number of fixes implemented.
Abstract: A system for, and method of, allowing conventional memory test circuitry to test parallel memory arrays and an integrated circuit incorporating the system or the method. In one embodiment, the system includes: (1) bit pattern distribution circuitry that causes a probe bit pattern generated by the memory test circuitry to be written to each of the memory arrays, (2) a pseudo-memory, coupled to the bit pattern distribution circuitry, that receives a portion of the probe bit pattern and (3) combinatorial logic, coupled to the pseudo-memory, that employs the portion and data-out bit patterns read from the memory arrays to generate a response bit pattern that matches the probe bit pattern only if all of the data-out bit patterns match the probe bit pattern.
Abstract: A method and system of selectively identifying at risk die based on location within the reticle. Reticle and stepping information is stored in a database. All reticle shots in a wafer and in a lot are overlaid on top of each other. The reticle and stepping information is used to calculate pass/fail or specific bin yield of reticle fields. It is determined if the yield of some reticle locations is below a statistical measure by a pre-determined threshold, and if so, all the die in that location are downgraded. The statistical value to compare against does not have to be based on the reticle alone. It can be a wafer of lot level statistic. The process can be applied at a lot or wafer level, or both.
Abstract: A simplified boundary scan test method capable of performing boundary test scanning of semiconductor chips. The test method includes providing valid test data to a first terminal of the semiconductor device and purposely providing invalid test data to a second terminal of the semiconductor device in a predetermined pattern algorithm. Preload data is also preloaded onto the semiconductor device. The valid and invalid test data is then captured in the semiconductor device. If the captured data is as expected, it signifies that there is no problem with the boundary scan circuitry on the device. On the other hand if the captured data differs from what is expected, it signifies that there may be a problem with the boundary scan circuitry.
Abstract: Improved layouts of binary and ternary content addressable memory cells (BCAM and TCAM) are shown. A content addressable memory cell layout has a plurality of P+ diffusion areas and a plurality of N+ diffusion areas that do not enclose isolation regions and on which shallow trench isolation stress can exert minimal influence on the drive current of the memories. Further, all transistors in the content addressable memory cell layout are oriented in the same direction to avoid unintended variations in electrical performance. The CAM layouts are “process friendly” to accommodate requirements of advanced process technologies such as the 90 nm process.
Type:
Grant
Filed:
March 8, 2005
Date of Patent:
December 4, 2007
Assignee:
LSI Corporation
Inventors:
Ramnath Venkatraman, Ruggero Castagnetti, Joseph Eugene Glenn
Abstract: A digital cross connect comprises plural switching stages. Each stage has plural switches which receive plural frames of time multiplexed input data and which switch the data in time and space. Configurations of the switches change in frame synchronization at the start of a synchronized data frame. Both the configuration data and a frame clock may be propagated through the plural stages from a master switch. First and last stages of the digital cross connect may be implemented on common chips having two framing time bases. Data may be aligned to a global frame clock and interchanged using a single random access memory in a time slot interchanger. The write address to the random access memory is generated from a local frame counter keyed to the input data frame while a read address is transformed from a global frame counter.
Abstract: Disclosed is an adaptive maximum request size process to change the maximum request size for a RAID system in order to reflect the highest possible maximum request size permitted by the RAID type and the physical drives included in the RAID system. The maximum request size is a primary limiting characteristic for physical drive and logical drive performance. The logical drive maximum request size is limited by the physical drive maximum request size. Physical drives supporting older revisions of the physical drive standards have a much lower maximum request size than physical drives supporting newer revisions of the physical drive standard. The adaptive maximum request size process permits a RAID system to adjust the maximum request size to reflect the highest possible maximum request size allowed for a given system based on the physical drives of the RAID system and the RAID types of all RAID logical drives.
Abstract: A method and computer program product for automatically correcting errors in an integrated circuit design includes steps of: (a) performing a physical design validation of an integrated circuit design to verify compliance with a set of design rules; (b) generating a results database of design rule violations detected by the physical design validation; (c) identifying locations in the integrated circuit design from the results database for making design corrections according to a post-processing rule deck so that the locations of the design corrections comply with the set of design rules; and (d) implementing the design corrections in the integrated circuit design.
Type:
Grant
Filed:
October 29, 2004
Date of Patent:
November 27, 2007
Assignee:
LSI Corporation
Inventors:
Viswanathan Lakshmanan, Michael Josephides, Richard D. Blinne
Abstract: A method for automatically advancing an audio/video signal past undesirable material comprising the steps of (A) detecting possible triggering events during encoding of said audio/video signal, (B) generating one or more scores of various levels in response to said triggering events and (C) advancing past said undesirable material during playback in response to one of said scores.
Abstract: A method of writing a mark to an optical disc includes receiving data to be written and generating a control signal for a laser pulse having a melt period that transitions to a growth period wherein the melt period is characterized by a melt power and the growth period is characterized by a growth power.
Type:
Grant
Filed:
June 12, 2002
Date of Patent:
November 27, 2007
Assignee:
LSI Corporation
Inventors:
Kunjithapatham Balasubramanian, Hans Henry Hieslmair, Raghuram Narayan, Judith C. Powelson, Jason M. Stinebaugh, David K. Warland, Ting Zhou
Abstract: A dynamic programming method for a non-volatile storage device is described. Memory cells are provided arrayed in R rows. Sub bit lines are provided coupled to voltage supply lines through select circuits. During program operation, the select circuits are switched such that one or more of the source side sub bit line or the drain side sub bit line is floating when all other program voltages are applied to a selected cell.
Abstract: An integrated barrier and seed layer that is useful for creating conductive pathways in semiconductor devices. The barrier portion of the integrated layer prevents diffusion of the conductive material into the underlying dielectric substrate while the seed portion provides an appropriate foundation upon which to deposit the conductive material. The barrier portion of the integrated layer is formed of a metal nitride, while the seed portion is formed of ruthenium or a ruthenium alloy. The metal nitride forms an effective barrier layer while the ruthenium or ruthenium alloy forms an effective seed layer for a metal such as copper. In some embodiments, the integrated layer is formed in a way so that its composition changes gradually from one region to the next.
Type:
Grant
Filed:
September 20, 2004
Date of Patent:
November 27, 2007
Assignee:
LSI Corporation
Inventors:
Sey-Shing Sun, Byung-Sung L. Kwak, Peter A. Burke
Abstract: Methods and structure for standardized, high-speed serial communication to reduce memory capacity requirements within receiving elements of a high-speed serial communication channel. In an exemplary SPI compliant embodiment of the invention, the semantic meaning of the STARVING, HUNGRY and SATISFIED flow control states is modified to allow the transmitting and receiving elements to manage buffer storage in a more efficient manner to thereby reduce memory capacity requirements while maintaining the integrity of flow control contracts and commitments. The methods and structure further provide for generation of storage metric information to dynamically update the flow control status information asynchronously with respect to data packet transmissions.
Type:
Grant
Filed:
August 30, 2002
Date of Patent:
November 27, 2007
Assignee:
LSI Corporation
Inventors:
George Wayne Nation, Gurumani Senthil, Gary Scott Delp
Abstract: The present invention may relate generally to a circuit for converting a first digital signal having a first sample rate to second digital signal having a second sample rate. The circuit may comprise a cascaded integration-comb filter and a fractional sample rate converter. The fractional sample rate converter may be configured to perform fractional sample rate conversion. A first of the cascaded integrator-comb filter and the fractional sample rate converter may be configured to receive the first signal having the first sample rate and to generate a third digital signal having a third sample rate different from the first and second sample rates. A second of the cascaded integrator-comb filter and the fractional sample rate converter may be configured to receive the third signal having the third sample rate and to generate the second signal having the second sample rate.
Type:
Grant
Filed:
December 2, 2003
Date of Patent:
November 27, 2007
Assignee:
LSI Corporation
Inventors:
Thomas Bossmeyer, Christian Krönke, Detlef Müller
Abstract: The invention is a virtual gateway that mediates between a dual-mode subscriber device and an IP-based PBX. In particular, the virtual gateway includes a WLAN interface for communicating with the dual-mode subscriber device and a network interface (wired or wireless) for communicating with the IP-based PBX over the Internet. As such, the virtual gateway may relay voice and call control instructions between the dual-mode subscriber device and the IP-based PBX, and may provide the same call control functions to the dual-mode subscriber device provided by the call control processor in existing dual-mode phones. The invention further provides a dual-mode subscriber device suitable for operation with the virtual gateway. Because the dual-mode subscriber device does not require a call control processor, the battery life and cost of the device are significantly improved.
Abstract: A design tool for generating design views of a semiconductor chip is presented. The design tool includes an input module, a generation module, a first synthesis module, a user interface module and an extraction module. The input module may be configured to receive input including physical and logical resources and a custom chip specification. The generation module may be configured to generate Register Transfer Level (RTL) views for the semiconductor chip. The first synthesis module may be configured to perform logic synthesis using the RTL views. The user interface module may be configured to query a user whether re-usable intellectual property (IP) is to be generated. The extraction module may be configured to extract and package design information for the re-usable IP in response to a request from the user.
Type:
Grant
Filed:
August 16, 2005
Date of Patent:
November 20, 2007
Assignee:
LSI Corporation
Inventors:
Ying Chun He, Gregor J. Martin, Grant Lindberg