Patents by Inventor Sivaramakrishnan Subramanian

Sivaramakrishnan 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: 11935577
    Abstract: The present invention provides a physical layer and associated signal processing method for clock domain transfer of quarter-rate data. In the embodiments of the present invention, the quarter-rate data is processed by many sampling circuits by using a first clock signal, a second clock signal and a third clock signal, and phases of these clock signals are aligned by using a training mechanism to that the clock signals have better timing margins.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: March 19, 2024
    Assignee: Faraday Technology Corp.
    Inventors: Sridhar Cheruku, Sivaramakrishnan Subramanian, Hussainvali Shaik, Ko-Ching Chao
  • Publication number: 20230299762
    Abstract: A level shifter and an electronic device are provided. The electronic device includes a digital circuit and a level shifter. The level shifter converts a first and a second input signals to an output signal. The level shifter includes a cross-coupled circuit, a protection circuit, and a pull-down module. The cross-coupled circuit includes a first and a second pull-up transistors. The protection circuit includes a first and a second protection transistors. The pull-down module includes a first and a second pull-down circuits and a first and a second switching circuits. The first and the second pull-up transistors, the first and the second protection transistors, and the first and the second pull-down circuits are selectively switched on in response to the first and the second input signals. The digital circuit receives the output signal from the level shifter.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Hussainvali SHAIK, Sridhar CHERUKU, Sivaramakrishnan SUBRAMANIAN
  • Publication number: 20230253028
    Abstract: The present invention provides a physical layer and associated signal processing method for clock domain transfer of quarter-rate data.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Applicant: Faraday Technology Corp.
    Inventors: Sridhar Cheruku, Sivaramakrishnan Subramanian, Hussainvali Shaik, Ko-Ching Chao
  • Publication number: 20230214723
    Abstract: Disclosed is an approach for performing auto-classification of documents. A machine learning framework is provided to analyze the document, where labels associated with certain documents can be propagated to other documents.
    Type: Application
    Filed: December 28, 2022
    Publication date: July 6, 2023
    Applicant: Box, Inc.
    Inventors: Divya Jain, Adelbert Chang, Lance Co Ting Keh, Shivani Rao, Sivaramakrishnan Subramanian
  • Patent number: 11616782
    Abstract: As a default, a global permissions model is established. The global permissions model serves for applying a first set of resource access permissions to shared content objects. Additionally, a set of context-aware access policies that govern user interactions over the shared content object is established. When a particular user requests an interaction over a shared content object, then interaction attributes associated with the request are gathered. The context-aware access policies are applied to the request by determining a set of extensible access permissions that are derived from the interaction attributes. The context-aware access policies are enforced by overriding the first set of resource access permissions with dynamically-determined access permissions. When a particular access request is denied, a response is generated in accordance with the set of extensible access permissions and the user is notified. In some cases, the access request is permitted, but only after the user provides a justification.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: March 28, 2023
    Assignee: Box, Inc.
    Inventors: Alok Ojha, Sivaramakrishnan Subramanian, Kechen Huang, Pal Ramanathan, Varun Parmar, Yi Zhao
  • Patent number: 11562286
    Abstract: Disclosed is an approach for performing auto-classification of documents. A machine learning framework is provided to analyze the document, where labels associated with certain documents can be propagated to other documents.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: January 24, 2023
    Inventors: Divya Jain, Adelbert Chang, Lance Co Ting Keh, Shivani Rao, Sivaramakrishnan Subramanian
  • Patent number: 11360709
    Abstract: A gate signal control circuit of a DDR memory system includes a comparing circuit, a flag generator and a signal generator. The comparing circuit receives a first data strobe signal and a second data strobe signal, and generates an internal data strobe signal. The flag generator receives a physical layer clock signal and a read enable signal, and generates plural flag signals. The signal generator receives the internal data strobe signal and the plural flag signal, and generates a gate signal. When plural read commands are issued, the flag generator sets the flag signals according to the physical layer clock signal and the read enable signal. When a read data is received, the signal generator opens the gate signal according to a preamble, and the signal generator samples the plural flag signals to determine the timing of closing the gate signal.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: June 14, 2022
    Assignee: FARADAY TECHNOLOGY CORPORATION
    Inventors: Hong-Yi Wu, Sivaramakrishnan Subramanian, Sridhar Cheruku, Ko-Ching Chao
  • Publication number: 20220164136
    Abstract: A gate signal control circuit of a DDR memory system includes a comparing circuit, a flag generator and a signal generator. The comparing circuit receives a first data strobe signal and a second data strobe signal, and generates an internal data strobe signal. The flag generator receives a physical layer clock signal and a read enable signal, and generates plural flag signals. The signal generator receives the internal data strobe signal and the plural flag signal, and generates a gate signal. When plural read commands are issued, the flag generator sets the flag signals according to the physical layer clock signal and the read enable signal. When a read data is received, the signal generator opens the gate signal according to a preamble, and the signal generator samples the plural flag signals to determine the timing of closing the gate signal.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Inventors: Hong-Yi WU, Sivaramakrishnan SUBRAMANIAN, Sridhar CHERUKU, Ko-Ching CHAO
  • Patent number: 11145343
    Abstract: A method for controlling a multi-cycle write leveling process in a memory system is provided. After a write leveling process is completed and before a write training process is performed, the multi-cycle write leveling process is performed. Consequently, when a DDR memory of the memory system receives a clock signal and a first data strobe signal, the DDR memory can confirm that the signal edges of the clock signal and the first data strobe signal are aligned with each other and the signal edges are accurate.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: October 12, 2021
    Assignee: FARADAY TECHNOLOGY CORPORATION
    Inventors: Sivaramakrishnan Subramanian, Hong-Yi Wu, Sridhar Cheruku, Ko-Ching Chao
  • Patent number: 11005468
    Abstract: A method for performing duty-cycle correction of an output clock in a Double Data Rate (DDR) system includes: setting a fixed delay of a rising-edge of the output clock as a parameter X which is equal to a digital Master Delay Locked Loop (MDLL) code of the DDR system multiplied by a percentage representing an estimated distortion of the duty-cycle of the output clock from a desired duty-cycle; shifting the rising-edge of the output clock by the fixed delay; and determining whether a duty cycle of the shifted output clock meets the desired duty-cycle. When a duty-cycle of the shifted output clock meets the desired duty-cycle, the fixed rising-edge delay is taken as a final delay code for the output clock; otherwise, a falling-edge of the output clock is shifted by an amount in a range between 0 and NX, wherein N is an integer.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: May 11, 2021
    Assignee: Faraday Technology Corp.
    Inventors: Sivaramakrishnan Subramanian, Sridhar Cheruku, Sandeep Kumar Mohanta, Hussainvali Shaik
  • Publication number: 20210021600
    Abstract: As a default, a global permissions model is established. The global permissions model serves for applying a first set of resource access permissions to shared content objects. Additionally, a set of context-aware access policies that govern user interactions over the shared content object is established. When a particular user requests an interaction over a shared content object, then interaction attributes associated with the request are gathered. The context-aware access policies are applied to the request by determining a set of extensible access permissions that are derived from the interaction attributes. The context-aware access policies are enforced by overriding the first set of resource access permissions with dynamically-determined access permissions. When a particular access request is denied, a response is generated in accordance with the set of extensible access permissions and the user is notified. In some cases, the access request is permitted, but only after the user provides a justification.
    Type: Application
    Filed: October 1, 2020
    Publication date: January 21, 2021
    Applicant: Box, Inc.
    Inventors: Alok Ojha, Sivaramakrishnan Subramanian, Kechen Huang, Pal Ramanathan, Varun Parmar, Yi Zhao
  • Publication number: 20200092337
    Abstract: As a default, a global permissions model is established. The global permissions model serves for applying a first set of resource access permissions to shared content objects. Additionally, a set of context-aware access policies that govern user interactions over the shared content object is established. When a particular user requests an interaction over a shared content object, then interaction attributes associated with the request are gathered. The context-aware access policies are applied to the request by determining a set of extensible access permissions that are derived from the interaction attributes. The context-aware access policies are enforced by overriding the first set of resource access permissions with dynamically-determined access permissions. When a particular access request is denied, a response is generated in accordance with the set of extensible access permissions and the user is notified. In some cases, the access request is permitted, but only after the user provides a justification.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 19, 2020
    Applicant: Box, Inc.
    Inventors: Alok Ojha, Sivaramakrishnan Subramanian, Kechen Huang
  • Publication number: 20160232456
    Abstract: Disclosed is an approach for performing auto-classification of documents. A machine learning framework is provided to analyze the document, where labels associated with certain documents can be propagated to other documents.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 11, 2016
    Applicant: BOX, INC.
    Inventors: Divya Jain, Adelbert Chang, Lance Co Ting Keh, Shivani Rao, Sivaramakrishnan Subramanian
  • Patent number: 8773185
    Abstract: A calibratable delay chain having a delay chain and an adjustment circuitry varying a delay of each of the plurality of delay stages in the chain. The calibration circuitry is configured to calibrate a delay of the delay chain. The calibration circuitry includes calibration control circuitry for controlling the calibration and supplying the input value to an adjustment circuitry. Output selection circuitry is provided to select an output from a predetermined point along the delay chain. A bypass path bypasses the delay chain and a digital comparator compares an output from the delay chain and an output from the bypass path. An analogue comparator compares an output from the delay chain and an output from the bypass path. The calibration control circuitry is configured to control the output selection circuitry to output a signal from one point on the delay chain to the digital comparator.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: July 8, 2014
    Assignee: ARM Limited
    Inventors: Sivaramakrishnan Subramanian, Nidhir Kumar, Sridhar Cheruku
  • Publication number: 20140139277
    Abstract: A calibratable delay chain having a delay chain and an adjustment circuitry varying a delay of each of the plurality of delay stages in the chain. The calibration circuitry is configured to calibrate a delay of the delay chain. The calibration circuitry includes calibration control circuitry for controlling the calibration and supplying the input value to an adjustment circuitry. Output selection circuitry is provided to select an output from a predetermined point along the delay chain. A bypass path bypasses the delay chain and a digital comparator compares an output from the delay chain and an output from the bypass path. An analogue comparator compares an output from the delay chain and an output from the bypass path. The calibration control circuitry is configured to control the output selection circuitry to output a signal from one point on the delay chain to the digital comparator.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: ARM LIMITED
    Inventors: Sivaramakrishnan SUBRAMANIAN, Nidhir Kumar, Sridhar Cheruku
  • Patent number: 8427198
    Abstract: Calibration circuitry 42 for an off-chip driver circuit 4 and/or an on-die termination circuit 8 is provided using a parallel network of main transistors controlled by a N-bit calibration value. During the calibration operation, the N-bit calibration value is varied until a threshold impedance value is crossed by the combination of the main transistors. A rounding transistor 52 is then used to determine which of the N-bit calibration values produces a combined impedance closest to the designed threshold impedance.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: April 23, 2013
    Assignee: ARM Limited
    Inventors: Sridhar Cheruku, Sivaramakrishnan Subramanian, Nidhir Kumar
  • Patent number: 7657858
    Abstract: A processor-implemented means of designing a power pad layout includes determining a location of at least one ESD structure so as to minimize a placement cost and determining a location of at least one connection between the at least one ESD structure and at least one power ring. The step of determining a location of at least one connection between the ESD structure and at least one power ring may include the steps of determining a minimum spanning tree of elements associated with a given power ring; and back-tracing through a minimum spanning tree of elements associated with a given power ring in order to determine a minimal list of routed paths among the elements.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: February 2, 2010
    Assignee: Agere Systems Inc.
    Inventors: Youang Pin Chen, Sireesha Tulluri Lakshmi Naga Venkata Srujana, Nirav Patel, Raghunatha Reddy Lakki Reddy, Sivaramakrishnan Subramanian, Venkat Rao Vallapaneni
  • Publication number: 20080134119
    Abstract: A processor-implemented means of designing a power pad layout includes determining a location of at least one ESD structure so as to minimize a placement cost and determining a location of at least one connection between the at least one ESD structure and at least one power ring. The step of determining a location of at least one connection between the ESD structure and at least one power ring may include the steps of determining a minimum spanning tree of elements associated with a given power ring; and back-tracing through a minimum spanning tree of elements associated with a given power ring in order to determine a minimal list of routed paths among the elements.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Youang Pin Chen, Sireesha Tulluri Lakshmi Naga Venkata Srujana, Nirav Patel, Raghunatha Reddy Lakki Reddy, Sivaramakrishnan Subramanian, Venkat Rao Vallapaneni