Patents Represented by Attorney, Agent or Law Firm Christopher P. Malorana, P.C.
  • Patent number: 6622204
    Abstract: An apparatus comprising one or more memory blocks in a programmable logic device. The memory blocks may be configured as content-addressable memory having arbitrarily adjustable tag and data widths.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: September 16, 2003
    Assignee: Cypress Semiconductor Corp.
    Inventors: Christopher W. Jones, Steven J. E. Wilton
  • Patent number: 6525616
    Abstract: An apparatus comprising a control circuit and a first circuit. The first circuit may be configured to generate a calibration signal in response to an adjustment signal and a first control signal. The control circuit may be configured to generate (i) the first control signal, (ii) a second control signal and (iii) the adjustment signal in response to a rate of an input signal.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: February 25, 2003
    Assignee: Cypress Semiconductor Corp.
    Inventors: Timothy J. Williams, Jeffrey D. Wick
  • Patent number: 6476635
    Abstract: A layout architecture for a programmable logic device comprising one or more adjacent metal lines, a first circuit, and a second circuit. The one or more adjacent metal lines may each comprise a critical path. The first circuit may be configured to present an input signal to each of the one or more adjacent metal lines in response to a configuration signal. The second circuit may be configured to (i) receive a signal from at least one of the one or more adjacent metal lines selected in response to the configuration signal and (ii) generate an output signal in response to the received signal.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: November 5, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Irfan Rahim, John E. Berg
  • Patent number: 6452417
    Abstract: An I/O cell of a programmable logic device comprising a register, a first multiplexer, a second multiplexer, and a third multiplexer. The first multiplexer may be configured to present one of a plurality of signals to a data input of the register in response to a control signal. The second multiplexer may be configured to select either an output signal from the register or an external input signal in response to the control signal. The third multiplexer may be configured to select one of a number of inputs for presentation as an output signal of the I/O cell in response to the control signal. The register may be configured as an internal register of the programmable logic device when the I/O cell is configured to receive a combinatorial input signal and/or present a combinatorial output signal.
    Type: Grant
    Filed: April 12, 2001
    Date of Patent: September 17, 2002
    Assignee: Cypress Semiconductor Corporation
    Inventor: Michael T. Moore
  • Patent number: 6445635
    Abstract: A state machine comprising a first input receiving a first write clock, a second input receiving a first read clock, a third input receiving a first programmable Almost Empty look-ahead signal, a fourth input receiving a second write clock, a fifth input receiving a second read clock, and a sixth input receiving a second programmable Almost Empty look-ahead signal is disclosed. The state machine manipulates the inputs to produce an output signal representing an Almost Empty output flag that is at a first logic state when a FIFO is Almost Empty and is at a second logic state when the FIFO is Not Almost Empty.
    Type: Grant
    Filed: June 30, 2001
    Date of Patent: September 3, 2002
    Assignee: Cypress Semiconductor Corporation
    Inventors: Johnie Au, Chia Jen Chang, Parinda Mekara
  • Patent number: 6417698
    Abstract: An apparatus for determining a state of a plurality of clock signals, comprising a circuit configured to store a state of each of said plurality of clock signals upon an edge of a data signal.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: July 9, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Bertrand J. Williams, Kamal Dalmia
  • Patent number: 6417693
    Abstract: A circuit comprising a programmable routing network, a logic array configured to generate a plurality of product terms in response to one or more of a plurality of input signals from said programmable routing network, a plurality of look-up tables each configured to receive a logical combination of at least two of said product terms and a plurality of macrocells each configured to generate an output in response to one or more of said look-up tables.
    Type: Grant
    Filed: March 13, 2001
    Date of Patent: July 9, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Kevin B. Skahill, Haneef Mohammed
  • Patent number: 6404281
    Abstract: An apparatus comprising an amplifier circuit and a control circuit. The amplifier circuit may be configured to generate an amplified signal in response to an input signal. The control circuit generally comprises a differential amplifier having (i) a first input coupled to said amplified signal and (ii) a second input coupled to a reference voltage. The control circuit may be configured to control a gain of the amplifier circuit by adjusting the input signal based on (i) a magnitude of the amplified signal and (ii) the reference voltage.
    Type: Grant
    Filed: November 14, 2000
    Date of Patent: June 11, 2002
    Assignee: Sirenza Microdevices, Inc.
    Inventor: Kevin Wesley Kobayashi
  • Patent number: 6404294
    Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate an output signal having a frequency that varies in response to (i) a voltage signal and (ii) a load. The second circuit may be configured to generate the load by coupling one or more resistive devices to a reference node in response to a control signal.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: June 11, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: I-Teh Sha, Kuang-Yu Chen, Trung Tran
  • Patent number: 6388464
    Abstract: An apparatus comprising a memory device and a programmable logic device. The memory device may be configured to (i) connect to a first bus and a second bus and (ii) operate in one or more modes in response to one or more control signals. The programmable logic device may be configured to generate the control signals.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: May 14, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Timothy M. Lacey, David L. Johnson
  • Patent number: 6369660
    Abstract: A circuit and/or method comprising an oscillator circuit, a pulse detection circuit and a control circuit. The oscillator circuit may be configured to generate an output signal having a frequency in response to (i) a first control signal and (ii) a second control signal. The pulse detection circuit may be configured to generate a detect signal in response to the output signal. The control circuit may be configured to generate the second control signal in response to said detect signal.
    Type: Grant
    Filed: October 27, 1999
    Date of Patent: April 9, 2002
    Assignee: Cypress Semiconductor Corp.
    Inventors: Sen-Jung Wei, Kuang-Yu Chen
  • Patent number: 6307413
    Abstract: An apparatus comprising a first circuit, a second circuit and a logic circuit. The first circuit may be configured generate a first output signal having a first data rate and in response to (i) an input signal having a second data rate and (ii) a clock signal having the second data rate. The second circuit may be configured to generate a second output signal having a third data rate in response to (i) a divided version of the input signal and (ii) the clock signal. The logic circuit may be configured to generate the clock signal in response to (i) the first output signal and (ii) the second output signal.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: October 23, 2001
    Assignee: Cypress Semiconductor Corp.
    Inventors: Kamal Dalmia, Anil Agarwal
  • Patent number: 6275117
    Abstract: A circuit and method configured to generate a variable impedance. The circuit may comprise a voltage controlled resistor configured to generate the variable impedance in response to (i) a first transistor configured to receive a first control signal and (ii) a bias transistor configured to receive a bias signal. In one example, the variable impedance may be generated in further response to a clamp transistor.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: August 14, 2001
    Assignee: Cypress Semiconductor Corp.
    Inventors: Khaldoon Abugharbieh, Sung-Ki Min