Patents Examined by Don Phu Le
  • Patent number: 6316958
    Abstract: A programmable logic device including an adjustable length delay line formed by selectively connecting product-term elements in series. Switching circuits connected to the output terminals of each product-term element (e.g., logic AND gates) that allow the product terms to be routed either to the input terminals of a sum-of-products element (e.g., a logic OR gate), or to the input terminal of an adjacent product-term element. The length (i.e., actual signal delay) of the delay line is determined by the number of product-term elements that are connected in series. The output signal from the last product-term element in the series is transmitted through the sum-of-products element. Accordingly, the length of the delay line can be incrementally adjusted by programming the switches to add or subtract product-term elements from the delay line.
    Type: Grant
    Filed: May 16, 2000
    Date of Patent: November 13, 2001
    Assignee: Xilinx, Inc.
    Inventor: Jesse H. Jenkins, IV
  • Patent number: 6316962
    Abstract: A reversible adiabatic logic circuit includes a forward logic function circuit, a reverse logic function circuit, a compensation circuit and a clamping circuit. The forward logic function circuit driven by a first clock among power supply clocks having 8 phases during one time period, computes a forward logic function of a complimentary dual rail circuitry using NMOS transistors and determines charging paths of output nodes. The reverse logic function circuit driven by a second clock behind the first clock by two phases, computes a reverse logic function of the complimentary dual rail circuitry using NMOS transistors and determines discharging paths of output nodes. The compensation circuit compensates a decrease in the swing in the output nodes due to thresholds of the NMOS transistors. The computing units of the forward logic function and the reverse logic function are implemented by NMOS transistors only, and the decrease in the swing of the NMOS transistors is compensated using a pair of PMOS transistors.
    Type: Grant
    Filed: April 3, 2000
    Date of Patent: November 13, 2001
    Assignee: Daewoo Electronics Co., Ltd.
    Inventor: Ki Paek Kwon
  • Patent number: 6313659
    Abstract: A CMOS impedance matching circuit includes an amplifier and a feedback circuit. The amplifier allows control of the impedance by controlling the V/I characteristic. The amplifier is sized to provide the desired impedance. The feedback circuit clamps the maximum excursions of the input signal, thereby maximizing signal speed. It also provides a higher impedance to noise beyond the dead band. In one embodiment of the present invention, the amplifier includes an amplifier circuit in parallel with an amplifier buffer. The amplifier buffer provides no gain and simply performs the inverting function when no gain is required for impedance matching. In one embodiment, the amplifier circuit includes a plurality of switchable amplifiers coupled in parallel with each other. Each of the switchable amplifiers has a different gain, and the one with the right amount of gain for the needed impedance matching is chosen using control inputs.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: November 6, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert J. Bosnyak, Jose M. Cruz, Robert L. Drost
  • Patent number: 6310489
    Abstract: A system and method of reducing wire-or glitch to improve bus speeds. In a system that supports wire-or functions, the rise time of the wave created by the off-going driver is controlled. The off-going wave is forced to climb gradually such that one propagation delay of the loaded bus later, it is only marginally above a high threshold voltage. The fall time of the wave created by an on-going driver is minimized such that a strong negative going voltage propagates down the bus. This strong negative going voltage drags a composite wave on the bus (i.e. the combination of the waves of the on-going driver and the off-going driver) back below a low threshold voltage approximately one propagation delay after the switching occurs.
    Type: Grant
    Filed: April 30, 1996
    Date of Patent: October 30, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Leo Yuan, Christopher Cheng
  • Patent number: 6310492
    Abstract: In order to reduce power consumption, a power supply for a digital circuit portion is shut off, so that the output voltage of the power supply becomes the zero level. A CMOS (complementary metal oxide semiconductor) inverter has a P-channel FET (field effect transistor) with a gate electrode formed of P-type polysilicon. A source electrode of the P-channel FET is connected to the power supply and a back gate electrode of the P-channel FET is in direct connection with the aforesaid source electrode. The P-channel FET is placed in a state of not functioning as a transistor when the power supply is shut off in a low power consumption mode. However, in order to prevent the P-channel FET from undergoing characteristic degradation in that mode, there is the provision of a pull-down switch capable of fixing, in the mode, the voltage of the gate electrode of the P-channel FET at the zero level.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: October 30, 2001
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Heiji Ikoma, Yoshitsugu Inagaki, Hiroyuki Konishi, Koji Oka, Akira Matsuzawa
  • Patent number: 6307400
    Abstract: A data register circuit, comprising: input means which includes a first input portion and a second input portion, the first input portion being reset by a data reset signal and buffering a data signal from a data line in accordance with a data fetch signal and the second input portion being reset by a data reset signal and buffering a data bar signal from a data bar line in accordance with the data fetch signal; storing means which includes a first flip flop and a second flip flop, the first and second flip flops for respectively receiving output signals of the first and second input portions of the input means and providing inverting signals of the output signals of the first and second input portions until the output signals of the first and second input portions are changed by the data reset signal, a first latch which is connected between the first input portion and the first flip flop and temporarily stores the output signal of the first input portion and a second latch which is connected between the sec
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: October 23, 2001
    Assignee: Hyundai Electronics Industries Co., Ltd.
    Inventors: Saeng Hwan Kim, Jun Keun Lee
  • Patent number: 6307396
    Abstract: A low-consumption TTL-CMOS input buffer stage includes a chain of inverters cascade connected between an input receiving electric signals at a TTL logic level and an output reproducing electric signals at a CMOS logic level, and powered between a first or supply voltage reference and a second or ground reference. Advantageously, the first inverter in the chain includes a means of selecting the delivery path to the stage according to an activate signal for a low-consumption operation mode. In essence, the first inverter of the buffer has two signal paths: one for normal operation and the other for low consumption operation.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: October 23, 2001
    Assignee: STMicroelectronic S.r.l.
    Inventors: Jacopo Mulatti, Marco Maccarrone, Ignazio Martines, Rino Micheloni
  • Patent number: 6304098
    Abstract: Method and circuitry for improving noise immunity of differential data channels that use a shared reference channel by substantially matching their respective noise transfer functions. Any combination of various circuit parameters at the reference channel including termination resistance R, channel impedance Zo, and parasitic inductance L are scaled to substantially match the noise transfer function of the reference channel to that of the data channels.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: October 16, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert J. Drost, Neil C. Wilhelm
  • Patent number: 6304103
    Abstract: A field programmable gate array configured to use RAM control signals as routing and/or logic resources. By using RAM bit lines as routing, and/or to implement Wire-OR functions, and/or with word lines to implement PAL functions, one may increase the efficiency of lines normally used only for programming the control memory.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: October 16, 2001
    Assignee: Xilinx, Inc.
    Inventor: Thomas A. Kean
  • Patent number: 6300798
    Abstract: In accordance with one embodiment of the invention, a system includes an integrated circuit that has a compensation value generator. The compensation value generator processes multiple compensation values to generate a compensation value that may be used by compensation circuitry.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: October 9, 2001
    Assignee: Intel Corporation
    Inventor: Brian Possley
  • Patent number: 6297665
    Abstract: A configurable logic block (CLB) having a plurality of identical configurable logic element (CLE) slices is provided. Each CLE slice includes a plurality of function generators (lookup tables) that can be configured to form a random access memory (RAM). The width and depth of the RAM are selectable by controlling the routing of signals within the CLE slices. A hierarchy of wide function multiplexers (F5, F6, and F7 multiplexers) are provided to selectively route read data values from the lookup tables. Another set of multiplexers is used to selectively route write data values to the lookup tables. These multiplexers can be configured to provide a single write data value to all of the lookup tables to form a deep RAM. Alternatively, these multiplexers can be configured to provide one write data value to half of the lookup tables, and another write data value to the other half of the lookup tables.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: October 2, 2001
    Assignee: Xilinx, Inc.
    Inventors: Trevor J. Bauer, Steven P. Young
  • Patent number: 6297667
    Abstract: Particular configurations of collections of cells within a locally self-reconfigurable processing system to allow remote configuration operations to be performed from within the system. The behavior of these configurations, and how they enable remote access to and control of non-adjacent cells is described. Also disclosed are particular configurations which can be used to create copies of themselves, thereby extending their area of control. Sequences of configuration steps which use, build, modify and extend the disclosed configurations are also described, including particular sequences useful for building large-scale circuits within the system.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: October 2, 2001
    Inventor: Nicholas J. Macias
  • Patent number: 6294931
    Abstract: A circuit for altering a chip pad signal incorporates a primary driver that is configured to deliver a chip pad signal to an IC package. The circuit also is configured to cooperate with a second signal and a third signal, with the second signal having a voltage higher than the voltage of the first logic high, and the third signal having a voltage lower than the voltage of the first logic low. So configured, the primary driver may selectively deliver a second logic high, which has a voltage higher than the voltage of the first logic high, to the IC package, and may selectively deliver a second logic low, which has a voltage lower than the voltage of the first logic low, to the IC package. Electronic devices, systems and methods also are provided.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: September 25, 2001
    Assignee: Agilent Technologies, Inc.
    Inventor: Jason Harold Culler
  • Patent number: 6294927
    Abstract: This invention discloses a cell forming part of a customizable logic array device, the cell including at least first and second multiplexers, each having a select input and an output, at least two inverters, each having an input and an output, and electrical connections, selectably connecting the output of the first multiplexer to either the select input of the second multiplexer or to the input of one of the at least two inverters. A customizable logic array device including a plurality of cells, each cell including at least first and second multiplexers is also disclosed.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: September 25, 2001
    Assignee: Chip Express (Israel) LTD
    Inventors: Uzi Yoeli, Meir Janai
  • Patent number: 6292019
    Abstract: A programmable logic device (PLD) includes at least one function generator capable of implementing any arbitrarily defined Boolean function of input signals. The PLD includes a dynamically controlled multiplexer (MUX) on each function-generator input terminal. The inputs of each MUX can be routed to the corresponding function-generator input terminal by providing an appropriate select signal on one or more control lines. One embodiment of the PLD includes a programmable look-up table (LUT) that permits routing software to determine the correspondence between the MUX input terminals and a user-defined selection code on the MUX select lines. In one embodiment, the correspondence between the NUX input terminals and the selection code is established by configuring a number of programmable memory cells in the LUT. Another embodiment enhances programming flexibility with an additional MUX connected between the control lines and the LUT.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: September 18, 2001
    Assignee: Xilinx Inc.
    Inventors: Bernard J. New, Richard A. Carberry
  • Patent number: 6292021
    Abstract: A field programmable gate array with a matrix of rows and columns of programmable logic cells interconnectable to each other by a network of local and express bus lines and to I/O pads at the perimeter of the logic cell matrix and bus network, is characterized by having a set of reset lines which include main reset lines, column reset lines, and sector reset lines. Each of the main reset lines receives a different reset signal. Each of the column reset lines is associated with a particular column of logic cells of the matrix. Each column reset line is selectively connectable to any one of the main reset lines to receive a selected reset signal. Each of the sector reset lines is connected to a subset of the logic cells in a column. The column reset lines are selective connectable to the logic cells in this respective associated columns by means of the sector reset lines that are connectable to the column reset lines.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: September 18, 2001
    Assignee: Atmel Corporation
    Inventors: Frederick C. Furtek, Martin T. Mason, Robert B. Luking
  • Patent number: 6288563
    Abstract: Controlling the slew rate of a driver circuit. According to one embodiment of the present invention an output buffer includes a driver circuit having an impedance and a pre-driver circuit to control a slew rate of the driver circuit based on the impedance of the driver circuit.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: September 11, 2001
    Assignee: Intel Corporation
    Inventors: Harry Muljono, Alper Ilkbahar
  • Patent number: 6288567
    Abstract: A device for setting operating parameters in a plurality of programmable integrated circuits in which each integrated circuit has a ground terminal, at which ground potential is present, an input, via which digital control commands are fed, and an output, via which control information items concerning the state of the integrated circuit are output.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: September 11, 2001
    Assignee: Micronas GmbH
    Inventor: Hans-Joerg Fink
  • Patent number: 6288568
    Abstract: A configurable logic block (CLB) having a plurality of identical configurable logic element CLE) slices is provided. Each CLE slice includes a plurality of function generators (lookup tables) that can be configured to form a random access memory (RAM). The width and depth of the RAM are selectable by controlling the routing of signals within the CLE slices. A hierarchy of wide function multiplexers (F5, F6, and F7 multiplexers) are provided to selectively route read data values from the lookup tables. Another set of multiplexers is used to selectively route write data values to the lookup tables. These multiplexers can be configured to provide a single write data value to all of the lookup tables to form a deep RAM. Alternatively, these multiplexers can be configured to provide one write data value to half of the lookup tables, and another write data value to the other half of the lookup tables.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: September 11, 2001
    Assignee: Xilinx, Inc.
    Inventors: Trevor J. Bauer, Steven P. Young
  • Patent number: 6285209
    Abstract: An interface circuit effectively prevents ringing of signal waveform. In a buffer integrated circuit, a level of an input signal to an input buffer and a reference level are compared by a comparator. A transistor is operated to be turned ON and OFF depending upon the comparison result to control level of the input signal. Even when the ringing of the waveform from the output buffer is large, ringing may not be recognized as “H” level signal so as not to cause malfunction.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: September 4, 2001
    Assignee: NEC Corporation
    Inventor: Yasunori Sawai