Patents by Inventor Kuljit S. Bains

Kuljit S. Bains 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: 20240061741
    Abstract: A memory subsystem includes memory devices with space dynamically allocated for improvement of reliability, availability, and serviceability (RAS) in the system. Error checking and correction (ECC) logic detects an error in all or a portion of a memory device. In response to error detection, the system can dynamically perform one or more of: allocate active memory device space for sparing to spare a failed memory segment; write a poison pattern into a failed cacheline to mark it as failed; perform permanent fault detection (PFD) and adjust application of ECC based on PFD detection; or, spare only a portion of a device and leave another portion active, including adjusting ECC based on the spared portion. The error detection can be based on bits of an ECC device, and error correction based on those bits and additional bits stored on the data devices.
    Type: Application
    Filed: December 26, 2020
    Publication date: February 22, 2024
    Inventors: Rajat AGARWAL, Hsing-Min CHEN, Wei P. CHEN, Wei WU, Jing LING, Kuljit S. BAINS, Kjersten E. CRISS, Deep K. BUCH, Theodros YIGZAW, John G. HOLM, Andrew M. RUDOFF, Vaibhav SINGH, Sreenivas MANDAVA
  • Publication number: 20240029785
    Abstract: Techniques to couple a high bandwidth memory device on a silicon substrate and a package substrate are disclosed. Examples include selectively activating input/out (I/O) or command and address (CA) contacts on a bottom side of a logic layer for the high bandwidth device based on a mode of operation. The I/O and CA contacts are for accessing one or more memory devices include in the high bandwidth memory device via one or more data channels.
    Type: Application
    Filed: October 2, 2023
    Publication date: January 25, 2024
    Applicant: Tahoe Research, Ltd.
    Inventors: Chong J. ZHAO, James A. McCALL, Shigeki TOMISHIMA, George VERGIS, Kuljit S. BAINS
  • Publication number: 20240013851
    Abstract: A system provides DO-level sparing to spare a fault of a data signal (DQ) line of a memory bus. The data bus has multiple data dynamic random access memory (DRAM) devices and at least one error correction code (ECC) DRAM device coupled to it. An error manager can be in the memory controller or in a platform error controller. The error manager to detect a DQ failure and dynamically switches ECC mode on the fly. The error manager can map out data bits of the DQ and remap ECC bits of the at least one ECC DRAM device to the mapped out data bits of the DQ.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Inventors: Hang CHEN, Shen ZHOU, Kuljit S. BAINS, Mohan J. KUMAR, Antonio J. HASBUN MARIN
  • Publication number: 20230393740
    Abstract: Four-way pseudo split Dynamic Random Access Memory (DRAM) architectures and techniques are described. In one example, a 4-way pseudo split DRAM device includes four slices. In one example, a memory channel includes four pseudo channels, each of the four pseudo channels includes a corresponding slice of each of the plurality of DRAM devices. In one example, each of the four pseudo channels includes one slice from each of the plurality of DRAM devices.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Inventors: Todd A. HINCK, Kuljit S. BAINS
  • Publication number: 20230333928
    Abstract: Techniques for storing and accessing metadata within selective dynamic random access memory (DRAM) devices are described. In one example, a dual in-line memory module (DIMM) includes a plurality of dynamic random access memory (DRAM) devices, wherein each of plurality of DRAM devices includes on-die ECC bits. At least one of the plurality of DRAM devices includes circuitry to provide access to read from and write to the on-die ECC bits of the DRAM device. The DIMM includes one or more pins to transmit metadata to and from the on-die ECC bits of the DRAM device.
    Type: Application
    Filed: June 20, 2023
    Publication date: October 19, 2023
    Inventors: Todd HINCK, Kuljit S. BAINS
  • Patent number: 11776619
    Abstract: Techniques to couple a high bandwidth memory device on a silicon substrate and a package substrate are disclosed. Examples include selectively activating input/out (I/O) or command and address (CA) contacts on a bottom side of a logic layer for the high bandwidth device based on a mode of operation. The I/O and CA contacts are for accessing one or more memory devices include in the high bandwidth memory device via one or more data channels.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: October 3, 2023
    Assignee: Tahoe Research, Ltd.
    Inventors: Chong J. Zhao, James A. McCall, Shigeki Tomishima, George Vergis, Kuljit S. Bains
  • Patent number: 11704194
    Abstract: A memory device that performs internal ECC (error checking and correction) can treat an N-bit channel as two N/2-bit channels for application of ECC. The memory device includes a memory array to store data and prefetches data bits and error checking and correction (ECC) bits from the memory array for a memory access operation. The memory device includes internal ECC hardware to apply ECC, with a first group of a first half the data bits checked by a first half of the ECC bits in parallel with a second group of a second half of the data bits checked by a second half of the ECC bits.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 18, 2023
    Assignee: Intel Corporation
    Inventor: Kuljit S. Bains
  • Publication number: 20230223096
    Abstract: Methods and apparatus for configurable ECC (error correction code) mode in DRAM. Selected memory cells in the bank arrays of a DRAM device (e.g., die) are used to store ECC bits. A DRAM device (e.g., die) is configured to operate in a first mode in which an on-die ECC engine employs selected bits in the arrays of memory cells in the DRAM banks as ECC bits to perform ECC operations and to operate in a second mode under which the ECC bits are not employed for ECC operations by the ECC engine and made available for external use by a host. In the second mode, the repurposed ECC bits may comprise RAS bits used for RAS (Reliability, Serviceability, and Availability) operations and/or metabits comprising metadata used for other operations by the host.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 13, 2023
    Inventors: Kuljit S. BAINS, Christopher P. MOZAK, Sagar SUTHRAM, Randy B. OSBORNE
  • Publication number: 20230083193
    Abstract: A system can predict memory device failure through identification of correctable error patterns based on the memory architecture. The failure prediction can thus account for the circuit-level of the memory rather than the mere number or frequency of correctable errors. A failure prediction engine correlates hardware configuration of the memory device with correctable errors (CEs) detected in data of the memory device to predict an uncorrectable error (UE) based on the correlation.
    Type: Application
    Filed: June 15, 2021
    Publication date: March 16, 2023
    Inventors: Shen ZHOU, Xiaoming DU, Cong LI, Kuljit S. BAINS, Rajat AGARWAL, Murugasamy K. NACHIMUTHU, Maciej LAWNICZAK, Chao Yan TANG, Mariusz ORIOL
  • Publication number: 20230013181
    Abstract: Methods and apparatus implementing half width modes in DRAM and doubling of bank resources. DRAM devices, such as LPDDR6 SDRAM dies include multiple memory banks configured in memory groups and include I/O interface circuitry for first and second memory channels. A DRAM device may be selectively operated in a first half-width mode under which DQ lines for a partial memory channel operate as a first half-width DQ data bus. When operated in the first half-width mode, the partial memory channel is enabled to access all the memory banks on the DRAM. The DRAM device may also be selectively operated in a second half-width mode under which DQ lines for first and second partial memory channels operate as independent half-width DQ data buses. In this mode, each partial memory channel enables access to a respective portion of the memory banks.
    Type: Application
    Filed: September 14, 2022
    Publication date: January 19, 2023
    Inventor: Kuljit S. BAINS
  • Patent number: 11557333
    Abstract: Techniques to couple a high bandwidth memory device on a silicon substrate and a package substrate are disclosed. Examples include selectively activating input/out (I/O) or command and address (CA) contacts on a bottom side of a logic layer for the high bandwidth device based on a mode of operation. The I/O and CA contacts are for accessing one or more memory devices include in the high bandwidth memory device via one or more data channels.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 17, 2023
    Assignee: Tahoe Research, Ltd.
    Inventors: Chong J. Zhao, James A. McCall, Shigeki Tomishima, George Vergis, Kuljit S. Bains
  • Publication number: 20230005921
    Abstract: A system can be designed with memory to operate in a low temperature environment. The low temperature memory can be customized for low temperature operation, having a gate stack to adjust a work function of the memory cell transistors to reduce the threshold voltage (Vth) relative to a standard memory device. The reduced temperature can improve the conductivity of other components within the memory, enabling increased memory array sizes, fewer vertical ground channels for stacked devices, and reduced operating power.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: Sagar SUTHRAM, Abhishek SHARMA, Wilfred GOMES, Pushkar RANADE, Kuljit S. BAINS, Tahir GHANI, Anand MURTHY
  • Publication number: 20230005526
    Abstract: A system can be designed with memory to operate in a low temperature environment. The low temperature memory can be customized for low temperature operation, having a gate stack to adjust a work function of the memory cell transistors to reduce the threshold voltage (Vth) relative to a standard memory device. The reduced temperature can improve the conductivity of other components within the memory, enabling increased memory array sizes, fewer vertical ground channels for stacked devices, and reduced operating power. Based on the differences in the memory, the memory controller can manage access to the memory device with adjusted control parameters based on lower leakage voltage for the memory cells and lower line resistance for the memory array.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: Sagar SUTHRAM, Abhishek SHARMA, Wilfred GOMES, Pushkar RANADE, Kuljit S. BAINS, Tahir GHANI, Anand MURTHY
  • Publication number: 20220393682
    Abstract: A system has an unmatched communication architecture for a unidirectional command bus and compensates for drift on the command bus based on data provided on a bidirectional data bus. The memory device has an oscillator to measure drift or an amount of delay for the command bus over a time interval. The memory device can return a value over the data bus to the memory controller based on the delay measured with the oscillator. Based on receiving the value, the memory controller can adjust configuration settings for communication on the command bus.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 8, 2022
    Inventors: James A. McCALL, Kuljit S. BAINS, Christopher P. MOZAK
  • Publication number: 20220350715
    Abstract: A system can respond to detection or prediction of an uncorrectable error (UE) in memory based on fault-aware analysis. The fault-aware analysis enables the system to generate a determination of a specific hardware element of the memory that is faulty. In response to detection of an error, the system can correlate a hardware configuration of the memory device with historical data indicating memory faults for hardware elements of the hardware configuration. Based on a determination of the specific component that likely caused the UE, the system can identify a region of memory associated with the detected UE and mirror the faulty region to a reserved memory space of the memory device for access to data of the faulty region.
    Type: Application
    Filed: July 14, 2022
    Publication date: November 3, 2022
    Inventors: Shen ZHOU, Cong LI, Tai HUANG, Kuljit S. BAINS
  • Publication number: 20220350500
    Abstract: An apparatus is described. The apparatus includes a processor. The processor includes a memory controller to read and write from a memory. The memory controller includes error correction coding (ECC) circuitry to correct errors in data read from the memory. The processor includes register space to track read data error information. The processor includes an embedded controller. The processor includes local memory coupled to the embedded controller. The embedded controller is to read the read data error information and store the read data error information in the local memory.
    Type: Application
    Filed: June 30, 2022
    Publication date: November 3, 2022
    Inventors: Wei P. CHEN, Theodros YIGZAW, Sarathy JAYAKUMAR, Anthony LUCK, Deep K. BUCH, Rajat AGARWAL, Kuljit S. BAINS, John G. HOLM, Brent CHARTRAND, Keith KLAYMAN
  • Publication number: 20220262428
    Abstract: Methods and apparatus for row hammer (RH) mitigation and recovery. A host comprising a memory controller is configured to interface with one or more DRAM devices, such as DRAM DIMMs. The memory controller includes host-side RH mitigation logic and the DRAM devices include DRAM-side RH mitigation logic that cooperates with the host-side RH mitigation logic to perform RH mitigation and/or recovery operations in response to detection of RH attacks. The memory controller and DRAM device are configured to support an RH polling mode under which the memory controller periodically polls for RH attack detection indicia on the DRAM device that is toggled when the DRAM device detects an RH attack. The memory controller and DRAM device may also be configured to support an RH ALERT_n mode under which the use of an ALERT_n signal and pin is used to provide an alert to the memory controller to initiate RH mitigation and/or recovery.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 18, 2022
    Inventors: Kuljit S. BAINS, Jongwon LEE, Tomer LEVY, Bill NALE, Amir Ali RADJAI
  • Publication number: 20220229724
    Abstract: A memory device that performs internal ECC (error checking and correction) can selectively return read data with application of the internal ECC or without application of the internal ECC, in response to different read commands from the memory controller. The memory device can normally apply ECC and return corrected data in response to a normal read command. In response to a retry command, the memory device can return the read data without application of the internal ECC.
    Type: Application
    Filed: April 7, 2022
    Publication date: July 21, 2022
    Inventors: Kuljit S. BAINS, Rajat AGARWAL, Jongwon LEE
  • Patent number: 11335395
    Abstract: A memory subsystem triggers entry and exit of a memory device from low power mode with a chip select (CS) signal line. For a system where the command bus has no clock enable (CKE) signal line, the system can trigger low power modes with CS instead of CKE. The low power mode can include a powerdown state. The low power mode can include a self-refresh state. The memory device includes an interface to the command bus, and receives a CS signal combined with command encoding on the command bus to trigger a low power mode state change. The memory device can be configured to monitor the CS signal and selected other command signals while in low power mode. The system can send an ODT trigger while the memory device is in low power mode, even without a dedicated ODT signal line.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: May 17, 2022
    Assignee: Intel Corporation
    Inventors: Christopher E. Cox, Kuljit S. Bains, Christopher P. Mozak, James A. McCall, Akshith Vasanth, Bill Nale
  • Patent number: 11314589
    Abstract: A memory device that performs internal ECC (error checking and correction) can selectively return read data with application of the internal ECC or without application of the internal ECC, in response to different read commands from the memory controller. The memory device can normally apply ECC and return corrected data in response to a normal read command. In response to a retry command, the memory device can return the read data without application of the internal ECC.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: April 26, 2022
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Rajat Agarwal, Jongwon Lee