Patents by Inventor Dwight D. Hill

Dwight D. Hill 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: 5818729
    Abstract: A system and method for placement of elements within an integrated circuit design using a spanning tree model and a quadratic optimization based placement. The system utilizes a conjugate-gradient quadratic formula based placement system (e.g., GORDIAN) which inputs an integrated circuit design in a netlist form and generates a connectivity matrix for each multi-pin net within the design. The quadratic placement system performs global optimization using a conjugate gradient solution to minimize wire lengths of cells in nets. Partitioning is also performed. The system and method herein utilizes a clique model of a multi-pin net to generate first connectivity matrices for the multi-pin nets which are run through the global optimization processes. This first run provides a rough placement of the elements of the multi-pin nets.
    Type: Grant
    Filed: May 23, 1996
    Date of Patent: October 6, 1998
    Assignee: Synopsys, Inc.
    Inventors: Chi-Hung Wang, Dwight D. Hill
  • Patent number: 5528170
    Abstract: Providing low-skew clock signals to a Field Programmable Gate Array (FPGA) chip normally requires devoting a certain number of bondpads to that purpose. However, that limits the number of clocks that may be applied, and may also limit which bondpads can be used for that purpose. In the present invention, any input/output bondpad may be used to supply a low-skew clock, or other global type signal, to one or more of the Programmable Function Units (PFUs). This is accomplished by using a criss-crossed grid of parallel conductor groups. Any of the conductors may be supplied by a clock from a bondpad or alternatively driven directly from a PFU, thereby allowing the distribution of internally-generated clocks. To facilitate programmable interconnects between the horizontal and vertical conductors, the outer conductor in a group crosses over the others at defined intervals, to thereby become the inner conductor.
    Type: Grant
    Filed: September 28, 1995
    Date of Patent: June 18, 1996
    Assignee: AT&T Corp.
    Inventors: Barry K. Britton, Dwight D. Hill, William A. Oswald
  • Patent number: 5396126
    Abstract: A field programmable gate array (FPGA) includes a distributed switch matrix for programmably connecting the various routing conductors. The distributed switch matrix comprises groups of additional conductors, referred to as "Switching R-nodes". The Switching R-nodes programmably connect selected ones of the (e.g, horizontal) routing conductors to other selected ones of the (e.g., vertical) routing conductors. In this manner, the direct connection between the routing conductors may be avoided, allowing for a reduced number of programmable interconnect devices. In one preferred embodiment, a nibble-mode architecture is used, wherein four data conductors are provided for each group of routing conductors, with other multiples-of-four data conductors also being advantageous.
    Type: Grant
    Filed: February 19, 1993
    Date of Patent: March 7, 1995
    Assignee: AT&T Corp.
    Inventors: Barry K. Britton, Dwight D. Hill, William A. Oswald
  • Patent number: 5384497
    Abstract: Providing low-skew clock signals to a Field Programmable Gate Array (FPGA) chip normally requires devoting a certain number of bondpads to that purpose. However, that limits the number of clocks that may be applied, and may also limit which bondpads can be used for that purpose. In the present invention, any input/output bondpad may be used to supply a low-skew clock, or other global type signal, to one or more of the Programmable Function Units (PFUs). This is accomplished by using a criss-crossed grid of parallel conductor groups. Any of the conductors may be supplied by a clock from a bondpad or alternatively driven directly from a PFU, thereby allowing the distribution of internally-generated clocks. To facilitate programmable interconnects between the horizontal and vertical conductors, the outer conductor in a group crosses over the others at defined intervals, to thereby become the inner conductor.
    Type: Grant
    Filed: November 4, 1992
    Date of Patent: January 24, 1995
    Assignee: AT&T Corp.
    Inventors: Barry K. Britton, Dwight D. Hill, William A. Oswald
  • Patent number: 5381058
    Abstract: In accordance with the present invention, a field programmable gate array includes at least one programmable function unit. The programmable function unit has first and second logic circuits, each providing an output, and first and second output drivers, each having an input. The input of each output driver is adapted to be selectively coupled to the output of either of the logic circuits. A programmable interconnection is provided to selectively couple the input of the two output drivers to the output of a selective one of the logic circuits.
    Type: Grant
    Filed: May 21, 1993
    Date of Patent: January 10, 1995
    Assignee: AT&T Corp.
    Inventors: Barry K. Britton, Dwight D. Hill
  • Patent number: 5311080
    Abstract: A field programmable gate array that includes a dedicated path that directly connects an I/O pad to a selected register in the array of programmable function units. For example, a direct connection (i.e., without a configurable interconnect point) is provided from an I/O pad, through an input driver, to the input of a selected register in a given PFU. Either this same path, or alternatively a different path, may be used to directly connect a register output from a given PFU to an I/O pad, through an output driver. This technique avoids the need for special I/O registers in the programmable input/output cells, thereby increasing the flexibility of use and ease of design of the FPGA.
    Type: Grant
    Filed: March 26, 1993
    Date of Patent: May 10, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Barry K. Britton, Dwight D. Hill, William A. Oswald
  • Patent number: 5255221
    Abstract: A field configurable function element offers multi-function use of memory cells by organizing the cells in memory banks and by providing internal configurable interconnections of the memory banks. A versatile logic function configuration is obtained by storing the truth table of the desired logic functions in the memory cells. An arithmetic functions configuration is obtained by internally interconnecting the memory cells. A read/write memory function configuration is obtained by adding write address decoding, write enablement capability and input data leads. The configuration permits a parallel writing and reading of the memory cells, thereby effectuating a two-port memory operation.
    Type: Grant
    Filed: April 2, 1991
    Date of Patent: October 19, 1993
    Assignee: AT&T Bell Laboratories
    Inventor: Dwight D. Hill
  • Patent number: 5239510
    Abstract: A field programmable array of application circuitry (C1, C2, . . .) is programmed (or reprogrammed) by first applying application circuitry power supply (AV.sub.dd =5v) to the application circuitry, and then applying a binary digital data signal (D0/D1) through the source-drain path of an access transistor (N3) in its on condition to the SRAM that controls the on/off condition of its associated controlled pass transistor (N4). This SRAM is typically one of a row-column array of similar SRAMs, and the access transistors for all SRAMs on the same row are similarly supplied with data signals through access transistors. The source-drain path of each pass transistor is connected between a separate pair of application circuitry interconnection points (A1, A2), whereby the on/off condition of this pass transistor determines whether or not these two points are going to be connected after the programming (or reprogramming) is terminated.
    Type: Grant
    Filed: November 25, 1991
    Date of Patent: August 24, 1993
    Assignee: AT&T Bell Laboratories
    Inventor: Dwight D. Hill
  • Patent number: 4542456
    Abstract: Disclosed is a method and an apparatus for range checking a value in a programmable system. An instruction prefix LDRNG enables the checking of a value against one or both limits of a range of values. The value is calculated as part of the execution of a primary instruction which is any suitable instruction, such as ADD, MOVE, STORE, etc., that directly follows the prefix. During the execution of the primary instruction the range check is performed, and an exception is taken without completing execution of the primary instruction if the value does not lie within the range.
    Type: Grant
    Filed: April 28, 1982
    Date of Patent: September 17, 1985
    Assignee: AT&T Bell Laboratories
    Inventor: Dwight D. Hill