Patents by Inventor Shahzad Nazar

Shahzad Nazar 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).

  • Publication number: 20240107738
    Abstract: A memory device layout that implements SRAM cells with stacked transistors is disclosed. The memory utilizes both topside metal routing and backside metal routing for routing of bitlines between bit cells with stacked transistors and logic cells coupled to the bit cells.
    Type: Application
    Filed: August 11, 2023
    Publication date: March 28, 2024
    Inventors: Saurabh P. Sinha, Shahzad Nazar, Xin Miao, Emre Alptekin
  • Patent number: 11914973
    Abstract: A compute-memory circuit included in a computer system includes multiple data storage cells and multiplier circuits. The data storage cells store weight values associated with a first operand. The multiplier circuits are coupled to a global bit line and receive the weight values via local bit lines coupled to the data storage cells. Using the received weight values and activation signals indicative of a second operand, the multiplier circuits modify a voltage level of the global bit line. The resultant voltage level on the global bit line is indicative of a product of the first and second operands, and can be converted to a digital value using an analog-to-digital converter circuit.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: February 27, 2024
    Assignee: Apple Inc.
    Inventors: Shahzad Nazar, Bharan Giridhar, Mohamed H. Abu-Rahma, Ajay Bhatia, Mayur V. Joshi, Yildiz Sinangil, Aravind Kandala
  • Publication number: 20230298996
    Abstract: Various implementations of backside and topside routing of bitlines and wordlines in memory arrays are disclosed. Bitlines in backside and topside metal layers may be alternated between adjacent bit cells in a memory array. Alternating the location of the bitlines between bit cells in the memory array may reduce bitline capacitance in a memory array. Placing wordlines in backside metal layers may allow dual wordlines to be implemented across a span of bit cells in a memory array. The dual wordlines may be alternately connected to adjacent bit cells, thereby allowing selective toggling of bit cells based on the wordline transmitting a control signal.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Inventors: Mohamed H. Abu-Rahma, Antonietta Oliva, Ajay Bhatia, Shahzad Nazar
  • Patent number: 11688486
    Abstract: An apparatus includes a memory circuit that includes a plurality of sub-arrays. The memory circuit is configured to implement a retention mode according to test information indicating voltage sensitivities for the plurality of sub-arrays. The apparatus also includes a voltage control circuit coupled to a power supply node. The voltage control circuit is configured, in response to activation of the retention mode for the plurality of sub-arrays, to generate, based on the test information, at least two different retention voltage levels for different ones of the plurality of sub-arrays. The at least two different retention voltage levels are lower than a power supply voltage level of the power supply node.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: June 27, 2023
    Assignee: Apple Inc.
    Inventors: Shahzad Nazar, Mohamed H. Abu-Rahma, Amrinder S. Barn
  • Publication number: 20220156045
    Abstract: A compute-memory circuit included in a computer system includes multiple data storage cells and multiplier circuits. The data storage cells store weight values associated with a first operand. The multiplier circuits are coupled to a global bit line and receive the weight values via local bit lines coupled to the data storage cells. Using the received weight values and activation signals indicative of a second operand, the multiplier circuits modify a voltage level of global bit line. The resultant voltage level on the global bit line is indicative of a product of the first and second operands, and can be converted to a digital value using an analog-to-digital converter circuit. By performing computation on global rather than local bit lines, standard data storage cells can be employed, improving the area efficiency of the compute-memory circuit.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 19, 2022
    Inventors: Shahzad Nazar, Bharan Giridhar, Mohamed H. Abu-Rahma, Ajay Bhatia, Mayur V. Joshi, Yildiz Sinangil, Aravind Kandala
  • Publication number: 20220028479
    Abstract: An apparatus includes a memory circuit that includes a plurality of sub-arrays. The memory circuit is configured to implement a retention mode according to test information indicating voltage sensitivities for the plurality of sub-arrays. The apparatus also includes a voltage control circuit coupled to a power supply node. The voltage control circuit is configured, in response to activation of the retention mode for the plurality of sub-arrays, to generate, based on the test information, at least two different retention voltage levels for different ones of the plurality of sub-arrays. The at least two different retention voltage levels are lower than a power supply voltage level of the power supply node.
    Type: Application
    Filed: August 16, 2021
    Publication date: January 27, 2022
    Inventors: Shahzad Nazar, Mohamed H. Abu-Rahma, Amrinder S. Barn
  • Patent number: 11152046
    Abstract: A memory array that provides an internal retention voltage without a voltage regulator is disclosed. The memory array includes a first group of bit cells coupled between the power supply rail and a ground switch and a second group of bit cells coupled to a retention select circuit. The retention select circuit is coupled to the ground for the first group of bit cells and the power supply rail. The ground switch and the retention select circuit may be operated to switch the bit cells between a nominal operating voltage and a retention voltage. The retention voltage is provided during inactive periods of the memory array to maintain data in the bit cells during the inactive periods.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: October 19, 2021
    Assignee: Apple Inc.
    Inventors: Jaroslav Raszka, Shahzad Nazar, Jaemyung Lim, Mohamed H. Abu-Rahma, Victor Zyuban
  • Patent number: 11094395
    Abstract: An apparatus includes a memory circuit that includes a plurality of sub-arrays. The memory circuit is configured to implement a retention mode according to test information indicating voltage sensitivities for the plurality of sub-arrays. The apparatus also includes a voltage control circuit coupled to a power supply node. The voltage control circuit is configured, in response to activation of the retention mode for the plurality of sub-arrays, to generate, based on the test information, at least two different retention voltage levels for different ones of the plurality of sub-arrays. The at least two different retention voltage levels are lower than a power supply voltage level of the power supply node.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: August 17, 2021
    Assignee: Apple Inc.
    Inventors: Shahzad Nazar, Mohamed H. Abu-Rahma, Amrinder S. Barn
  • Publication number: 20210142863
    Abstract: An apparatus includes a memory circuit that includes a plurality of sub-arrays. The memory circuit is configured to implement a retention mode according to test information indicating voltage sensitivities for the plurality of sub-arrays. The apparatus also includes a voltage control circuit coupled to a power supply node. The voltage control circuit is configured, in response to activation of the retention mode for the plurality of sub-arrays, to generate, based on the test information, at least two different retention voltage levels for different ones of the plurality of sub-arrays. The at least two different retention voltage levels are lower than a power supply voltage level of the power supply node.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Inventors: Shahzad Nazar, Mohamed H. Abu-Rahma, Amrinder S. Barn
  • Patent number: 11004482
    Abstract: Memory circuits used in computer systems may have different operating modes. In a retention mode, a voltage level of an array power supply node coupled to memory cells included in the memory circuit is reduced to a level sufficient to retain data, but not to perform read and write operations to the memory cells. A power converter circuit may be configured to generate the retention voltage level, and adjust the retention voltage level using a leakage current of dummy memory cells included in the memory circuit.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: May 11, 2021
    Assignee: Apple Inc.
    Inventors: Jaemyung Lim, Jiangyi Li, Mohamed H. Abu-Rahma, Shahzad Nazar, Jaroslav Raszka
  • Patent number: 10523194
    Abstract: A power switch control circuit is disclosed. A sensor circuit may determine a leakage current of a power switch coupled to a power supply signal and a power terminal of a circuit block. The power switch may be configured to selectively couple or decouple the circuit block from the power supply signal using a switch control signal. The switch control circuit may, in response to receiving a request to open the power switch, determine a target voltage level that is greater than a voltage level of the power supply signal for the switch control signal using the leakage current, and transition the switch control signal from an initial voltage to the target voltage level.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: December 31, 2019
    Assignee: Apple Inc.
    Inventors: Jaroslav Raszka, Amrinder S. Barn, Victor Zyuban, Shingo Suzuki, Ajay Kumar Bhatia, Mohamed H. Abu-Rahma, Shahzad Nazar, Greg M. Hess
  • Publication number: 20190097622
    Abstract: A power switch control circuit is disclosed. A sensor circuit may determine a leakage current of a power switch coupled to a power supply signal and a power terminal of a circuit block. The power switch may be configured to selectively couple or decouple the circuit block from the power supply signal using a switch control signal. The switch control circuit may, in response to receiving a request to open the power switch, determine a target voltage level that is greater than a voltage level of the power supply signal for the switch control signal using the leakage current, and transition the switch control signal from an initial voltage to the target voltage level.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Jaroslav Raszka, Amrinder S. Barn, Victor Zyuban, Shingo Suzuki, Ajay Kumar Bhatia, Mohamed H. Abu-Rahma, Shahzad Nazar, Greg M. Hess
  • Patent number: 9036446
    Abstract: A global reset generation method for a pulse latch based pre-decoders in memories that comprises generating a pre-decoded memory address output for a pulse latch circuit, generating a reset signal to reset the pulse latch circuit, providing a combined signal of the pre-decoded memory address output and the reset signal, feeding the combined signal into a low voltage threshold device to manipulate resetting the pulse latch circuit, wherein generating a reset signal comprises generating a reset signal from a matched circuit that is configured to mimic the function of the latch circuit to be reset and wherein generating a reset signal comprises configuring the matched circuit to accommodate a worst case hold pulse delay to allow for resetting the pulse latch before a new clock cycle performs the resetting and having the matched circuit provide the reset signal and a pre-decoded memory address output in the same voltage domain.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: May 19, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Esin Terzioglu, Changho Jung, Shahzad Nazar, Balachander Ganesan, Alex Dongkyu Park
  • Patent number: 8811109
    Abstract: Memory pre-decoder circuits employing pulse latch(es) for reducing memory access times, and related systems and methods are disclosed. In one embodiment, the memory pre-decoder circuit includes a memory pre-decoder configured to pre-decode a memory address input within a memory pre-decode setup path to generate a pre-decoded memory address input. Additionally, a pulse latch is provided in the memory pre-decoder circuit outside of the memory pre-decode setup path. The pulse latch samples the pre-decoded memory address input based on a clock signal and generates a pre-decoded memory address output. As such, the memory pre-decode setup path sets up the pre-decoded memory address input prior to the clock signal for the pulse latch. In this manner, the pulse latch is configured to generate a pre-decoded memory address output without increasing setup times in the memory pre-decode setup path.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: August 19, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Esin Terzioglu, Changho Jung, Shahzad Nazar
  • Publication number: 20130223176
    Abstract: Memory pre-decoder circuits employing pulse latch(es) for reducing memory access times, and related systems and methods are disclosed. In one embodiment, the memory pre-decoder circuit includes a memory pre-decoder configured to pre-decode a memory address input within a memory pre-decode setup path to generate a pre-decoded memory address input. Additionally, a pulse latch is provided in the memory pre-decoder circuit outside of the memory pre-decode setup path. The pulse latch samples the pre-decoded memory address input based on a clock signal and generates a pre-decoded memory address output. As such, the memory pre-decode setup path sets up the pre-decoded memory address input prior to the clock signal for the pulse latch. In this manner, the pulse latch is configured to generate a pre-decoded memory address output without increasing setup times in the memory pre-decode setup path.
    Type: Application
    Filed: May 4, 2012
    Publication date: August 29, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Esin Terzioglu, Changho Jung, Shahzad Nazar
  • Publication number: 20110219266
    Abstract: In an embodiment, a method of testing an error correction scheme includes selectively observing and controlling data at one or more intermediate test points within an error correction circuit. Erroneous data may be selectively injected at a first intermediate test point and data related to the erroneous data may be observed at a second intermediate test point.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 8, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Hari M. Rao, Shahzad Nazar, Venugopal Boynapalli