Patents by Inventor Narasimha Lanka

Narasimha Lanka 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: 20210224155
    Abstract: A memory device having on-die error checking and correction (ECC) circuitry can provide uncorrected data in response to a read command. The ECC circuitry can perform error correction for errors detected, generating the corrected data in parallel with providing the uncorrected data. The memory device stores the corrected data internally to the memory device. When an error is detected, the memory device provides an indication to the memory controller, which can then request the corrected data.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Inventors: Kuljit S. BAINS, Narasimha LANKA
  • Publication number: 20210225827
    Abstract: A multi-chip device having a configurable physical interface in a logic die to on-package memory is provided. The configurable physical interface to allow a connection from a signal on the memory interface to be selected based on whether the logic die is mirrored or non-mirrored.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 22, 2021
    Inventors: Narasimha LANKA, Lohit YERVA, Mohammad RASHID, Kuljit S. BAINS
  • Publication number: 20210004347
    Abstract: Systems, methods, and apparatuses associated with an approximate majority based data bus inversion technique are disclosed. A method comprises obtaining, at a first device connected by a plurality of lanes to a second device, original data comprising first bits and second bits, where the first bits are to be transmitted in a new clock cycle via first lanes of the plurality of lanes, and the second bits are to be transmitted in the new clock cycle via second lanes of the plurality of lanes. The method further includes determining whether a first criterion associated with the first bits is met, determining whether a second criterion associated with the second bits is met, and transmitting an inverted version of the original data via the plurality of lanes based, at least in part, on determining that the first criterion and the second criterion are met.
    Type: Application
    Filed: September 23, 2020
    Publication date: January 7, 2021
    Applicant: Intel Corporation
    Inventors: Narasimha Lanka, Lakshmipriya Seshan, Gerald S. Pasdast, Zuoguo Wu
  • Publication number: 20200393997
    Abstract: Systems, apparatuses and methods may provide for technology that programs a plurality of seed values into a plurality of linear feedback shift registers (LFSRs), wherein the plurality of LFSRs correspond to a data word (DWORD) and at least two of the plurality of seed values differ from one another. The technology may also train a link coupled to the plurality of LFSRs, wherein the plurality of seed values cause a parity bit associated with the DWORD to toggle while the link is being trained. In one example, the technology also automatically selects the plurality of seed values based on one or more of an expected traffic pattern on the link (e.g., after training) or a deskew constraint associated with the link.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 17, 2020
    Inventors: Narasimha Lanka, Kuljit Bains, Lohit Yerva
  • Publication number: 20200394151
    Abstract: A device includes a receiver to receive one or more training sequences during a training of a link, where the link connects two devices. The device may include agent logic to determine, from the one or more training sequences, a number of extension devices on the link between the two devices, and determine that the number of extension devices exceeds a threshold number. The device may include a transmitter to send a plurality of clock compensation ordered sets on the link based on determining that the number of extension devices exceeds a threshold number.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Applicant: Intel Corporation
    Inventors: Zuoguo Wu, Debendra Das Sharma, Mohiuddin M. Mazumder, Jong-Ru Guo, Anupriya Sriramulu, Narasimha Lanka, Timothy Wig, Jeff Morriss
  • Publication number: 20200394150
    Abstract: An adapter is provided that includes a first interface to couple to a particular device, where link layer data is to be communicated over the first interface, and a second interface to couple to a physical layer (PHY) device. The PHY device includes wires to implement a physical layer of a link, and the link couples the adapter to another adapter via the PHY device. The second interface includes a data channel to communicate the link layer data over the physical layer, and a sideband channel to communicate sideband messages between the adapter and the other adapter over the physical layer. The adapter is to implement a logical PHY for the link.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Applicant: Intel Corporation
    Inventors: Narasimha Lanka, Swadesh Choudhary, Mahesh Wagh, Lakshmipriya Seshan
  • Patent number: 10789201
    Abstract: A device includes a receiver to receive one or more training sequences during a training of a link, where the link connects two devices. The device may include agent logic to determine, from the one or more training sequences, a number of extension devices on the link between the two devices, and determine that the number of extension devices exceeds a threshold number. The device may include a transmitter to send a plurality of clock compensation ordered sets on the link based on determining that the number of extension devices exceeds a threshold number.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 29, 2020
    Assignee: Intel Corporation
    Inventors: Zuoguo Wu, Debendra Das Sharma, Mohiuddin M. Mazumder, Jong-Ru Guo, Anupriya Sriramulu, Narasimha Lanka, Timothy Wig, Jeff Morriss
  • Publication number: 20200251159
    Abstract: An embodiment of a memory apparatus may include a memory core, a plurality of through-silicon vias (TSVs), and data bus inversion logic coupled between the memory core and the TSVs to encode and decode a data signal on a signal path through the TSVs in accordance with a data bus inversion of the data signal. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: April 21, 2020
    Publication date: August 6, 2020
    Applicant: Intel Corporation
    Inventors: Narasimha Lanka, Kuljit Bains, Lakshmipriya Seshan
  • Publication number: 20180253398
    Abstract: A device includes a receiver to receive one or more training sequences during a training of a link, where the link connects two devices. The device may include agent logic to determine, from the one or more training sequences, a number of extension devices on the link between the two devices, and determine that the number of extension devices exceeds a threshold number. The device may include a transmitter to send a plurality of clock compensation ordered sets on the link based on determining that the number of extension devices exceeds a threshold number.
    Type: Application
    Filed: June 29, 2017
    Publication date: September 6, 2018
    Inventors: Zuoguo Wu, Debendra Das Sharma, Mohiuddin M. Mazumder, Jong-Ru Guo, Anupriya Sriramulu, Narasimha Lanka, Timothy Wig, Jeff Morriss