Patents by Inventor Bassam J. Mohd

Bassam J. Mohd 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: 5944776
    Abstract: A fast carry-sum form Booth encoder is used in a multiplicative divider to iteratively multiply one number by a series of numbers to produce the result of a divide or square root operation. The fast Booth encoder inputs a binary sum and a binary carry row representing the first number. The encoder adds the two numbers and at the same time Booth-encodes the result and outputs this result to a partial product generator to be combined with one of the series of numbers. Included in the fast Booth encoder are a multiplicity of interconnected logic cells. Each logic cell receives a number of distinct sequential bits from each of the binary sum and carry rows. The sequential bits from one binary number correspond to sequential bits in the other binary number. Each cell then produces an associated cell output. Each logic cell includes a carry bit generator for producing a number of carry bits to transmit to a next interconnected logic cell.
    Type: Grant
    Filed: September 27, 1996
    Date of Patent: August 31, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Song Zhang, Bassam J. Mohd
  • Patent number: 5933021
    Abstract: Circuits and methods of suppressing noise on a signal line are disclosed. A noise suppression pull-down circuit is coupled to a signal line which couples the output element of a first logic element to the input terminal of a second logic element. When the first logic element drives a logic low onto the signal line, the noise suppression pull-down circuit is activated to provide a weak pull-down on the signal line. When the first logic element drives a logic high onto the signal line, the noise suppression pull-down circuit is deactivated to prevent interference with the first logic element.
    Type: Grant
    Filed: June 18, 1996
    Date of Patent: August 3, 1999
    Assignee: Sun Microsystems, Inc
    Inventor: Bassam J. Mohd
  • Patent number: 5867049
    Abstract: Circuits and methods for a zero setup time storage element are disclosed. A storage element having a data input terminal, a clock input terminal and a data output terminal is able to capture a logic value of a data signal on the data input terminal with a substantially zero setup time at an active edge of a clock signal. Furthermore, some embodiments of the storage element are able to drive the captured logic value until the next active edge. One embodiment of the storage element includes a control circuit coupled to an output driver circuit. Depending on the state of the data input signal during an active edge, the control circuit can drives a first control signal to the output driver circuit or a second control signal to the output driver circuit. The output driver drives a data output signal on the data output terminal of the storage element based on the values of the control signals.
    Type: Grant
    Filed: November 21, 1996
    Date of Patent: February 2, 1999
    Assignee: Sun Microsystems, Inc.
    Inventor: Bassam J. Mohd
  • Patent number: 5841206
    Abstract: The present invention teaches a variety of methods and apparatus. The steps of one method for wiring an electrical system having a first bus and a second bus are as follows. Routing a wire B between wires A and A' and a wire B' adjacent to wire A' within the first bus, the wire B intended to transmit a first signal, the wire B' intended to transmit a signal associated with the first signal, the wire A intended to transmit a second signal, and the wire A' intended to transmit a third signal associated with the second signal. Routing a wire D between wires C and C' and a wire D' adjacent to the wire C' within the second bus, the wire D intended to transmit a fourth signal, the wire D' intended to transmit a signal associated with the fourth signal, the wire C intended to transmit a fifth signal, and the wire C' intended to transmit a sixth signal associated with the fifth signal.
    Type: Grant
    Filed: December 3, 1996
    Date of Patent: November 24, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Bassam J. Mohd