Patents by Inventor Timothy Saxe

Timothy Saxe 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: 9811335
    Abstract: End-user software is used to select lists of values of control signals from a predetermined design of a processor, and a unique value of an opcode is assigned to each selected list of values of control signals. The assignments, of opcode values to lists of values of control signals, are used to create a new processor design customized for the end-user software, followed by synthesis, place and route, and netlist generation based on the new processor design, followed by configuring an FPGA based on the netlist, followed by execution of the end-user software in customized processor implemented by the FPGA. Different end-user software may be used as input to generate different assignments, of opcode values to lists of control signal values, followed by generation of different netlists. The different netlists may be used at different times, to reconfigure the same FPGA, to execute different end-user software optimally at different times.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: November 7, 2017
    Assignee: QuickLogic Corporation
    Inventors: Oleg Nikitovich Khainovski, Dan Aizenstros, Randy Ichiro Oyadomari, Timothy Saxe
  • Patent number: 7443222
    Abstract: An implementation of an apparatus and method to generate a dynamically controlled clock is provided. The resulting clock reduces otherwise produced narrow clock pulses and allows for control from two separate control signals. A first control signal indicates a low power mode, for example a chip-wide low power mode. A second control signal indicates a user-selected mode to shutdown a selected clock.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: October 28, 2008
    Assignee: QuickLogic Corporation
    Inventors: Timothy Saxe, Senani Gunaratna, Stephen U. Yao
  • Publication number: 20010039634
    Abstract: The present invention provides for a method of testing an FPGA using NVM memory cells for programmable interconnects. The NVM memory cells are arranged as a memory array of rows and columns. User-configurable logic elements and interconnections, which are programmed by the stored states of the memory cells, are organized into identical and/or differing tiles. The tiles organized into an array of rows and columns superimposed upon the memory array. The testing method includes: selecting test circuit configurations by which identical tiles are identically programmed as much as possible; and simultaneously programming and simultaneously erasing pluralities of the memory rows corresponding to the tiles into the test circuit configurations. Additionally, the test circuit configurations programmed into the FPGA are tested at a lower supply voltage than that of normal operation.
    Type: Application
    Filed: June 12, 2001
    Publication date: November 8, 2001
    Inventors: Volker Hecht, Timothy Saxe
  • Patent number: 6272655
    Abstract: The present invention provides for a method of testing an FPGA using NVM memory cells for programmable interconnects. The NVM memory cells are arranged as a memory array of rows and columns. User-configurable logic elements and interconnections, which are programmed by the stored states of the memory cells, are organized into identical and/or differing tiles. The tiles are organized into an array of rows and columns superimposed upon the memory array. The testing method includes: selecting test circuit configurations by which identical tiles are identically programmed as much as possible; and simultaneously programming and simultaneously erasing pluralities of the memory rows corresponding to the tiles into the test circuit configurations. Additionally, the test circuit configurations programmed into the FPGA are tested at a lower supply voltage than that of normal operation.
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: August 7, 2001
    Assignee: Actel Corporation
    Inventors: Volker Hecht, Timothy Saxe
  • Patent number: 5594363
    Abstract: The present invention provides for an FPGA integrated circuit having an array of logic cells and interconnect lines interconnected by programmable switches, each formed from a nonvolatile memory cell. The logic cell is designed to provide logic or memory functions according to the setting of programmable switches within the cell. The logic cells in the array are interconnectable by a hierarchy of local, long and global wiring segments. The interconnections are made by the setting of programmable switches between the wiring segments.
    Type: Grant
    Filed: April 7, 1995
    Date of Patent: January 14, 1997
    Assignee: Zycad Corporation
    Inventors: Richard D. Freeman, Joseph D. Linoff, Timothy Saxe
  • Patent number: 5436801
    Abstract: An integrated circuit structure which employs at least two metal levels overlying an array of circuit elements. Each metal level contains signal routing resources which can be used for supplying power and interconnecting circuit elements. The metal levels include a first metal level directly overlying the array of circuit elements, intermediate metal levels (if there are more than two metal levels), and a top metal level overlying all other metal levels. Power carrying tracks are disposed in the top metal level. Power antennae are disposed in the first metal level, but only where necessary to provide power to the circuit elements. The power antennae are for connecting the power carrying tracks to the circuit elements. Power bridges are disposed in intermediate metal levels between the first metal level and the top metal level. The power bridges are for connecting the power carrying tracks to the power antennae.
    Type: Grant
    Filed: September 9, 1993
    Date of Patent: July 25, 1995
    Assignee: CrossCheck Technology, Inc.
    Inventors: Tushar Gheewala, Rustam Mehta, Timothy Saxe
  • Patent number: 4736338
    Abstract: A simulation technique for modeling the function of logic elements containing memory is disclosed. The technique uses a table to represent the logical function of the devices that are being simulated.
    Type: Grant
    Filed: October 7, 1986
    Date of Patent: April 5, 1988
    Assignee: Silicon Solutions Corporation
    Inventors: Timothy Saxe, Daniel R. Perkins