Patents by Inventor Ramakrishnan Karungulam Subramanian

Ramakrishnan Karungulam Subramanian 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: 10838901
    Abstract: An illustrative embodiment disclosed is a circuit including an edge-triggered flip-flop having a first input port, a first clock port, and a first output port. The edge-triggered flip-flop receives, at the first clock port, a strobe having a first edge and a second edge. The edge-triggered flip-flop receives, at the first input port, a control byte time-aligned with the first edge and a data byte time-aligned with the second edge. The edge-triggered flip-flop passes, to the first output port, the control byte based on the first edge and the data byte based on the second edge. The circuit includes an inputs/outputs (I/O) decoder coupled to the first output port. The I/O decoder sends the control byte to microcontroller and sends the data byte to memory cells.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 17, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Vijay Sukhlal Chinchole, Siva Raghu Ram Voleti, Nitin Gupta, Ramakrishnan Karungulam Subramanian, Shiv Harit Mathur, Yan Li, Vinayak Ashok Ghatawade
  • Publication number: 20180302093
    Abstract: A circuit may receive control signals to generate an output signal with pulses corresponding to pulses of a source signal. The circuit may include a primary circuit and an auxiliary circuit. The primary circuit may constantly participate in the generation of pulses of the output signal. The auxiliary circuit may selectively participate with the primary circuit in the generation of the pulses. For two consecutive pulses of the output signal, whether the auxiliary circuit participates in generating the latter of the two pulses may depend on whether a threshold level is crossed during generation of the consecutive pulses.
    Type: Application
    Filed: June 19, 2017
    Publication date: October 18, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Shiv Harit Mathur, Anand Sharma, Ramakrishnan Karungulam Subramanian, Nitin Gupta
  • Patent number: 9660656
    Abstract: Methods and circuits for delay compensation are provided. A data clock may be generated from a peripheral clock. Sample data may be provided in a data signal on a bus in response to an edge of the data clock, where the edge of the data clock is triggered by an initial edge of the peripheral clock. A delay of the data clock relative to the peripheral clock may be selected based on a time difference between the initial edge of the peripheral clock and a time at which the sample data is detected on the bus. A delayed data clock having the selected delay relative to the peripheral clock may be generated. Requested data may be provided on the bus in response to an edge of the delayed data clock.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: May 23, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Ramakrishnan Karungulam Subramanian, Anand Venkitachalam, Jayaprakash Naradasi, Prashant Singhal
  • Publication number: 20160327602
    Abstract: Circuitry may be used to detect and prevent short circuits in removable or connectable media, such as memory cards. The media may be any device or component with connections to another device, such as a host device that receives a memory card. The host device may connect with the media through connectors (which may include a plurality of pads) that facilitate a connection. If the connection between the host device and the media is improper or misaligned because the respective connectors/pads do not connect properly, then there may be a short circuit. A short circuit detector can both detect and prevent this short circuit.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Ramakrishnan Karungulam Subramanian, Anand Venkitachalam
  • Publication number: 20160308540
    Abstract: Methods and circuits for delay compensation are provided. A data clock may be generated from a peripheral clock. Sample data may be provided in a data signal on a bus in response to an edge of the data clock, where the edge of the data clock is triggered by an initial edge of the peripheral clock. A delay of the data clock relative to the peripheral clock may be selected based on a time difference between the initial edge of the peripheral clock and a time at which the sample data is detected on the bus. A delayed data clock having the selected delay relative to the peripheral clock may be generated. Requested data may be provided on the bus in response to an edge of the delayed data clock.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Ramakrishnan Karungulam Subramanian, Anand Venkitachalam, Jayaprakash Naradasi, Prashant Singhal