Patents by Inventor Colin Carruthers

Colin Carruthers 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: 6370677
    Abstract: A method and system for translating abstract structural or behavioral circuit descriptions to physically implementable files, preferably suitable for use in a Field Programmable Gate Array (FPGA) or other programmable device. A selection of layouts are generated for a cell definition (a function), allowing optimization and acceleration of circuit placement and routing without compromising design hierarchy or altering design function. Layout transformation functions may be manually initiated or automtically selected and applied during implementation of a placement algorithm.
    Type: Grant
    Filed: January 20, 2000
    Date of Patent: April 9, 2002
    Assignee: Xilinx, Inc.
    Inventors: Colin Carruthers, Irene Buchanan
  • Patent number: 6035106
    Abstract: A method and system for translating abstract structural or behavioral circuit descriptions to physically implementable files, preferably suitable for use in a Field Programmable Gate Array (FPGA) or other programmable device. A selection of layouts are generated for a cell definition (a function), allowing optimization and acceleration of circuit placement and routing without compromising design hierarchy or altering design function. Layout transformation functions may be manually initiated or automatically selected and applied during implementation of a placement algorithm.
    Type: Grant
    Filed: April 28, 1997
    Date of Patent: March 7, 2000
    Assignee: Xilinx, Inc.
    Inventors: Colin Carruthers, Irene Buchanan