Patents by Inventor Fahad Ahmed

Fahad Ahmed 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: 10713136
    Abstract: In an example, a method of memory repair may include receiving, by a memory repair unit, a plurality of memory identifiers. The method may include determining, by the memory repair unit, that a first memory identifier of the plurality of memory identifiers corresponds to a first memory of a plurality of memories. The method may include determining, by the memory repair unit, that a second memory identifier corresponds to a second memory of the plurality of memories. The method may include outputting, by the memory repair unit, in parallel: a first value to a repair enable input of the first memory, and a second value to a repair enable input of the second memory.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 14, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Fahad Ahmed, Chulmin Jung, Sei Seung Yoon, Esin Terzioglu
  • Patent number: 10445334
    Abstract: A client application may interact with a database service using a data interchange format with limited support for database data types or query representations. A map may be supported in the interchange format as a collection of name-value pairs. A database query may be parsed to form an abstract syntax tree. From the abstract syntax tree, a hierarchy of nested maps may be formed to represent the query, based on schemas mapping from regions of the abstract syntax tree to maps in the interchange format.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Fahad Ahmed, Andrew Desmond Budiman, Usman Ahmed Shami, Fehmi Dogus Ertemur, Jeffrey Hocheng Nieh
  • Patent number: 10437809
    Abstract: A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a projection of locations in the object to be updated and a function that, upon evaluation, returns values to be used to update the projected locations of the object. The repository may determine that the locations specified by the projections correspond to non-overlapping regions of the object and, based on the determination, update the object using the results of evaluating the function.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Jeffrey Hocheng Nieh, Fahad Ahmed, David Craig Yanacek, Andrew Desmond Budiman, Usman Ahmed Shami
  • Patent number: 10380090
    Abstract: A database may store an object comprising a hierarchy of sub-objects. Numeric identifiers may be assigned to names of the sub-objects and used in place of the names when writing the object to storage. Scalar values may be prefixed with length indicators. Collections may be prefixed with counts indicative of the number of elements in the corresponding collection. A portion of the object may be retrieved from storage by traversing a path from the root of the hierarchy to the desired portion. Length and count information may be used to skip over portions of the object during the traversal.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Usman Ahmed Shami, Fahad Ahmed, Andrew Desmond Budiman
  • Publication number: 20190115091
    Abstract: A method and apparatus for memory built-in self-test (MBIST) may be configured to load a testing program from an MBIST controller, execute the testing program, and determine and write pass/fail results to a read-out register. For example, in various embodiments, the testing program may comprise one or more write operations that are configured to change data stored in a plurality of memory bitcells from a first value to a second value while a byte enable signal is asserted in order to test stability associated with a memory bitcell, create DC and AC noise due to byte enable mode stress, check at-speed byte enable mode timing, and execute a self-checking algorithm that may be designed to verify whether data is received at a data input (Din) pin. Any memory bitcells storing a value different from an expected value after performing the write operation(s) may be identified as having failed the MBIST.
    Type: Application
    Filed: April 26, 2018
    Publication date: April 18, 2019
    Inventors: Greg Seok, Fahad Ahmed, Chulmin Jung
  • Publication number: 20190095295
    Abstract: In an example, a method of memory repair may include receiving, by a memory repair unit, a plurality of memory identifiers. The method may include determining, by the memory repair unit, that a first memory identifier of the plurality of memory identifiers corresponds to a first memory of a plurality of memories. The method may include determining, by the memory repair unit, that a second memory identifier corresponds to a second memory of the plurality of memories. The method may include outputting, by the memory repair unit, in parallel: a first value to a repair enable input of the first memory, and a second value to a repair enable input of the second memory.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Fahad AHMED, Chulmin JUNG, Sei Seung YOON, Esin TERZIOGLU
  • Patent number: 9997208
    Abstract: A circuit including an output node and a cross-coupled pair of semiconductor devices configured to provide, at the output node, an output signal in a second voltage domain based on an input signal in a first voltage domain is described herein. The circuit further includes a pull-up assist circuit coupled to the output node; and a look-ahead circuit coupled to the pull-up assist circuit, wherein the look-ahead circuit is configured to cause the pull-up assist circuit to assist in increasing a voltage level at the output node when there is a decrease in a voltage level of an inverted output signal in the second voltage domain from a high voltage level of the second voltage domain to a low voltage level of the second voltage domain.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chulmin Jung, Po-Hung Chen, Fahad Ahmed, Changho Jung, Sei Seung Yoon, David Li
  • Patent number: 9959912
    Abstract: A memory includes a memory cell, one bitline coupled to the memory cell, a sense amplifier coupled to the one bitline, a timing circuit configured to enable the sense amplifier during a read operation, a control circuit configured to enable the sense amplifier independent of the timing circuit, and a pull-up circuit configured to pull up the one bitline while the sense amplifier is enabled by the control circuit. The method includes enabling a sense amplifier in a read operation by a timing circuit. The sense amplifier is coupled to at least one bitline, and the at least one bitline is coupled to a memory cell. The method further includes enabling the sense amplifier independent of the timing circuit in a second operation and pulling up the at least one bitline by a pull-up circuit while the sense amplifier is enabled in the second operation.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chulmin Jung, Fahad Ahmed, Sei Seung Yoon, Keejong Kim
  • Patent number: 9916892
    Abstract: A pair of write driver inverters are arranged in series to drive a bit line responsive to a data bit input signal. A first boost capacitor provides a negative boost to a first ground node for a first one of the write driver inverters during the write assist period. A second boost capacitor provides a negative boost to a second ground node for a second one of the write driver inverters during the write assist period.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: March 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Pradeep Raj, Rahul Sahu, Mukund Narasimhan, Fahad Ahmed, Chulmin Jung
  • Patent number: 9865337
    Abstract: A write driver is provided that includes a first write driver inverter that inverts a data signal to drive a gate of a second write driver transistor. The write driver transistor has a terminal coupled to a bit line and another terminal coupled to a boost capacitor. A ground for the first write driver inverter floats during a write assist period to choke off leakage of boost charge from the boost capacitor through the write driver transistor.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: January 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Fahad Ahmed, Mukund Narasimhan, Raghav Gupta, Pradeep Raj, Rahul Sahu, Po-Hung Chen, Chulmin Jung
  • Patent number: 9828245
    Abstract: A method for synthesis of MgH2/Ni nanocomposites includes balancing magnesium (Mg) powder in a ball milling container with helium (He) gas atmosphere; adding a plurality of nickel (Ni) milling balls to the container; introducing hydrogen (H2) gas to the container to form a MgH2 powder; milling the MgH2 powder using the Ni-balls as milling media to provide MgH2/Ni nanocomposites. The milling can be high-energy ball milling, e.g., under 50 bar of hydrogen gas atmosphere. The high-energy ball milling can be reactive ball milling (RBM). The method can be used to attach Ni to MgH2 powders to enhance the kinetics of hydrogenation/dehydrogenation of MgH2.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: November 28, 2017
    Assignee: KUWAIT INSTITUTE FOR SCIENTIFIC RESEARCH
    Inventors: Mohamed Sherif Mohamed Mostafa El-Eskandarany, Ehab Abdelhaleem Abdelmotalb Shaaban, Naser Mustafa Abdul Nabi Ali, Fahad Ahmed Jasem Mohamed Aldakheel, Abdullah Ramadhan Abdullah Alkandary
  • Publication number: 20170221551
    Abstract: A memory includes a memory cell, one bitline coupled to the memory cell, a sense amplifier coupled to the one bitline, a timing circuit configured to enable the sense amplifier during a read operation, a control circuit configured to enable the sense amplifier independent of the timing circuit, and a pull-up circuit configured to pull up the one bitline while the sense amplifier is enabled by the control circuit. The method includes enabling a sense amplifier in a read operation by a timing circuit. The sense amplifier is coupled to at least one bitline, and the at least one bitline is coupled to a memory cell. The method further includes enabling the sense amplifier independent of the timing circuit in a second operation and pulling up the at least one bitline by a pull-up circuit while the sense amplifier is enabled in the second operation.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: Chulmin JUNG, Fahad AHMED, Sei Seung YOON, Keejong KIM
  • Patent number: 9640231
    Abstract: A sense amplifier (SA) and a method for operating the SA are provided. The SA includes a first differential pair of transistors configured to receive a first differential input, a second differential pair of transistors configured to receive a second differential input, and a current source configured to source a current to flow through the first and second differential pairs of transistors. The method includes receiving by a first differential pair of transistors a first differential input, receiving by a second differential pair of transistors a second differential input, and flowing a current through the first and second differential pairs of transistors. A multi-bank memory is provided. The memory includes a first bank of memory cells and a second bank of memory cells sharing the disclosed SA.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: May 2, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Fahad Ahmed, Chulmin Jung
  • Patent number: 9627041
    Abstract: A memory and a method to operate the memory are provided. The memory includes a plurality of memory cells and a wordline driver configured to output a wordline. The memory cells are coupled to the wordline. A control circuit is configured to supply an operating voltage to the memory cells and to the wordline driver. A voltage-adjustment circuit is configured to adjust the operating voltage supplied to the memory cells during the control circuit supplying the operating voltage to the memory cells and to the wordline driver. The method includes supplying an operating voltage to at least one memory cells and to a wordline coupled to the at least one memory cells and adjusting the operating voltage supplied to the at least one memory cells during the supplying the operating voltage to the at least one memory cells and to the wordline.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Chulmin Jung, Fahad Ahmed, Sei Seung Yoon, Keejong Kim
  • Patent number: 9401201
    Abstract: A memory and a method for operating a memory are provided. The memory includes a memory cell configured to be powered from a first voltage source, a bitline, and a write driver configured to write to the memory cell through the bitline, the write driver comprising a pull-up circuit to pull up bitline voltage towards a second voltage source while using the first voltage source to limit the bitline voltage, the first and second voltage sources being in different voltage domains.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 26, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Chulmin Jung, Fahad Ahmed, David Li, Sei Seung Yoon
  • Patent number: 9373388
    Abstract: A sense amplifier is provided with a pair of first pull-up transistors that are configured to charge a corresponding pair of output terminals while a delayed sense enable signal is not asserted and to stop charging the corresponding pair of output terminals while the delayed sense enable signal is asserted.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Fahad Ahmed, Chulmin Jung, Sei Seung Yoon
  • Patent number: 9224453
    Abstract: A write-assisted memory includes a pre-charge assist circuit that assists the pre-charge of the power supply voltage on a power supply lead for an accessed memory cell in a bit-line-multiplexed group of memory cells subsequent to a write-assist period by coupling charge from the power supply leads for the remaining non-accessed memory cells in the bit-line-multiplexed group of memory cells.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peng Jin, Mohamed Hassan Abu-Rahma, Fahad Ahmed
  • Patent number: 9019751
    Abstract: Various integrated circuits and methods of operating the integrated circuits are disclosed. The integrated circuit may include a circuit having one or more electrical parameters resulting from process variations during the manufacture of the integrated circuit, and a voltage source configured to supply a voltage to the circuit to power the circuit, wherein the voltage source is further configured to adjust the voltage as a function of the one or more electrical parameters.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: April 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peng Jin, Mohamed Hassan Abu-Rahma, Fahad Ahmed, Jaeyoon Kim
  • Patent number: 8976574
    Abstract: An integrated circuit is disclosed. The integrated circuit includes a plurality of bit-cells arranged to store data. The integrated circuit also includes a sensor configured to generate an output for determining whether the bit-cells are operating at a process corner. The sensor comprises the same circuitry as the bit-cells.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 10, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Fahad Ahmed, Mohamed Hassan Abu-Rahma, Peng Jin
  • Patent number: D849182
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 21, 2019
    Assignee: BAITSANITY LLC
    Inventor: Fahad Ahmed