Patents by Inventor Robert Devins

Robert Devins 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).

  • Publication number: 20070204246
    Abstract: Verification of external interfaces of cores on system-on-chip (SOC) designs frequently entails the purchase of costly standardized software models to test the external interfaces. Typically, the standardized models provide more functionality than is needed. Instead of standardized models, test models may be developed and utilized, but this also incurs cost and delay. The present invention provides an efficient and economical alternative. A mirror interface, or copy of the external interface undergoing verification, is used with a standardized control mechanism to verify the external interface. Because all interface I/O connections can thereby be utilized, a cost-effective and highly reusable way of verifying such interfaces is provided.
    Type: Application
    Filed: May 4, 2007
    Publication date: August 30, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Devins, Paul Ferro, Peter LaFauci, Kenneth Mahler, David Milton
  • Publication number: 20070168733
    Abstract: A method and system comprises creating a test case that is dependent upon known sequences and executing the test case on an originating processor until it reaches a known point. The method further includes executing the test case on a different processor to perform an action and informing the originating processor that the action was taken. The action is verified as being occurred with the originating processor.
    Type: Application
    Filed: December 9, 2005
    Publication date: July 19, 2007
    Inventors: Robert Devins, David Milton, Pascal Nasmara
  • Publication number: 20070136559
    Abstract: A method and system comprises transferring data from a first processor to at least one pulse generator directly connected to an interrupt control of at least a second processor. The transferring of the data bypasses memory. The method further includes reading the transferred data directly from the at least one pulse generator by the at least a second processor.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Robert Devins, David Milton, Pascal Nsame
  • Publication number: 20060229858
    Abstract: Sample-count feedback from bus functional models and a binary convergence algorithm are to generate optimal sampling values for an accelerator, or hardware assisted simulator. The simulator includes a bus functional model and a driver program. A software readable register maintains a count of a number of samples provided the simulator in execution of a transaction on the bus functional model. For each supported bus functional model, a sample count retrieved from the bus functional model and a last sampling value given the hardware assisted simulator is maintained, and a binary convergence algorithm applied to generate sampling values based on the last sampling value given to the hardware assisted simulator and the last actual sampling value used by a given bus functional model for a transaction.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Devins, David Milton
  • Publication number: 20060064296
    Abstract: A method and system comprises extracting resources required to run a discrete test case or set of associated test cases on a design. The method and system further includes building a simulation model based on the extracted resources and executing the simulation model using only the extracted resources, exclusive of an entire design, to test a specific function or group of interrelated functions represented by the discrete test case or set of associated test cases for design verification, and correlating the simulation results with the test plan.
    Type: Application
    Filed: December 9, 2005
    Publication date: March 23, 2006
    Inventors: Robert Devins, David Milan, Pascal Noame
  • Publication number: 20060047939
    Abstract: A method and apparatus for initializing multiple processors in an integrated circuit. Each processor is uniquely identifiable. Boot code for the initialization of the processors is written so that any specialized code for a specific processor is accessed using identity of the processor.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Devins, Paul Ferro, David Milton, Arnold Tran
  • Publication number: 20050144577
    Abstract: Verification of external interfaces of cores on system-on-chip (SOC) designs frequently entails the purchase of costly standardized software models to test the external interfaces. Typically, the standardized models provide more functionality than is needed. Instead of standardized models, test models may be developed and utilized, but this also incurs cost and delay. The present invention provides an efficient and economical alternative. A mirror interface, or copy of the external interface undergoing verification, is used with a standardized control mechanism to verify the external interface. Because all interface I/O connections can thereby be utilized, a cost-effective and highly reusable way of verifying such interfaces is provided.
    Type: Application
    Filed: November 15, 2004
    Publication date: June 30, 2005
    Applicant: International Business Machines
    Inventors: Robert Devins, Paul Ferro, Peter LaFauci, Kenneth Mahler, David Milton