Patents by Inventor Fadi Hamdan

Fadi Hamdan 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: 11264976
    Abstract: Aspects of the disclosure are directed to adaptively delaying an input signal. In accordance with one aspect, an apparatus includes a plurality of delay units, wherein each of the plurality of delay units includes a substantially similar output load characteristic; a plurality of buffer units, wherein each of the plurality of buffer units is coupled to one of the plurality of delay units; wherein a quantity of the plurality of delay units equals a quantity of the plurality of buffer units; an additional delay unit coupled to a delay unit output of one of the plurality of delay units; and a one-hot decoder coupled to each of the plurality of buffer units, the one-hot decoder configured to enable one and only one of the plurality of buffer units.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: March 1, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Fadi Hamdan, Keith Alan Bowman, Nadeem Eleyan, Xiang Li
  • Publication number: 20210399722
    Abstract: Aspects of the disclosure are directed to adaptively delaying an input signal. In accordance with one aspect, an apparatus includes a plurality of delay units, wherein each of the plurality of delay units includes a substantially similar output load characteristic; a plurality of buffer units, wherein each of the plurality of buffer units is coupled to one of the plurality of delay units; wherein a quantity of the plurality of delay units equals a quantity of the plurality of buffer units; an additional delay unit coupled to a delay unit output of one of the plurality of delay units; and a one-hot decoder coupled to each of the plurality of buffer units, the one-hot decoder configured to enable one and only one of the plurality of buffer units.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 23, 2021
    Inventors: Fadi HAMDAN, Keith Alan BOWMAN, Nadeem ELEYAN, Xiang LI
  • Patent number: 10068645
    Abstract: In an aspect of the disclosure, a method and an apparatus are provided. The apparatus may be a content addressable memory. The content addressable memory includes a plurality of memory sections each configured to store data. Additionally, the content addressable memory includes a comparator configured to compare the stored data in each of the plurality of memory sections with search input data. The comparison may be in a time division multiplexed fashion. The comparator may be configured to compare the stored data in each of the plurality of memory sections with search input data in a corresponding one of a plurality of memory access cycles. The content addressable memory may include a state machine configured to control when the comparator compares the stored data in each of the plurality of memory sections with search input data based on a state of the state machine.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: September 4, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Kim Yaw Tong, Suresh Kumar Venkumahanti, Fadi Hamdan, Kun Ma
  • Publication number: 20170345500
    Abstract: In an aspect of the disclosure, a method and an apparatus are provided. The apparatus may be a content addressable memory. The content addressable memory includes a plurality of memory sections each configured to store data. Additionally, the content addressable memory includes a comparator configured to compare the stored data in each of the plurality of memory sections with search input data. The comparison may be in a time division multiplexed fashion. The comparator may be configured to compare the stored data in each of the plurality of memory sections with search input data in a corresponding one of a plurality of memory access cycles. The content addressable memory may include a state machine configured to control when the comparator compares the stored data in each of the plurality of memory sections with search input data based on a state of the state machine.
    Type: Application
    Filed: December 5, 2016
    Publication date: November 30, 2017
    Inventors: Kim Yaw TONG, Suresh Kumar VENKUMAHANTI, Fadi HAMDAN, Kun MA
  • Publication number: 20110229891
    Abstract: The invention identifies Syngap1 dysfunctions as causative of mental retardation. Described are methods of detecting mental retardation and methods of detecting non-syndromic mental retardation (NSMR) in a human subject. Particular methods comprise sequencing a human subject's genomic DNA for comparison with a control sequence from an unaffected individual. Also described are probes, kits, antibodies and isolated mutated Syngap1 proteins.
    Type: Application
    Filed: November 9, 2009
    Publication date: September 22, 2011
    Applicants: Centre Hospitalier Universitaire Saint-Justine, Universite De Montreal, Centre Hospitalier De L'Universite De Montreal
    Inventors: Jacques Michaud, Fadi Hamdan, Guy Rouleau, Julie Gauthier
  • Publication number: 20070229134
    Abstract: A multimode, uniform-latency clock generation circuit (CGC) is described herein. In one example, the multimode, uniform-latency CGC generates a pulse clock signal via a clock generation path responsive to a clock chopping signal being active and generates a phase clock signal via the same clock generation path responsive to the clock chopping signal being inactive. The clock chopping signal is activated responsive to a mode control input signal being in a first state and deactivated responsive to either the mode control input signal being in a second state or a plurality of clock enable signals being inactive. In one or more embodiments, a multimode, uniform-latency CGC is included in a microprocessor for providing pulse clock signals to inter-stage pulsed sequential storage elements when operating in a timing sensitive mode and for providing phase clock signals to the inter-stage pulsed sequential storage elements when operating in a timing insensitive mode.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Fadi Hamdan, Jeffrey Fischer, William Goodall
  • Publication number: 20070210833
    Abstract: A multi-enabled clock gating circuit reduces clock enable setup time. In one example, the multi-enabled clock gating circuit comprises an OAI logic gate and a clock enable control circuit. The OAI logic gate is configured to generate a gated clock signal by inverting an input clock signal responsive to one of a timing-sensitive clock enable signal and a timing-insensitive clock enable signal being active. The clock enable control circuit is configured to prevent the OAI logic gate from receiving the timing-insensitive clock enable signal responsive to the timing-sensitive clock enable signal being active. In one or more embodiments, a multi-enabled clock gating circuit having reduced clock enable setup time may be included in an integrated circuit for implementing clock gating during different operating modes of the integrated circuit.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 13, 2007
    Inventors: Fadi Hamdan, Jeffrey Fischer, William Goodall
  • Publication number: 20070208912
    Abstract: A dual-path, multimode sequential storage element (SSE) is described herein. In one example, the dual-path, multimode SSE comprises first and second sequential storage elements, a data input, a data output, and a selector mechanism. The first and second sequential storage elements each have an input and an output. The data input is coupled to the inputs of both sequential storage elements and is configured to accept data. The data output is coupled to the outputs of both sequential storage elements and is configured to output the data. The selector mechanism is configured to select one of the sequential storage elements for passing the data from the data input to the data output. In one example, the first sequential storage element comprises a pulse-triggered storage element and the second sequential storage element comprises a master-slave storage element.
    Type: Application
    Filed: March 1, 2006
    Publication date: September 6, 2007
    Inventors: Manish Garg, Fadi Hamdan