Patents by Inventor Srinath Sridharan

Srinath Sridharan 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: 11967965
    Abstract: Clock generation circuit generating multiple divided signals satisfying respective desired offsets. A phase locked loop (PLL) is used to generate a PLL output having a frequency which is a desired multiple of that of a reference clock. The circuit divides the PLL output by a corresponding divisor to generate a corresponding divided signal, wherein each divided signal is offset from a common reference by at least an associated desired time offset. The common reference is timed with respect to the reference clock when the reference clock is available and with respect to a time reference signal otherwise. This arrangement is extended to use the internal time reference signal even for the cases where the reference clock is present by blocking the reference clock while the output systems across PLLs are aligned using the internal time reference signal to ensure desired offsets across different PLLs with a small uncertainty.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: April 23, 2024
    Assignee: Shaoxing Yuanfang Semiconductor Co., Ltd.
    Inventors: Raja Prabhu J, Ankit Seedher, Srinath Sridharan, Rakesh Kumar Gupta, Nitesh Naidu, Shivam Agrawal, Jeevabharathi G, Purva Choudhary
  • Patent number: 11923864
    Abstract: A phase-locked loop (PLL) is implemented to have another (second) PLL in place of the controlled oscillator. When a known frequency change in the frequency of the output clock is desired, in addition to changing a configuration of the PLL (first PLL), the configuration of the second PLL is also changed to cause the frequency of the output clock to change quickly. In various embodiments, the configuration of the second PLL is changed by changing the divisor of the feedback divider of the second PLL, the divisor in a pre-scaler in the second PLL, the control voltage of a VCO used in the second PLL, and any other point of user control in the second PLL.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: March 5, 2024
    Assignee: Shaoxing Yuanfang Semiconductor Co., Ltd.
    Inventors: Srinath Sridharan, Ankit Seedher, Raja Prabhu J, Purva Choudhary, Sandeep Sasi, Akash Gupta, Jeevabharathi G
  • Publication number: 20230136353
    Abstract: Clock generation circuit generating multiple divided signals satisfying respective desired offsets. A phase locked loop (PLL) is used to generate a PLL output having a frequency which is a desired multiple of that of a reference clock. The circuit divides the PLL output by a corresponding divisor to generate a corresponding divided signal, wherein each divided signal is offset from a common reference by at least an associated desired time offset. The common reference is timed with respect to the reference clock when the reference clock is available and with respect to a time reference signal otherwise. This arrangement is extended to use the internal time reference signal even for the cases where the reference clock is present by blocking the reference clock while the output systems across PLLs are aligned using the internal time reference signal to ensure desired offsets across different PLLs with a small uncertainty.
    Type: Application
    Filed: June 14, 2022
    Publication date: May 4, 2023
    Inventors: Raja Prabhu J, Ankit Seedher, Srinath Sridharan, Rakesh Kumar Gupta, Nitesh Naidu, Shivam Agrawal, Jeevabharathi G, Purva Choudhary
  • Publication number: 20230122081
    Abstract: A phase-locked loop (PLL) is implemented to have another (second) PLL in place of the controlled oscillator. When a known frequency change in the frequency of the output clock is desired, in addition to changing a configuration of the PLL (first PLL), the configuration of the second PLL is also changed to cause the frequency of the output clock to change quickly. In various embodiments, the configuration of the second PLL is changed by changing the divisor of the feedback divider of the second PLL, the divisor in a pre-scaler in the second PLL, the control voltage of a VCO used in the second PLL, and any other point of user control in the second PLL.
    Type: Application
    Filed: June 14, 2022
    Publication date: April 20, 2023
    Inventors: Srinath Sridharan, Ankit Seedher, Raja Prabhu J, Purva Choudhary, Sandeep Sasi, Akash Gupta, Jeevabharathi G
  • Patent number: 11588489
    Abstract: A phase-locked loop (PLL) provided according to an aspect of the present disclosure includes a phase detector, a low-pass filter, an oscillator, an output block and a phase locking block. The oscillator generates an intermediate clock and the output block generates each of successive cycles of a feedback clock on counting a pre-determined number of cycles of the intermediate clock. The phase locking block, upon detecting the PLL being out of phase-lock, controls the operation of the output block to obtain phase-lock in the PLL within two cycles of the input clock from the time of detection of the PLL being out of phase-lock.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: February 21, 2023
    Assignee: Shaoxing Yuanfang Semiconductor Co., Ltd.
    Inventors: Rakesh Kumar Gupta, Nitesh Naidu, Raja Prabhu J, Srinath Sridharan, Ankit Seedher, Shivam Agrawal
  • Patent number: 10892765
    Abstract: A phase locked loop (PLL) includes a phase detector, a first low-pass filter, an oscillator, a feedback divider and a cycle slip detector. The cycle slip detector is operable to detect at a first time instance, a cycle slip between an input clock and a feedback clock of the PLL. Upon detection of the cycle slip, the cycle slip detector is operable to increase a loop BW of the PLL. As a result, faster relocking of the PLL is achieved upon occurrence of an abrupt and large frequency difference between the input clock and the feedback clock.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: January 12, 2021
    Assignee: Aura Semiconductor Pvt. Ltd
    Inventors: Raja Prabhu J, Ankit Seedher, Srinath Sridharan
  • Patent number: 10514720
    Abstract: A phase locked loop (PLL) includes a multiplexer (MUX), a phase detector, a filter block, an oscillator, a frequency divider, and a clock switch controller, and achieves hitless switching between a primary clock and a redundant clock. The clock switch controller, upon detecting a condition requiring switching from the primary clock to the redundant clock, is operable to restart the feedback divider synchronously with respect to the redundant clock, and derive the output of the PLL from the redundant clock. The PLL further includes a delay block to process delayed phase error signals generated by the phase detector. The PLL performs hitless clock switching in the event of input clock loss or in response to a command to switch input clocks. The PLL further includes circuitry for estimating and cancelling residual phase errors.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 24, 2019
    Assignee: Aura Semiconductor Pvt. Ltd
    Inventors: Raja Prabhu J, Ankit Seedher, Augusto Marques, Srinath Sridharan, Kulbhushan Thakur
  • Publication number: 20190384351
    Abstract: A phase locked loop (PLL) includes a multiplexer (MUX), a phase detector, a filter block, an oscillator, a frequency divider, and a clock switch controller, and achieves hitless switching between a primary clock and a redundant clock. The clock switch controller, upon detecting a condition requiring switching from the primary clock to the redundant clock, is operable to restart the feedback divider synchronously with respect to the redundant clock, and derive the output of the PLL from the redundant clock. The PLL further includes a delay block to process delayed phase error signals generated by the phase detector. The PLL performs hitless clock switching in the event of input clock loss or in response to a command to switch input clocks. The PLL further includes circuitry for estimating and cancelling residual phase errors.
    Type: Application
    Filed: May 22, 2019
    Publication date: December 19, 2019
    Applicant: Aura Semiconductor Pvt. Ltd
    Inventors: Raja Prabhu J, Ankit Seedher, Augusto Marques, Srinath Sridharan, Kulbhushan Thakur
  • Patent number: 9830157
    Abstract: A system and method of parallelizing programs employs runtime instructions to identify data accessed by program portions and to assign those program portions to particular processors based on potential overlap between the access data. Data dependence between different program portions may be identified and used to look for pending “predicate” program portions that could create data dependencies and to postpone program portions that may be dependent while permitting parallel execution of other program portions.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: November 28, 2017
    Assignee: Wisconsin ALumni Research Foundation
    Inventors: Gagan Gupta, Gurindar S. Sohi, Srinath Sridharan
  • Patent number: 9742414
    Abstract: A phase frequency detector (PFD) includes a first circuit portion and a second circuit portion. The first circuit portion receives a reference signal and activates a first error signal if the phase of the reference frequency leads the phase of a feedback signal. The second circuit portion receives the reference and activates a second error signal if the phase of the reference frequency lags the phase of the feedback signal. The first circuit portion is powered by a first power supply, and the second circuit portion is powered by a second power supply. A PLL implemented using the PFD generates a frequency output with minimized jitter.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: August 22, 2017
    Assignee: AURA SEMICONDUCTOR PVT. LTD
    Inventors: Raja Prabhu J, Augusto Marques, Srinath Sridharan, Ankit Seedher, Sriharsha Vasadi
  • Patent number: 9652301
    Abstract: A system and method of parallelizing programs assigns write tokens and read tokens to data objects accessed by computational operations. During run time, the write sets and read sets for computational operations are resolved and the computational operations executed only after they have obtained the necessary tokens for data objects corresponding to the resolved write and read sets. A data object may have unlimited read tokens but only a single write token and the write token may be released only if no read tokens are outstanding. Data objects provide a wait list which serves as an ordered queue for computational operations waiting for tokens.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: May 16, 2017
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Gagan Gupta, Gurindar S. Sohi, Srinath Sridharan
  • Publication number: 20160336923
    Abstract: A low phase-noise phase locked loop (PLL). In an embodiment, the PLL includes a charge pump that includes a first switch, a second switch, a first resistor and a second resistor, which are connected in series. The first switch is provided between a power supply node and the first resistor, while the second switch is provided between the second resistor and a ground node. The junction of the first resistor and the second resistor provides the output of the charge pump. The first switch and the second switch are operated to be open or closed by outputs of a phase frequency detector of the PLL. In another embodiment, the charge pump and the low-pass filter of the PLL are implemented to process differential signals. Such implementation of the charge pump enables the PLL to generate an output signal with reduced phase-noise.
    Type: Application
    Filed: February 24, 2016
    Publication date: November 17, 2016
    Inventors: ANKIT SEEDHER, Raja Prabhu J, Sriharsha Vasadi, Augusto Marques, Srinath Sridharan
  • Publication number: 20160329902
    Abstract: A phase frequency detector (PFD) includes a first circuit portion and a second circuit portion. The first circuit portion receives a reference signal and activates a first error signal if the phase of the reference frequency leads the phase of a feedback signal. The second circuit portion receives the reference and activates a second error signal if the phase of the reference frequency lags the phase of the feedback signal. The first circuit portion is powered by a first power supply, and the second circuit portion is powered by a second power supply. A PLL implemented using the PFD generates a frequency output with minimized jitter.
    Type: Application
    Filed: December 15, 2015
    Publication date: November 10, 2016
    Inventors: RAJA PRABHU J., Augusto Marques, Srinath Sridharan, Ankit Seedher, Sriharsha Vasadi
  • Patent number: 9277315
    Abstract: Systems and methods for suppressing pop-up noise in an audio signal are disclosed. The system includes a driver circuit shared by a pin interface and a complementary pin interface. A control unit is coupled to the pin interface and the complementary pin interface. To activate the pin interface, the control unit is configured to first activate the driver output at the complementary pin interface. Once the complementary pin interface achieves a preset voltage, the driver output is switched to the pin interface by the control unit. In addition, the driver circuit can be calibrated for a DC offset on the complementary pin interface by re-using calibration data calculated at the pin interface. Further, DC correction signals can be provided from a pre-biasing circuit based on the calibration data of the driver circuit.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: March 1, 2016
    Assignee: ST-Ericsson SA
    Inventors: Sanjeev Ranganathan, Shyam Somayajula, Srinath Sridharan, Lionel Cimaz
  • Patent number: 9223674
    Abstract: A computer system and method are provided to assess a proper degree of parallelism in executing programs to obtain efficiency objectives, including but not limited to increases in processing speed or reduction in computational resource usage. This assessment of proper degree of parallelism may be used to actively moderate the requests for threads by application processes to control parallelism when those efficiency objectives would be furthered by this control.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 29, 2015
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Srinath Sridharan, Gurindar Singh Sohi
  • Patent number: 9218278
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed. A method includes processing metadata for data saved from a volatile memory buffer to a non-volatile storage medium. The data may be saved in response to a trigger event for a volatile memory buffer. A method includes locating saved data on a non-volatile storage medium. A method includes providing access to saved data after a trigger event based on processed metadata.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 22, 2015
    Assignee: SanDisk Technologies, Inc.
    Inventors: Nisha Talagala, Swaminathan Sundararaman, Srinath Sridharan
  • Patent number: 9124354
    Abstract: A protection circuit protects a receiver from high-energy signals. In one exemplary embodiment, the protection circuit comprises a snapback transistor and a controller. The snapback transistor comprises a gate, a drain connected to an input of the receiver and a source connected to ground. The controller configured to connect the gate to a bias voltage to close the gate in a transmit mode, and to disconnect the gate from the bias voltage to open the gate in a receive mode. The snapback transistor is configured to enter into snapback responsive to a high energy signal at the drain to provide a current path from the drain to the source even when the gate is open and thus protect the receiver.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: September 1, 2015
    Assignee: ST-ERICSSON SA
    Inventors: Ramkishore Ganti, Sanjeev Ranganathan, Srinath Sridharan
  • Patent number: 9047178
    Abstract: Apparatuses, systems, methods and computer program products are disclosed for auto-commit memory management. A method includes receiving a memory request from a client, such as a barrier request or a checkpoint request. The memory request is associated with a volatile memory buffer of a non-volatile recording device. The memory buffer may be configured to preserve data in the non-volatile recording device in response to a trigger. A method includes issuing a serializing instruction that flushes data from a processor complex to the memory buffer. A method includes determining completion of the serializing instruction flushing the data to the memory buffer.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: June 2, 2015
    Assignee: SanDisk Technologies, Inc.
    Inventors: Nisha Talagala, Swaminathan Sundararaman, Srinath Sridharan
  • Patent number: 8892159
    Abstract: A multi-standard transceiver comprises a common balun, a controller, at least one first switch, and at least one second switch. The common balun comprises a primary coil and a secondary coil. The at least one first switch connects the primary coil of the balun to a first signal path associated with a first communication standard, or to a second signal path associated with a second communication standard responsive to a control signal provided by the controller. The at least one second switch connects the secondary coil of the balun to a first amplification path associated with the first communication standard, or to a second amplification path associated with the second communication standard responsive to a control signal provided by the controller. A common mixer is configured to provide upconverted signals to one of the signal paths depending on which communication standard has been selected.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: November 18, 2014
    Assignee: ST-Ericsson SA
    Inventors: Ramkishore Ganti, Sanjeev Ranganathan, Srinath Sridharan
  • Publication number: 20140334632
    Abstract: Systems and methods for suppressing pop-up noise in an audio signal are disclosed. The system includes a driver circuit shared by a pin interface and a complementary pin interface. A control unit is coupled to the pin interface and the complementary pin interface. To activate the pin interface, the control unit is configured to first activate the driver output at the complementary pin interface. Once the complementary pin interface achieves a preset voltage, the driver output is switched to the pin interface by the control unit. In addition, the driver circuit can be calibrated for a DC offset on the complementary pin interface by re-using calibration data calculated at the pin interface. Further, DC correction signals can be provided from a pre-biasing circuit based on the calibration data of the driver circuit.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 13, 2014
    Inventors: SANJEEV RANGANATHAN, SHYAM SOMAYAJULA, SRINATH SRIDHARAN, LIONEL CIMAZ