Patents Assigned to LSI Logic
-
Patent number: 5869891Abstract: A method and apparatus for dissipating heat from a semiconductor device. A heat sink embodying the method includes an exterior surface contoured to better facilitate heat dissipation and/or direct a flow of air or fluid over the heat sink. In one embodiment, the heat sink includes a heat sink layer formed from a powdered metal. In another embodiment, the heat sink layer is contoured with a selected combination of bumps, indentations and holes. In yet another embodiment, the heat sink includes a stack of such heat sink layers which are mechanical; interfitted and thermally coupled.Type: GrantFiled: May 12, 1997Date of Patent: February 9, 1999Assignee: LSI Logic CorporationInventors: Michael D. Rostoker, Mark Schneider
-
Patent number: 5867036Abstract: Hybrid CMOS circuit configurations that include both static CMOS logic and Domino CMOS logic include two registers that surround the Domino logic to allow that logic to be tested. One register receives an input test vector, loaded directly through a primary set of inputs or by a serial scan chain if the register inputs are not directly accessible. The second register latches the results of the test vector application. The register contents can either be read directly through a primary set of outputs if there is no static CMOS logic between the register outputs and a primary set of circuit outputs, or scanned out of the second register using a serial scan chain. Domino scan flip-flops, which reduce transistor count over conventional static scan flip-flops, can be used in the Domino logic as sequential elements to implement multiple logic functions.Type: GrantFiled: May 29, 1996Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventor: Rochit Rajsuman
-
Patent number: 5867399Abstract: A system for interactive design and simulation of an electronic circuit allowing a user to design a circuit by graphical entry and to view full or partial simulation and design results simultaneously, on a single display window. The user is able to define the form of a display of speed, delay, loading, symbols, simulation input and/or output values on each node and any path of the design. Simulation may be user-defined or other process time. The user is further able to view any information relevant to any object in the design at any level of design abstraction, and is able to view multiple levels of design abstraction simultaneously and to display information common to the various representations.Type: GrantFiled: April 21, 1997Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventors: Michael D. Rostoker, Daniel R. Watkins
-
Patent number: 5866943Abstract: A system and method are presented for forming a grid array device package around an integrated circuit (i.e., chip), the packaged device incorporating electromagnetic shielding. Embodiments of the packaged device include an integrated circuit, a substrate, and a thermally and electrically conductive heat spreader. The integrated circuit includes multiple input/output (I/O) pads on an underside surface divided into a central portion and a surrounding peripheral portion. Members of the central portion are connected to corresponding bonding pads on an upper surface of the substrate using the controlled collapse chip connection (C4) method. Members of the peripheral portion are connected to an electrical ground potential. One end of a grounding lead is attached to each member of the peripheral portion of the I/O pads such that the remaining free end extends outward from the integrated circuit. The grounding leads may be, for example, metal foil strips or wires.Type: GrantFiled: June 23, 1997Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventor: Atila Mertol
-
Patent number: 5867395Abstract: The present invention discloses a system to reverse-synthesize a gate level netlist definition of an integrated circuit (IC) design to corresponding register transfer level (RTL) definition of the same circuit. The typical process to implement an integrated circuit is to complete the RTL design first, which is then used, to generate gate level netlist definition, and eventually, a layout level design targeted to a particular process technology. The RTL design definitions, being a general description of the circuit, may be ported to different process technologies. However, the gate netlist level design, being a more specific or lower level definition of the circuit, is not easily ported to other integrated circuit design processes. To port a gate netlist level design to another process technology, the gate netlist should be converted, or reverse-synthesized back to a RTL level design.Type: GrantFiled: June 19, 1996Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventors: Daniel Watkins, Gagan Gupta, Satish Venugopal, Kosala Abeywickrema, Venkat Mattela, Kumar Bhattaram
-
Patent number: 5865666Abstract: An apparatus and method are presented for polishing removal of a select amount of material from a surface of a semiconductor wafer. The apparatus includes a polishing pad having a moveable planar polishing surface. The surface of the semiconductor wafer and a surface of at least one sacrificial member are retained against the polishing surface. A measurement system determines an amount of material removed from the surface of the sacrificial member. The measurement system includes a sensor unit for each sacrificial member coupled to a computational device. Each sensor unit is used to determine the amount of material remaining at the surface of the corresponding sacrificial member. The computational device determines the amount of material removed from the surface of each sacrificial member based upon the amount of material remaining at the surface. The amount of material removed from the surface of the sacrificial member corresponds to an amount of material removed from the surface of the semiconductor wafer.Type: GrantFiled: August 20, 1997Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventor: Ron J. Nagahara
-
Patent number: 5867681Abstract: A microprocessor is configured to fetch a compressed instruction set which comprises a subset of a corresponding non-compressed instruction set. The compressed instruction set is a variable length instruction set including 16-bit and 32-bit instructions. The 32-bit instructions are coded using an extend opcode, which indicates that the instruction being fetched is an extended (e.g. 32 bit) instruction. The compressed instruction set further includes multiple sets of register mappings from the compressed register fields to the decompressed register fields. Certain select instructions are assigned two opcode encodings, one for each of two mappings of the corresponding register fields. The decompression of the immediate field used for load/store instructions having the global pointer register as a base register is optimized for mixed compressed/non-compressed instruction execution. The immediate field is decompressed into a decompressed immediate field for which the most significant bit is set.Type: GrantFiled: May 23, 1996Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventors: Frank Worrell, Hartvig Ekner
-
Patent number: 5867736Abstract: Methods operable in a SCSI RAID subsystem to enable improved portability in host based RAID management programs. RAID management programs which provide an administrative user interface for managing the operation and configuration of a RAID subsystem have traditionally communicated with the RAID system using control function calls (ioctl) through the operating system's device driver. Ioctl function calls are notoriously non-standardized among different operating systems and even among different versions of certain operating systems. The methods of the present invention are operable within a RAID subsystem to enable use of standardized read and write system function calls to the device driver for communication with a control port within the RAID subsystem. A special LUN is reserved for such read and write administrative calls. The special control port LUN processes the read and write calls to perform the desired RAID management functions on behalf of the management program on an attached host computer.Type: GrantFiled: March 29, 1996Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventor: Ray M. Jantz
-
Patent number: 5867033Abstract: A circuit for testing a semiconductor device, which has an oscillator for producing pulses when energized. A control circuit receives a test signal, a clock signal having pulses, and a reset signal, and energizes the oscillator for a predetermined length of time in response to the test signal. A counter detects the pulses produced by the oscillator, and produces counter signals which indicate the number of pulses detected by the counter. An output detector receives the counter signals and produces an output signal when the counter signals indicate that the number of pulses detected is equal to a predetermined number. However, the number of pulses produced by the oscillator during the predetermined length of time is preferably less than the predetermined number. The control circuit provides the clock signal to the counter after the predetermined length of time, until the output of the output detector indicates that the predetermined number of pulses has been detected.Type: GrantFiled: May 24, 1996Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventors: A. Nicholas Sporck, Paul D. Torgerson, Roy J. Henson
-
Patent number: 5867423Abstract: A circuit and method which enables storage of more than two logic states in a memory cell by selectively setting threshold voltages of transistors in a memory array according to the present invention. In one embodiment, a memory circuit includes an array of storage transistors. Each storage transistor has a gate connected to an associated read line. When a read line is asserted, the current which flows through a selected storage transistor is indicative of the stored logic state. The current through each transistor is individually selected by setting the threshold voltage of each storage transistor during manufacture. Different transistors in the array are configured with differing threshold voltages to thereby represent different storage states. An analog-to-digital (A/D) converter is coupled to the selected storage transistor so as to sense the current and determine the state represented.Type: GrantFiled: April 10, 1997Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventors: Ashok Kapoor, Alex Owens, Thomas R. Wik, Raymond T. Leung, V. Swamy Irrinki
-
Patent number: 5867398Abstract: A system for ascertaining the penalty associated with relocating a cell located on a surface of a semiconductor chip to an alternate location is disclosed herein. The system comprises a region capacity calculator for determining a capacity of cells which will fit in the current region, a height capacity calculator for determining the sum of heights for all cells located in each region, a basic penalty calculator which computes a basic penalty associated with relocating the cell to another location based on the capacity and heights of cells for the current region and the capacity and heights of cells in the proposed region, and a total penalty calculator for computing the total penalty associated with the basic penalty, penalties associated with multiple regions, and cell capacity for the current cell.Type: GrantFiled: June 28, 1996Date of Patent: February 2, 1999Assignee: LSI Logic CorporationInventors: Ranko Scepanovic, James S. Koford, Alexander E. Andreev
-
Patent number: 5864165Abstract: Several inventions are disclosed. A cell architecture using hexagonal shaped cells is disclosed. The architecture is not limited to hexagonal shaped cells. Cells may be defined by clusters of two or more hexagons, by triangles, by parallelograms, and by other polygons enabling a variety of cell shapes to be accommodated. Polydirectional non-orthogonal three layer metal routing is disclosed. The architecture may be combined with the tri-directional routing for a particularly advantageous design. In the tri-directional routing arrangement, electrical conductors for interconnecting terminals of microelectronic cells of an integrated circuit preferrably extend in three directions that are angularly displaced from each other by 60.degree.. The conductors that extend in the three directions are preferrably formed in three different layers. A method of minimizing wire length in a semiconductor device is disclosed. A method of minimizing intermetal capacitance in a semiconductor device is disclosed.Type: GrantFiled: August 21, 1995Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventors: Michael D. Rostoker, James S. Koford, Ranko Scepanovic, Edwin R. Jones, Gobi R. Padmanahben, Ashok K. Kapoor, Valeriy B. Kudryavtsev, Alexander E. Andreev, Stanislav V. Aleshin, Alexander S. Podkolzin
-
Patent number: 5864587Abstract: A differential signal receiver circuit includes a first differential stage receiving input differential signals, a second differential stage receiving shifted differential signals and summing stage summing outputs of the first and second differential stages. Preferably the summing stage is formed by a wired-OR connection between the first and second differential stage outputs. The circuit finds application in digital systems for receiving data transmitted between digital equipment.Type: GrantFiled: July 11, 1997Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventor: Kenneth Stephen Hunt
-
Patent number: 5864554Abstract: The port in a packet network switching system that a packet should be associated with is determined by retrieving packet address information for a packet that is to be transmitted. A predetermined number of bits from the packet address information is selected to use a hash key, which is used to compute a table address. The contents of the table at that address are compared with the packet address information. If it matches, the packet is transmitted over the port associated with that particular destination address. If it does not match, the table address is incremented by one, and the contents of the new table location identified by the incremented address are compared with the packet address information. A high speed digital video network apparatus which utilizes the hashing function is implemented on a single integrated circuit chip, and includes a network protocol processing system interconnection, compression/decompression circuits, and encoder/decoder circuits.Type: GrantFiled: March 28, 1995Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventors: Michael D. Rostoker, John P. Daane, Sanjay Desai, D. Tony Stelliga
-
Patent number: 5864712Abstract: A method an corresponding apparatus for improving the input/output performance of a computer system under the control of a multi-tasking, multi-threaded operating system. In particular, the invention provides an apparatus and method to interleave contiguous DMA scatter/gather sub blocks of a PRD table corresponding to a first I/O channel with contiguous DMA scatter/gather sub blocks of a PRD table corresponding to a second I/O channel, using a single data manager, while maintaining maximum media bandwidth. DMA block transfers are scheduled by the single data manager based on the availability of data from the I/O devices' buffer memories, thus minimizing both media or network idle time as well as minimizing I/O bus idle time. Near maximum aggregate bandwidth of multiple I/O buses and their associated devices is obtained. The apparatus and method thus provides significant performance advantages over prior techniques having two I/O channel systems implemented with a single data manager.Type: GrantFiled: December 31, 1996Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventors: Richard D. Carmichael, Joel M. Ward, Michael A. Winchell
-
Patent number: 5864854Abstract: An information system and method for reducing workload load on servers in an information system network. The system defines a group of interconnected clients which have associated cache memories. The system maintains a shared group cache look-up table for the group having entries which identify data items cached by the clients within the group and identify the clients at which the data items are cached. Each client in the group has access to the group cache look-up table, and any client or group can cache any data item. The system can include a hierarchy of groups, with each group having a group cache look-up table. The group cache look-up tables minimize requests for data items outside the groups and greatly minimize the service load on servers having popular data items.Type: GrantFiled: January 5, 1996Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventor: Douglas B. Boyle
-
Patent number: 5864172Abstract: A low dielectric insulation layer for an integrated circuit structure material, and a method of making same, are disclosed. The low dielectric constant insulation layer comprises a porous insulation layer, preferably sandwiched between non-porous upper and lower insulation layers. The presence of some gases such as air or an inert gas, or a vacuum, in the porous insulation material reduces the overall dielectric constant of the insulation material, thereby effectively reducing the capacitance of the structure. The porous insulation layer is formed by a chemical vapor deposition of a mixture of the insulation material and a second extractable material; and then subsequently selectively removing the second extractable material, thereby leaving behind a porous matrix of the insulation material, comprising the low dielectric constant insulation layer.Type: GrantFiled: August 13, 1996Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventors: Ashok K. Kapoor, Nicholas F. Pasch
-
Patent number: 5864492Abstract: A digital synthesizer for producing a digital frequency signal includes a phase accumulator for repeatedly accumulating a phase value to generate samples of a digital sawtooth signal and a look-up table of digital samples for converting the digital sawtooth signal to a digital waveshape signal. In order to reduce the effect of the quantization of the digital samples, the synthesizer also includes a randomizer for applying a randomizing factor to output digital samples for forming the digital frequency signal. The randomizer includes a randomizing factor generator connected to receive P bits of each digital sample for generating at least one randomizing bit and an summer for summing the remaining N bits of the digital sample and the at least one randomizing bit to generate a digital waveshape sample of the digital frequency signal.Type: GrantFiled: December 24, 1996Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventor: Philippe Roger Sadot
-
Patent number: 5864246Abstract: A circuit for multiplying a clock signal. The circuit includes a phase interpolator having two inputs for receiving complementary clock signals. The output of the phase interpolator is connected to an input in an exclusive OR gate. One of the two complementary input signals also is sent into the exclusive OR gate, wherein a multiplied clock signal is generated at the output of the exclusive OR gate.Type: GrantFiled: March 31, 1997Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventor: Michael B. Anderson
-
Patent number: 5864230Abstract: The present invention includes at least two variable-resistive devices, such as transistors, coupled to a resistive device, such as a resistor. The transistors are configured so that feedback voltage generated by respective currents of the transistors is applied to the gate of at least one of the transistors. The electrical characteristics of the other transistor changes proportionately greater than the characteristics of the one transistor. With this configuration, a variation-compensated current device is provided.Type: GrantFiled: June 30, 1997Date of Patent: January 26, 1999Assignee: LSI Logic CorporationInventor: Charles Stephen Dondale