Patents by Inventor John R. Hubbard

John R. Hubbard 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: 7355878
    Abstract: Programmable logic devices (PLDs) that can be repeatedly erased and reprogrammed, e.g., during the testing and/or design phases, and then converted to one-time programmable (OTP) devices on a permanent basis, and methods of converting a PLD to an OTP device. In some embodiments, only the erase function is disabled in the device. Because programming data cannot then be erased from the device, the addition of new programming data is very unlikely to yield an operable design. Therefore, the programming function is also effectively disabled. The programming function can be directly disabled in addition to or instead of the erase function, if desired. The erase and/or programming functions can be disabled, for example, by blowing one or more fuses included in the erase and/or programming circuitry of the PLD.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: April 8, 2008
    Assignee: Xilinx, Inc.
    Inventor: John R. Hubbard
  • Patent number: 7149275
    Abstract: An integrated circuit, such as a programmable logic device, implements a single bit transition counter in logic. The counter preferably comprises a first stage receiving a clock signal having a first clock rate and generating a least significant bit in a count. A plurality of intermediate stages are coupled to the first stage, where each intermediate stage receives an output from the immediate previous stage and an inverted output of each other previous intermediate stage, and generates a next most significant bit in a count. Finally, a last stage of the counter receives an inverted output of each previous intermediate stage except the immediate intermediate previous stage and generating a most significant bit in a count.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: December 12, 2006
    Assignee: Xilinx, Inc.
    Inventor: John R. Hubbard
  • Patent number: 7046570
    Abstract: Programmable logic devices (PLDs) that can be repeatedly erased and reprogrammed, e.g., during the testing and/or design phases, and then converted to one-time programmable (OTP) devices on a permanent basis, and methods of converting a PLD to an OTP device. In some embodiments, only the erase function is disabled in the device. Because programming data cannot then be erased from the device, the addition of new programming data is very unlikely to yield an operable design. Therefore, the programming function is also effectively disabled. The programming function can be directly disabled in addition to or instead of the erase function, if desired. The erase and/or programming functions can be disabled, for example, by blowing one or more fuses included in the erase and/or programming circuitry of the PLD.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: May 16, 2006
    Assignee: Xilinx, Inc.
    Inventor: John R. Hubbard
  • Patent number: 6980030
    Abstract: Integrated circuits are disclosed that have interconnected programmable logic, and configuration memory. The interconnected programmable logic is connected by a logical interconnection network. The integrated circuits have a configurable function unit including a function unit component, such as a counter or shift register. The integrated circuits further include a configurable decoder, which decodes a value presented by the function unit component based on decoder configuration data. The integrated circuits also have at least one decoder output, which provides information about a comparison of the decoder configuration data with the value presented by the function unit component.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: December 27, 2005
    Assignee: Xilinx, Inc.
    Inventors: Frank C. Wirtz, II, John R. Hubbard, Jeffrey H. Seltzer, Schuyler E. Shimanek
  • Patent number: 6981232
    Abstract: An application specific processor for an application program is provided. First a software description, for example, a HDL description, of a processor is created. A user program is written using the processor's instruction set and compiled and/or assembled into object code. The software description of the processor and the object code are combined and synthesized into a logic gate circuit description, which may be implemented in a Field Programmable Gate Array (FPGA), a Complex Programmable Logic Device (CPLD) or any other Integrated Circuit (IC) having programmable logic modules. Typically, the logic gate circuit description is optimized, hence reducing the number of logic gates and the resources needed.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: December 27, 2005
    Assignee: Xilinx, Inc.
    Inventors: Scott Te-Sheng Lien, John R. Hubbard