Abstract: Disclosed is a method and apparatus for providing a universal SCSI bus interface in which bus performance is not degraded, and the analyzer is not negatively influenced by post processing while maintaining the ability to filter and store data using any of a number of generic logic analyzers. The SCSI bus interface does not rely on a specific clock speed and maintains the ability to view both raw data and protocol errors. The universal SCSI bus interface embodiments described herein produce stable clock signals for use by an analyzer in a form that is phase and frequency stabilized with the SCSI bus clock. This allows data sampling to mimic the performance characteristics of a device attached to the SCSI bus thereby minimizing sampling error.
Abstract: A method for structuring hardware description language code characterizes a peripheral design so as to facilitate multiple use of the code with different peripheral design configurations in a chip. The code provides one or more configuration options for the peripheral design in a configuration section of the hardware description language code. The one or more configuration options are differentiated by a configuration variable. The configuration options are selected by initializing a selected peripheral design configuration with the configuration variable, such that the value of the configuration variable determines the selection for that specific instance.
Type:
Application
Filed:
April 1, 2004
Publication date:
October 13, 2005
Applicant:
LSI Logic Corporation
Inventors:
Judy Gehman, Matthew Kirkwood, Steven Emerson
Abstract: A macro cell is provided for an integrated circuit design having an input-output (IO) region with a plurality of IO buffer cells physically dispersed with other cells in IO slots along an interface portion of the IO region. The macro cell includes a plurality of macro cell IO signal slots that are physically dispersed so as to substantially align with the IO buffer cells in the interface portion. The macro cell also includes an interface definition having a plurality of interface IO signal nets, which are routed to corresponding ones of the plurality of macro cell signal slots. The macro cell is adapted to be instantiated as a unit in the integrated circuit design.
Type:
Application
Filed:
March 26, 2004
Publication date:
October 13, 2005
Applicant:
LSI Logic Corporation
Inventors:
Derrick Butt, Bruce Cochrane, Hui Seto, William Lau, Thomas McCarthy
Abstract: An amplifier for a differential signal drain is able to amplify a signal over a frequency range and boost the signal within a specified frequency range. A resistor is placed between the drain and gate of the first transistor of a cascode amplifier and can be selected to provide additional signal boost at a specified input frequency. An additional input transistor may be added to provide a stepped amplification over the frequency range. The amplifier is further able to reject common mode signals by using regulating transistors.
Abstract: A method of screening defects includes steps of: (a) measuring a quiescent current at a first supply voltage for each of a plurality of devices; (b) measuring a quiescent current at a second supply voltage for each of the plurality of devices; (c) generating a plot of the quiescent current measured at the first supply voltage vs. the quiescent current measured at the second supply voltage for each of the plurality of devices; (d) determining a range of intrinsic variation of quiescent current in the plot; and (e) identifying any of the plurality of devices corresponding to a measurement plotted outside the range of intrinsic variation as defective.
Abstract: A method and apparatus for testing an integrated circuit (IC) package includes a printed circuit board (PCB) on which is mounted the IC package and which is removably connected (preferably perpendicular) to a motherboard. The IC package, the PCB and the motherboard are subjected to thermal, humidity and/or electrical test conditions.
Abstract: A transparent switch is able to emulate the arbitration and addressing steps for devices that are normally connected to a bus-type communications network. The switch is connected to the devices in a star-type arrangement, with each device connected to a separate port. The switch performs the arbitration and addressing communications with a transmitting device, selects the proper port as defined by the addressing communication, arbitrates with the receiving device, and then switches the communications to occur directly from the transmitting device to the receiving device.
Abstract: An integrated circuit is provided, which includes a phase-locked loop (PLL) that is fabricated on the integrated circuit and has a selectable loop filter capacitance and a selectable output frequency range.
Abstract: A reusable software block is adapted to control multiple instantiations of a peripheral device within a system. A device hardware abstraction layer defines offset values for registers of the peripheral device and a data structure for the peripheral device. A platform hardware abstraction layer defines an address map of the system, and is adapted to initialize each instantiation of the peripheral device via calls to the device hardware abstraction layer.
Type:
Application
Filed:
April 1, 2004
Publication date:
October 6, 2005
Applicant:
LSI Logic Corporation
Inventors:
Judy Gehman, Matthew Kirkwood, Steven Emerson
Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to (i) generate a random number signal, (ii) read a data signal, and (iii) generate one or more control signals. The second circuit may be configured to (i) store the random number signal, (ii) receive and store a decoded video signal, and (iii) present the data signal. The first circuit may be further configured to compare the data signal with the random number signal and (i) when the data signal matches the random number signal generate a first of the control signals and (ii) when the data signal fails to match the random number signal generate a second of the control signals.
Abstract: A mechanism for synchronizing a multiple-circuit system, includes (a) selecting a master circuit from a plurality of circuits, the remaining circuits including at least one slave circuit, (b) receiving, at each of the plurality of circuits, input data and a local clock signal associated with the input data, (d) generating at least one control signal at the master circuit using the local clock signal of the master circuit, (e) outputting the control signal from the master circuit, (f) forwarding the control signal to the slave circuit(s), (g) looping back the control signal to the master circuit, (h) processing the input data at the slave circuit(s) using the forwarded control signal, (i) processing the input data at the master circuit using the looped-back control signal, and (j) outputting the processed data from each of the plurality of circuits.
Type:
Grant
Filed:
September 12, 2001
Date of Patent:
October 4, 2005
Assignee:
LSI Logic Corporation
Inventors:
Syed K. Azim, Venkat Yadavalli, Keven B. Hui
Abstract: A capacitor and a capacitor dielectric material are fabricated by adjusting the amount of an ionic conductive species, such as hydrogen, contained in the capacitor dielectric material to obtain predetermined electrical or functional characteristics. Forming the capacitor dielectric material from silicon, nitrogen and hydrogen allows a stoichiometric ratio control of silicon to nitrogen to limit the amount of hydrogen. Forming the capacitor by dielectric material plasma enhanced chemical vapor deposition (PECVD) allows hydrogen bonds to be broken by ionic bombardment, so that stoichiometric control is achieved by controlling the power of the PECVD. Applying a predetermined number of thermal cycles of temperature elevation and temperature reduction also breaks the hydrogen bonds to control the amount of the hydrogen in the formed capacitor dielectric material.
Type:
Grant
Filed:
March 6, 2003
Date of Patent:
October 4, 2005
Assignee:
LSI Logic Corporation
Inventors:
Derryl D. J. Allman, Nabil Mansour, Ponce Saopraseuth
Abstract: A method for restoring an eroded portion in an exposed upper surface cavity of a metallic element in a microelectronic device, where the metallic element has a hardness, and the metallic element is laterally surrounded by lateral elements, where at least one structure within the lateral elements has a hardness that is greater than the hardness of the metallic element. A precursor material is deposited in at least the cavity of the upper surface of the metallic element. The precursor material is deposited to a thickness that at least fills the cavity of the upper surface of the metallic element. The precursor material has a hardness that is less than the hardness of the at least one structure within the lateral elements. The precursor material is removed as necessary from the lateral elements, and the precursor material is planarized. Only the precursor material within the cavity of the upper surface of the metallic element is selectively replaced with a desired material.
Type:
Grant
Filed:
March 27, 2003
Date of Patent:
October 4, 2005
Assignee:
LSI Logic Corporation
Inventors:
Jayanthi Pallinti, Samuel V. Dunton, Ronald J. Nagahara
Abstract: A method and apparatus is provided for replacing defective storage cells within a memory device having twisted bit lines. If a defective storage cell is discovered, the row containing that storage cell can be re-mapped to the neighboring row or the memory array. Each successive neighboring row is also re-mapped to succeeding neighboring rows by incrementing or decrementing the row addresses. This will cause the addresses to essentially shift one address value toward the redundant set of rows, and one redundant row will be subsumed for every defective row within the array. Whenever an address is shifted across a twist region, the data of that address is purposely inverted in binary voltage value (i.e., converted from a binary 1 to a binary 0, and vice versa) to accommodate the twisting of the true and complementary bit line locations.
Abstract: A software tool is created to migrate computer files that define ICs from older to newer computer-readable directory structures. The old and new directories are compared to identify differences that are mapped and sorted on the basis of directory source names. A computer file defining an IC is migrated by identifying source names in the file that are referenced by the tool. For each identified source name, the associated directory reference is changed from the old to the new directory structure.
Abstract: Provided is a technique for fabrication of STIs in a semiconductor device using implantation of damaging high-energy ions to insulating material overburden to generally and/or selectively increase insulation overburden removal rates. This technique avoids the use of chemical mechanical planarization (CMP) with a combination of implantation and, in some instances, low cost batch etching. The electrical characteristics of devices created with the new technique match closely to those fabricated with the standard CMP-based technique.
Abstract: A method of generating a simulated voltage contrast image includes steps for receiving as input design information for an integrated circuit die, selecting a net of the integrated circuit from the design information, generating a trace outline of the selected net from the image, analyzing the design information to calculate an interaction between a charged particle beam and the selected net, selecting a shading representative of the calculated interaction, and filling the trace outline of the selected net with the shading to generate the simulated voltage contrast image.
Abstract: A method of conditional branching in a pipelined processor. The method comprising the steps of (A) prefetching a branch target address in response to encountering a branch instruction, in prediction of taking a branch, and (B) evaluating between (i) taking the branch and (ii) not taking the branch substantially contemporaneously with prefetching the branch target address.
Abstract: An apparatus generally having a register, an adder circuit and a mask circuit is disclosed. The register may be configured to replace a current value with a new value in response to a clock value. The adder circuit may be configured to generate the new value by adding the current value to a delta value. The mask circuit may be configured to mask at least one value among the delta value, the new value and the clock value in response to a mask value having a plurality of bits.
Abstract: A slave device on a data bus has a register that stores a non-queued split master vector containing bits identifying whether a transaction with corresponding master devices have been split. An input gate is responsive to the status of the slave device and to receipt of a command from a master device when the slave device status is busy to set a bit in the non-queued split master vector identifying that the transaction with the corresponding master device is split. An output gate is responsive to a not busy status of the slave device to output the non-queued split master vector to the arbiter to re-arbitrate use of the data bus among the previously-split non-queued master devices.
Type:
Grant
Filed:
April 30, 2002
Date of Patent:
September 20, 2005
Assignee:
LSI Logic Corporation
Inventors:
Russell B. Stuber, Robert W. Moss, David O. Sluiter