Patents by Inventor David N. Goldberg

David N. Goldberg 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: 7447146
    Abstract: A method of error protection. In one embodiment, the method of error protection consists of detecting an error during communication between nodes in a network. The nodes are separated by a link in the network. Further communication between the nodes is blocked in response to the detected error. The blocked communication is then unblocked, provided the communicating nodes have resolved the detected error. The unblocking of communication re-enables communication between the nodes.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: November 4, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David N. Goldberg, Michael Traynor
  • Publication number: 20030115516
    Abstract: A method of error protection. In one embodiment, the method of error protection consists of detecting an error during communication between nodes in a network. The nodes are separated by a link in the network. Further communication between the nodes is blocked in response to the detected error. The blocked communication is then unblocked, provided the communicating nodes have resolved the detected error. The unblocking of communication re-enables communication between the nodes.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Inventors: David N. Goldberg, Michael Traynor
  • Patent number: 5987241
    Abstract: Connection lines are routed within an integrated circuit. A first set of the connection lines are pre-routed. The first set of connection lines carry signals which have a higher likelihood of being influenced by crosstalk. The first set of connection lines are routed to tracks where minimal capacitive coupling will result. For example, this may be in a track immediately adjacent to a power line or a ground line. Alternatively, or in addition, this may be in a track between two empty tracks. After the first set of connection lines have been routed, a second set of connection lines are routed. The second set of connection lines carry signals which have a lower likelihood of being influenced by crosstalk. The second connection lines are routed to tracks which are not utilized by the first set of connection lines.
    Type: Grant
    Filed: January 9, 1997
    Date of Patent: November 16, 1999
    Assignee: Hewlett-Packard Company
    Inventors: David N. Goldberg, Richard M. McClosky, Nicholas S. Fiduccia, Scott M. Dziak
  • Patent number: 5894142
    Abstract: Signals are routed within a routing channel between a first logic block and a second logic block. A power signal within a power conductor is routed as part of a bottom layer of the routing channel. The bottom layer is located above a substrate for the integrated circuit. A ground signal is also routed within a ground conductor as part of the bottom layer of the routing channel. Data lines are routed in a top layer of the routing channel. The data lines carry data signals within the routing channel. Connection lines are routed within a middle layer of the routing channel. The middle layer is between the bottom layer of the routing channel and the top layer of the routing channel. The connecting lines connect a subset of the data lines in the top layer, the ground conductor in the bottom layer and the power conductor in the bottom layer to the first logic block and to the second logic block.
    Type: Grant
    Filed: December 11, 1996
    Date of Patent: April 13, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Nicholas S. Fiduccia, Richard M. McClosky, David N. Goldberg