Patents by Inventor David Galbi

David Galbi 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: 8176458
    Abstract: An H-tree is formed in a conducting layer over a base array of a structured ASIC, the H-tree being a predefined constraint imposed on ad hoc circuit designs adapted to make use of a base array and H-tree. The endpoints of an H-tree can be formed at or near sequential elements. When an H-tree is used as part of a clock structure, clock skew to sequential elements and consumption of routing resources for forming a clock structure can be minimized. When a pulse generator is coupled to an H-tree, at least one flip-flop of a plurality of flip-flops can be emulated with an individual latch, thereby increasing effective flip-flop density.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: May 8, 2012
    Assignee: Otrsotech, Limited Liability Company
    Inventors: David Galbi, Eric T. West
  • Publication number: 20090293035
    Abstract: An H-tree is formed in a conducting layer over the base array of a structured ASIC, the H-tree being a predefined constraint imposed on ad hoc circuit designs adapted to make use of the base array and H-tree. The endpoints of the H-tree are formed at or near sequential elements. When the H-tree is used as part of a clock structure, clock skew to the sequential elements is minimized as is the consumption of routing resources for forming the clock structure. When a pulse generator is coupled to the H-tree, individual flip-flops can be emulated with individual latches, thereby increasing the effective flip-flop density.
    Type: Application
    Filed: December 1, 2008
    Publication date: November 26, 2009
    Inventors: David Galbi, Eric T. West
  • Patent number: 7461365
    Abstract: An H-tree is formed in a conducting layer over a base array of a structured ASIC, an H-tree being a predefined constraint imposed on ad hoc circuit designs adapted to make use of the base array and H-tree. The endpoints of the H-tree are formed at or near sequential elements. When the H-tree is used as part of a clock structure, clock skew to the sequential elements is minimized as is the consumption of routing resources for forming the clock structure. When a pulse generator is coupled to the H-tree, each individual flip-flop of a plurality of flip-flops can be emulated with an individual latch, thereby increasing effective flip-flop density.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: December 2, 2008
    Assignee: Lightspeed Logic, Inc.
    Inventors: David Galbi, Eric T. West
  • Patent number: 5027308
    Abstract: In a floating-point addition (and/or subtraction) of two normalized numbers where a normalized result is also desired, a generation of a carry (overflow) or a borrow from the most significant bit of a minuend operation will cause the resultant mantissa not to be normalized. A dual adder scheme is used to always provide a normalized result. One adder provides an unshifted result while the second adder provides a shifted result. A logic circuit looks for a carry out when performing addition and a bit value of the msb when performing subtraction to select the output from the adder providing the proper normalization. Rounding logic circuitry is used to predict the rounding of the resultant mantissa and carry bits are coupled as a carry-in to the adders to achieve the proper rounding in the same clock cycle as the adding/subtracting of the two mantissas.
    Type: Grant
    Filed: February 14, 1989
    Date of Patent: June 25, 1991
    Assignee: Intel Corporation
    Inventors: Hon P. Sit, David Galbi, Alfred K. Chan
  • Patent number: 5010508
    Abstract: In a floating-point subtraction of two numbers where a normalized result is needed, a prenormalization circuit predicts the number of leading zeroes which will appear in the resultant mantissa, due to the close value of the two source operands. The prenormalization circuit then causes appropriate left shifts of the two operand mantissas prior to the subtraction (two's complement addition) is performed, wherein the resultant mantissa will already be normalized.
    Type: Grant
    Filed: February 14, 1989
    Date of Patent: April 23, 1991
    Assignee: Intel Corporation
    Inventors: Hon P. Sit, David Galbi, Alfred K. Chan
  • Patent number: 4928259
    Abstract: In a floating-point multiplication of two numbers in which a value of a sticky bit is needed, each of two trailing zero encoders calculates the number of trailing zeroes associated with its mantissa. The sum of the two trailing zero counts determines the number of trailing zeroes in the mantissa product. This sum is compared to a constant to determine the sticky bit. Each encoder is comprised of a plurality of individual encoders arranged in a plurality of rows for providing the trailing zero count.
    Type: Grant
    Filed: September 23, 1988
    Date of Patent: May 22, 1990
    Assignee: Intel Corporation
    Inventors: David Galbi, Les Kohn
  • Patent number: 4901270
    Abstract: A four-to-two adder for adding four numbers and generating two numbers which has the same sum as the sum of the four input numbers is used to add partial products in a multiplier. A plurality of adder cells are arranged in parallel to process corresponding bits of the four numbers. Each adder cell couples three of the four input bits to the next stage. A four-bit parity circuit is used to control two multiplexers which select signals from a carry generator and the one input signal which is not coupled to the subsequent adder cell stage to provide two output bits corresponding to the two output numbers.
    Type: Grant
    Filed: September 23, 1988
    Date of Patent: February 13, 1990
    Assignee: Intel Corporation
    Inventors: David Galbi, Alfred K. Chan