Patents by Inventor John Eitrheim

John Eitrheim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10325050
    Abstract: A method for designing a circuit. The method may include obtaining a register-transfer level (RTL) file for an integrated circuit. The method may further include generating, using an RTL-synthesis compiler and from the RTL file, a gate-level netlist including a plurality of cells assigned to a plurality of cell groups. The method may further include obtaining, from a user, a selection of a user-defined criterion and a selected cell group from the plurality of cell groups. The method may further include partitioning the selected cell group into a first partitioned cell group including a first subset of the plurality of cells and a second partitioned cell group comprising a second subset of the plurality of cells. The method may further include generating a floorplan comprising the first partitioned cell group and the second partitioned cell group.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: June 18, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mani Viswanath, Thomas Mitchell, John Eitrheim
  • Publication number: 20170300600
    Abstract: A method for designing a circuit. The method may include obtaining a register-transfer level (RTL) file for an integrated circuit. The method may further include generating, using an RTL-synthesis compiler and from the RTL file, a gate-level netlist including a plurality of cells assigned to a plurality of cell groups. The method may further include obtaining, from a user, a selection of a user-defined criterion and a selected cell group from the plurality of cell groups. The method may further include partitioning the selected cell group into a first partitioned cell group including a first subset of the plurality of cells and a second partitioned cell group comprising a second subset of the plurality of cells. The method may further include generating a floorplan comprising the first partitioned cell group and the second partitioned cell group.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Mani Viswanath, Thomas Mitchell, John Eitrheim
  • Patent number: 7433224
    Abstract: There is disclosed a static random access memory (SRAM) device that stores an embedded program that is accessible when the SRAM device is powered up. The SRAM device comprises a plurality of storage cells, each of the storage cells comprises a data latch having an input and an output, wherein the data latch comprises a) a first inverter having an input coupled to the first I/O line and an output coupled to the second I/O line, and b) a second inverter having an input coupled to the second I/O line and an output coupled to the first I/O line. The storage cell also comprises a biasing circuit that forces at least one of the first and second I/O lines to a known logic state when power is applied to the SRAM device. The known logic state comprises one bit in the embedded program.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: October 7, 2008
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Frederick S. Dunlap, John Eitrheim
  • Publication number: 20070221601
    Abstract: A transportable feeding system for infants and the like comprises an hollow upper chamber for receiving a quantity of powdered food material and a hollow lower chamber for receiving a quantity of water. A normally closed valve member is selectively openable to permit water to flow from the hollow lower chamber into the hollow upper chamber for mixing and feeding.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Inventors: John Eitrheim, Aleene Cooper, Tracy Escobar
  • Patent number: 5420989
    Abstract: A coprocessor 18 comprises a bus controller 24 which further comprises a primary bus controller 28 and a secondary bus controller 30 that drive a floating point processor core 26. The primary bus controller 28 comprises a memory mapped bus interface 32 for processing memory mapped format instructions and an I/O bus interface 34 for processing conventional I/O format instructions. The primary bus controller 28 remains essentially transparent for execution of I/O format instructions and translates memory mapped format instructions into sequential bus cycles compatible to an I/O bus interface for processing conventional I/O format instructions, and for execution by the floating point processor core.
    Type: Grant
    Filed: June 12, 1991
    Date of Patent: May 30, 1995
    Assignee: Cyrix Corporation
    Inventors: Robert D. Maher, III, John Eitrheim, Fred Dunlap, Thomas B. Brightman