Patents by Inventor Mark Farr

Mark Farr 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: 7475000
    Abstract: Apparatus and methods for integrated circuit (IC) design, including management of the configuration, design parameters, and functionality of a design in which custom instructions or other design elements may be controlled by the designer. In one exemplary embodiment, a computer program rendered in an object-oriented language implementing the aforementioned methods for designing user-customized digital processors is disclosed. Design iteration, component encapsulation, use of human-readable file formats, extensible dynamic GUIs and tool sets, and other features are employed to enhance the functionality and accessibility of the program. Components within the design environment comprise encapsulated objects which contain information relating to interfaces with other components in the design, hierarchy, and other facets of the design process.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: January 6, 2009
    Assignee: ARC International, PLC
    Inventors: Stephen Cook, Simon Broadley, Mark Bilton, Mark Farr, Ben Wimpory, Lee Hewitt, Tim Glover
  • Publication number: 20050049843
    Abstract: Apparatus and methods for integrated circuit (IC) design, including the configuration and addition of extensions to the design. In one exemplary embodiment, a computer program rendered in an object-oriented language implementing the aforementioned methods for automatically adding user-customized extensions to digital processors is disclosed. The program comprises an extension tool which is adapted for varying levels of abstraction, and to significantly automate the creation and generation of various different extension types including for example ALUs, condition codes, and registers. A markup language (e.g., XML) database of abstracted extension components is utilized to permit ready addition and modification of extensions, as well as applicability of the extensions across different target architectures.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Lee Hewitt, Mark Farr, Chao Dong, Simon Broadley
  • Publication number: 20030229482
    Abstract: Apparatus and methods for integrated circuit (IC) design, including management of the configuration, design parameters, and functionality of a design in which custom instructions or other design elements may be controlled by the designer. In one exemplary embodiment, a computer program rendered in an object-oriented language implementing the aforementioned methods for designing user-customized digital processors is disclosed. Design iteration, component encapsulation, use of human-readable file formats, extensible dynamic GUIs and tool sets, and other features are employed to enhance the functionality and accessibility of the program. Components within the design environment comprise encapsulated objects which contain information relating to interfaces with other components in the design, hierarchy, and other facets of the design process.
    Type: Application
    Filed: April 25, 2003
    Publication date: December 11, 2003
    Inventors: Stephen Anthony Cook, Simon Broadley, Mark Bilton, Mark Farr, Benjamin Segust Wimpory, Lee Hewitt, Tim Glover