Patents by Inventor Daniel D Osborn

Daniel D Osborn 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: 6505330
    Abstract: The present invention provides a method and an apparatus that are utilized to enable the range of trace lengths of the bus of a mounting surface, such as a PCB, for example, to be maximized without violating setup and/or hold times. The method of the present invention utilizes information relating to certain timing parameters of the ICs and the package delays of the ICs to maximize the range of trace lengths of the PCB bus as a function of a selected clock offset. A clock offset is inserted into the global clock of the PCB bus and minimum and maximum PCB bus trace lengths are calculated as a function of the clock offset, The apparatus of the present invention is a computer that performs the calculations needed to perform the method of the present invention. For example, the computer receives the information relating to the timing parameters and the package delays of the ICs and processes the information to determine the minimum and maximum trace lengths for each signal of the ICs.
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: January 7, 2003
    Assignee: Hewlett-Packard Company
    Inventor: Daniel D Osborn
  • Patent number: 6418552
    Abstract: The present invention provides a method and apparatus for selecting trace lengths for a bus of a mounting surface, such as, for example, a printed circuit board (PCB), and for selecting the relative locations of two or three ICs on the mounting surface, which will be referred to hereinafter as a PCB. The method of the present invention utilizes information relating to the trace lengths of the buses of the ICs at issue and certain timing parameters of the ICs to determine optimal trace lengths for the PCB bus and the appropriate relative locations for the ICs on the PCB. An offset is then inserted into the global clock of the PCB bus to optimize the setup margins of the ICs. Optimization of the setup margins maximizes the speed of the PCB bus. The apparatus of the present invention is a computer that performs the method of the present invention.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: July 9, 2002
    Assignee: Hewlett-Packard Company
    Inventor: Daniel D Osborn