Patents by Inventor Salim Rabaa

Salim Rabaa 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: 11601119
    Abstract: A flip-flop circuit comprises a pass gate, a feedback inverter, and an interleaved filter. The pass gate comprises a clock input and an inverting clock input. The feedback inverter includes a feedback input coupled to both the clock input and the inverting clock input of the pass gate. The interleaved filter comprises a delay circuit including a delay output, a C-gate element, and a blocking inverter. The C-gate element includes a C-gate input and a C-gate output. The C-gate input is coupled to the delay output of the delay circuit and the pass gate, and the C-gate output is coupled to the feedback input of the feedback inverter. The blocking inverter includes a blocking input and a blocking output. The blocking input is coupled to the delay output of the delay circuit, and the blocking output is coupled to the feedback input of the feedback inverter.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: March 7, 2023
    Assignee: THE BOEING COMPANY
    Inventors: Salim A. Rabaa, Ethan H. Cannon, Manuel F. Cabanas-Holmen
  • Publication number: 20220200585
    Abstract: A flip-flop circuit comprises a pass gate, a feedback inverter, and an interleaved filter. The pass gate comprises a clock input and an inverting clock input. The feedback inverter includes a feedback input coupled to both the clock input and the inverting clock input of the pass gate. The interleaved filter comprises a delay circuit including a delay output, a C-gate element, and a blocking inverter. The C-gate element includes a C-gate input and a C-gate output. The C-gate input is coupled to the delay output of the delay circuit and the pass gate, and the C-gate output is coupled to the feedback input of the feedback inverter. The blocking inverter includes a blocking input and a blocking output. The blocking input is coupled to the delay output of the delay circuit, and the blocking output is coupled to the feedback input of the feedback inverter.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 23, 2022
    Inventors: Salim A. Rabaa, Ethan H. Cannon, Manuel F. Cabanas-Holmen
  • Patent number: 10734998
    Abstract: Systems, methods, and apparatus for complementary self-limiting logic are disclosed. In one or more embodiments, a method for mitigating errors caused by transients in a logic gate transistor comprises biasing, by a first stage of transistors, a second stage of transistors such that a voltage potential across terminals of each of the transistors of the second stage are at an equal voltage potential. The method further comprises biasing, by the second stage of transistors, the logic gate transistor such that a voltage potential across terminals of the logic gate transistor are at an equal voltage potential, thereby ensuring that the transients will not cause the logic gate transistor to erroneously change logic states when the logic gate transistor is in a logically off state.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: August 4, 2020
    Assignee: The Boeing Company
    Inventors: Manuel Cabanas-Holmen, Jeff Maharrey, Salim Rabaa
  • Patent number: 9013219
    Abstract: A flip flop circuit has a first stage and a second stage. The first stage and the second stage each have interleaved filters.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: April 21, 2015
    Assignee: The Boeing Company
    Inventors: Manuel F. Cabanas-Holmen, Ethan Cannon, Salim A. Rabaa
  • Publication number: 20150070062
    Abstract: A flip flop circuit has a first stage and a second stage. The first stage and the second stage each have interleaved filters.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 12, 2015
    Applicant: The Boeing Company
    Inventors: Manuel F. Cabanas-Holmen, Ethan Cannon, Salim A. Rabaa
  • Patent number: 8847621
    Abstract: A circuit and methods for mitigating radiation-induced Single Event Effects (SEE) in Silicon-on-Insulator (SOI) Complementary Metal-Oxide-Semiconductor (CMOS) integrated circuits are presented. A primary logic output is generated from a primary logic gate in response to an input. A redundant logic output is generated from a redundant logic gate that duplicates the primary logic output in response to the input if an SEE is not present. An interleaved C-gate output is generated from an interleaved C-gate that emulates an inverter output when the primary logic output and the redundant logic output match, and does not changes its output when the primary logic output and the redundant logic output do not match during the SEE.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: September 30, 2014
    Assignee: The Boeing Company
    Inventors: Ethan Cannon, Salim Rabaa, Josh Mackler
  • Patent number: 8754701
    Abstract: An interleaved filter circuit has a delay element configured to receive an input signal. An interleaved output buffer has a first input which receives the input signal and a second input which receives the output of the delay element. An output of the interleaved output buffer is driven when the first input and the second input are at a same logic level.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: June 17, 2014
    Assignee: The Boeing Company
    Inventors: Ethan Cannon, Manuel F. Cabanas-Holmen, Salim A. Rabaa
  • Publication number: 20140015564
    Abstract: A circuit and methods for mitigating radiation-induced Single Event Effects (SEE) in Silicon-on-Insulator (SOI) Complementary Metal-Oxide-Semiconductor (CMOS) integrated circuits are presented. A primary logic output is generated from a primary logic gate in response to an input. A redundant logic output is generated from a redundant logic gate that duplicates the primary logic output in response to the input if an SEE is not present. An interleaved C-gate output is generated from an interleaved C-gate that emulates an inverter output when the primary logic output and the redundant logic output match, and does not changes its output when the primary logic output and the redundant logic output do not match during the SEE.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Inventors: Ethan Cannon, Salim Rabaa, Josh Mackler
  • Patent number: 8207753
    Abstract: The different advantageous embodiments provide an integrated circuit comprising a number of latches and a number of filters. Each latch in the number of latches has a plurality of inputs and a plurality of storage nodes. The plurality of storage nodes includes a number of pairs of circuit nodes that form a number of upsettable circuit node pairs. Each input of the plurality of inputs is connected to a corresponding storage node in the plurality of storage nodes. Each filter in the number of filters has an input and a plurality of outputs. Each of the plurality of outputs is connected to a corresponding input of the plurality of inputs of a latch in the number of latches. Each filter in the number of filters is located between two circuit nodes forming an upsettable circuit node pair of the latch in the number of latches to increase critical node spacing.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: June 26, 2012
    Assignee: The Boeing Company
    Inventors: Manuel F. Cabanas-Holmen, Ethan H. Cannon, Salim A. Rabaa
  • Publication number: 20110309856
    Abstract: The different advantageous embodiments provide an integrated circuit comprising a number of latches and a number of filters. Each latch in the number of latches has a plurality of inputs and a plurality of storage nodes. The plurality of storage nodes includes a number of pairs of circuit nodes that form a number of upsettable circuit node pairs. Each input of the plurality of inputs is connected to a corresponding storage node in the plurality of storage nodes. Each filter in the number of filters has an input and a plurality of outputs. Each of the plurality of outputs is connected to a corresponding input of the plurality of inputs of a latch in the number of latches. Each filter in the number of filters is located between two circuit nodes forming an upsettable circuit node pair of the latch in the number of latches to increase critical node spacing.
    Type: Application
    Filed: January 27, 2011
    Publication date: December 22, 2011
    Applicant: THE BOEING COMPANY
    Inventors: Manuel F. Cabanas-Holmen, Ethan H. Cannon, Salim A. Rabaa
  • Patent number: 8054099
    Abstract: The different advantageous embodiments provide an integrated circuit comprising a number of latches and a number of filters. Each latch in the number of latches has a plurality of inputs and a plurality of storage nodes. The plurality of storage nodes includes a number of pairs of circuit nodes that form a number of upsettable circuit node pairs. Each input of the plurality of inputs is connected to a corresponding storage node in the plurality of storage nodes. Each filter in the number of filters has an input and a plurality of outputs. Each of the plurality of outputs is connected to a corresponding input of the plurality of inputs of a latch in the number of latches. Each filter in the number of filters is located between two circuit nodes forming an upsettable circuit node pair of the latch in the number of latches to increase critical node spacing.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: November 8, 2011
    Assignee: The Boeing Company
    Inventors: Manuel F. Cabanas-Holmen, Ethan H. Cannon, Salim A. Rabaa
  • Publication number: 20110025372
    Abstract: The different advantageous embodiments provide an integrated circuit comprising a number of latches and a number of filters. Each latch in the number of latches has a plurality of inputs and a plurality of storage nodes. The plurality of storage nodes includes a number of pairs of circuit nodes that form a number of upsettable circuit node pairs. Each input of the plurality of inputs is connected to a corresponding storage node in the plurality of storage nodes. Each filter in the number of filters has an input and a plurality of outputs. Each of the plurality of outputs is connected to a corresponding input of the plurality of inputs of a latch in the number of latches. Each filter in the number of filters is located between two circuit nodes forming an upsettable circuit node pair of the latch in the number of latches to increase critical node spacing.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Applicant: THE BOEING COMPANY
    Inventors: Manuel F. Cabanas-Holmen, Ethan H. Cannon, Salim A. Rabaa