Patents by Inventor Amandeep Kaur

Amandeep Kaur 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: 20240111656
    Abstract: Techniques and mechanisms for circuitry of a processor to determine a count of prefetch instructions which have been retired, or are designated for retirement. In an embodiment, a performance monitoring unit (PMU) monitors the execution of an instruction sequence by a core of said processor. The PMU detects the retirement of a first instruction, and further makes a first determination that the instruction is of a prefetch instruction type. Based on the first determination, counter circuitry of the processor updates a count of one or more instruction retirements, wherein each such retired instruction is of the prefetch instruction type. The PMU further makes a second determination that another retired second instruction is of a non-prefetch instruction type. In another embodiment, the counter circuitry prevents any updating of that same count based on the second determination.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Applicant: Intel Corporation
    Inventors: Ahmad Yasin, Anton Hanna, Yuval Alon, Amandeep Kaur
  • Patent number: 11521703
    Abstract: Various implementations described herein are related to a method for identifying multi-bank memory architecture having multiple banks including a first bank and a second bank. The method may receive a faulty row address having a faulty bank selection bit, and also, the method may select the first bank or the second bank for row redundancy operations based on the faulty bank selection bit.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: December 6, 2022
    Assignee: Arm Limited
    Inventors: Amandeep Kaur, Andy Wangkun Chen, Penaka Phani Goberu, Khushal Gelda
  • Publication number: 20220319632
    Abstract: Various implementations described herein are related to a method for identifying multi-bank memory architecture having multiple banks including a first bank and a second bank. The method may receive a faulty row address having a faulty bank selection bit, and also, the method may select the first bank or the second bank for row redundancy operations based on the faulty bank selection bit.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Amandeep Kaur, Andy Wangkun Chen, Penaka Phani Goberu, Khushal Gelda
  • Publication number: 20200345633
    Abstract: A pharmaceutical composition comprising a muscarinic antagonist and an adenosine antagonist for topical or ophthalmic application, and ophthalmic devices containing or delivering the same, and methods of using the same, for controlling and/or reducing the progression of myopia.
    Type: Application
    Filed: November 2, 2018
    Publication date: November 5, 2020
    Inventors: Minas Theodore Coroneo, Monica Jong, Padmaja Rajagopal Sankaridurg, Earl Leo Smith, III, Amandeep Kaur
  • Patent number: 10725104
    Abstract: Disclosed is an apparatus including a datapath and a test circuit. The datapath is configured to transfer data between a memory core and an IO interface. The datapath includes a plurality of circuits, and a memory core interface. The plurality of circuits operates according to a supply voltage. The test circuit is coupled to the datapath, and configured to determine, from a set of operable voltage levels of the supply voltage, a first minimum operable voltage level for the datapath to operate for the data traversing the datapath at a first frequency.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: July 28, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Amandeep Kaur, Sridhar Yadala, Jayanth Mysore Thimmaiah, Ravindra Arjun Madpur
  • Patent number: 10552169
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for on-die signal calibration. A calibration circuit on an integrated circuit device receives data from an active data path of the integrated circuit device and detects a variation in the received data from a calibration data pattern. An adjustment circuit on an integrated circuit device reduces a delay of an active data path of the integrated circuit device in response to detecting a first variation in received data. An adjustment circuit on an integrated circuit device increases a delay of an active data path of the integrated circuit device in response to detecting a second variation in received data.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: February 4, 2020
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Ravindra Arjun Madpur, Amandeep Kaur
  • Patent number: 10528286
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for accessing non-volatile memory. An apparatus includes one or more memory die. A memory die includes an array of non-volatile memory cells, a set of ports, and an on-die controller. A set of ports includes a first port and a second port. A first port includes a first plurality of electrical contacts and a second port includes a second plurality of electrical contacts. An on-die controller communicates via a set of ports to receive command and address information and to transfer data for data operations on an array of non-volatile memory cells. An on-die controller uses a first port to receive command and address information and to transfer data. An on-die controller uses a second port to transfer data but not to receive command and address information.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 7, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Ravindra Arjun Madpur, Amandeep Kaur
  • Patent number: 10528255
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for accessing non-volatile memory. An apparatus includes one or more memory die. A memory die includes an array of non-volatile memory cells, a set of ports, and an on-die controller. The set of ports includes a first port and a second port. The first port includes a first plurality of electrical contacts and the second port includes a second plurality of electrical contacts. The on-die controller communicates via the set of ports to receive command and address information and to transfer data for a data operation on the array of non-volatile memory cells. The on-die controller uses the first port and the second port in a first mode and uses the first port without the second port in a second mode. The second mode provides compatibility with an interface of a legacy type of memory die.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 7, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Jiwang Lee, Anil Pai, Tianyu Tang, Ravindra Arjun Madpur, Amandeep Kaur, Ragul Kumar Krishnan, Venkata Kolagatla
  • Patent number: 10528267
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for queueing commands for storage operations. An apparatus includes a command queue configured to queue storage commands received at a storage device and a controller for the storage device. A controller is configured to receive a storage command on a first port of a storage device. A controller is configured to queue a received storage command as an entry in a command queue. An entry in a command queue indicates a type of a received storage command. A controller is configured to service a received storage command from a command queue on a second port of a storage device based on a type of the received storage command indicated by an entry in the command queue associated with the received storage command.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: January 7, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Nidhi Batra, Ravindra Arjun Madpur, Amandeep Kaur
  • Publication number: 20190195948
    Abstract: Disclosed is an apparatus including a datapath and a test circuit. The datapath is configured to transfer data between a memory core and an IO interface. The datapath includes a plurality of circuits, and a memory core interface. The plurality of circuits operates according to a supply voltage. The test circuit is coupled to the datapath, and configured to determine, from a set of operable voltage levels of the supply voltage, a first minimum operable voltage level for the datapath to operate for the data traversing the datapath at a first frequency.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Amandeep Kaur, Sridhar Yadala, Jayanth Mysore Thimmaiah, Ravindra Arjun Madpur
  • Patent number: 10204668
    Abstract: Disclosed is a system including a memory timing calibration circuit to calibrate a strobe signal of a memory device and a method of calibrating the strobe signal. The memory timing calibration circuit includes a difference signal generator coupled to a strobe signal generator and an external control circuit. The difference signal generator is configured to generate a difference signal indicating a time difference between the strobe signal from the strobe signal generator and an external clock signal from the external control circuit. The memory timing calibration circuit further includes a delay circuit coupled to the difference signal generator and the external control circuit. The delay circuit is configured to generate a modified external clock signal by delaying the external clock signal by a delay determined based at least in part on the difference signal.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: February 12, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: Sneha Bhatia, Amandeep Kaur, Ravindra Arjun Madpur
  • Publication number: 20180267810
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for on-die signal calibration. A calibration circuit on an integrated circuit device receives data from an active data path of the integrated circuit device and detects a variation in the received data from a calibration data pattern. An adjustment circuit on an integrated circuit device reduces a delay of an active data path of the integrated circuit device in response to detecting a first variation in received data. An adjustment circuit on an integrated circuit device increases a delay of an active data path of the integrated circuit device in response to detecting a second variation in received data.
    Type: Application
    Filed: September 18, 2017
    Publication date: September 20, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: RAVINDRA ARJUN MADPUR, AMANDEEP KAUR
  • Publication number: 20180136843
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for accessing non-volatile memory. An apparatus includes one or more memory die. A memory die includes an array of non-volatile memory cells, a set of ports, and an on-die controller. The set of ports includes a first port and a second port. The first port includes a first plurality of electrical contacts and the second port includes a second plurality of electrical contacts. The on-die controller communicates via the set of ports to receive command and address information and to transfer data for a data operation on the array of non-volatile memory cells. The on-die controller uses the first port and the second port in a first mode and uses the first port without the second port in a second mode. The second mode provides compatibility with an interface of a legacy type of memory die.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 17, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Jiwang Lee, Anil Pai, Tianyu Tang, Ravindra Arjun Madpur, Amandeep Kaur, Ragul Kumar Krishnan, Venkata Kolagatla
  • Publication number: 20180136851
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for queueing commands for storage operations. An apparatus includes a command queue configured to queue storage commands received at a storage device and a controller for the storage device. A controller is configured to receive a storage command on a first port of a storage device. A controller is configured to queue a received storage command as an entry in a command queue. An entry in a command queue indicates a type of a received storage command. A controller is configured to service a received storage command from a command queue on a second port of a storage device based on a type of the received storage command indicated by an entry in the command queue associated with the received storage command.
    Type: Application
    Filed: June 29, 2017
    Publication date: May 17, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: NIDHI BATRA, RAVINDRA ARJUN MADPUR, AMANDEEP KAUR
  • Publication number: 20180136878
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for accessing non-volatile memory. An apparatus includes one or more memory die. A memory die includes an array of non-volatile memory cells, a set of ports, and an on-die controller. A set of ports includes a first port and a second port. A first port includes a first plurality of electrical contacts and a second port includes a second plurality of electrical contacts. An on-die controller communicates via a set of ports to receive command and address information and to transfer data for data operations on an array of non-volatile memory cells. An on-die controller uses a first port to receive command and address information and to transfer data. An on-die controller uses a second port to transfer data but not to receive command and address information.
    Type: Application
    Filed: August 7, 2017
    Publication date: May 17, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Ravindra Arjun Madpur, Amandeep Kaur
  • Publication number: 20140212494
    Abstract: A method of treating constipation is disclosed. The method includes administering starch-entrapped microbeads.
    Type: Application
    Filed: September 24, 2012
    Publication date: July 31, 2014
    Inventors: Bruce Hamaker, Ali Keshavarzian, Mark D. Cisneros, Amandeep Kaur, Heather Rasmussen