Patents by Inventor Venugopal Santhanam

Venugopal Santhanam 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: 11750222
    Abstract: A Reed-Solomon decoder circuit includes: a syndrome calculator circuit to compute syndrome values for a first codeword and a second codeword sequentially supplied to the syndrome calculator circuit, where last symbols of the first codeword overlap with first symbols of the second codeword during an overlap clock cycle between: a first plurality of non-overlap clock cycles during which the first codeword is supplied to the syndrome calculator circuit; and a second plurality of non-overlap clock cycles during which the second codeword is supplied to the syndrome calculator circuit; an error locator and error evaluator polynomial calculator circuit; an error location and error value calculator circuit; an error counter; and an error corrector circuit to correct the errors in the first codeword and the second codeword based on error counts and the error magnitudes computed by an error evaluator circuit.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: September 5, 2023
    Assignee: SYNOPSYS, INC.
    Inventors: Venugopal Santhanam, Aman Mishra
  • Patent number: 11658684
    Abstract: A multi-port, multi-mode Reed Solomon (RS) forward error correction system includes a plurality of data in lines, each associated with a data port. The system includes a syndrome block (SDM) that has a plurality of syndrome slices and a SDM switching logic. An input of a SDM slice couples with a data in line from the plurality of data in lines. The switching logic couples with an interface port width (IFW) line a mode line. The IFW line identifies a number of data in lines tied together and the mode line to identify a RS mode. A reformulated inversionless Berlekamp-Massey (RiBM) block has a plurality of RiBM slices and a RiBM switching logic. A Chien Forney (ChFr) block has a plurality of ChFr slices. An error evaluation magnitude (ErEval) block has a plurality of ErEval slices. A plurality of adders couple with an output of a corresponding ErEval slice.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: May 23, 2023
    Assignee: Synopsys, Inc.
    Inventors: Venugopal Santhanam, Ketankumar Sheth
  • Patent number: 11651830
    Abstract: A method for error correction comprises receiving data at a first device, and decoding, by decoder circuitry of the first device, the data. Decoding the data comprises determining a first error location within the data, and determining a first error magnitude within the data in parallel with determining the first error location. Decoding the data further comprises performing error correction to generate the decoded data based on the first error location and the first error magnitude. The method further comprises transmitting the decoded data to a second device.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: May 16, 2023
    Assignee: Synopsys, Inc.
    Inventor: Venugopal Santhanam
  • Publication number: 20220302929
    Abstract: A multi-port, multi-mode Reed Solomon (RS) forward error correction system includes a plurality of data in lines, each associated with a data port. The system includes a syndrome block (SDM) that has a plurality of syndrome slices and a SDM switching logic. An input of a SDM slice couples with a data in line from the plurality of data in lines. The switching logic couples with an interface port width (IFW) line a mode line. The IFW line identifies a number of data in lines tied together and the mode line to identify a RS mode. A reformulated inversionless Berlekamp-Massey (RiBM) block has a plurality of RiBM slices and a RiBM switching logic. A Chien Forney (ChFr) block has a plurality of ChFr slices. An error evaluation magnitude (ErEval) block has a plurality of ErEval slices. A plurality of adders couple with an output of a corresponding ErEval slice.
    Type: Application
    Filed: March 17, 2022
    Publication date: September 22, 2022
    Inventors: Venugopal Santhanam, Ketankumar Sheth
  • Publication number: 20220013187
    Abstract: A method for error correction comprises receiving data at a first device, and decoding, by decoder circuitry of the first device, the data. Decoding the data comprises determining a first error location within the data, and determining a first error magnitude within the data in parallel with determining the first error location. Decoding the data further comprises performing error correction to generate the decoded data based on the first error location and the first error magnitude. The method further comprises transmitting the decoded data to a second device.
    Type: Application
    Filed: June 3, 2021
    Publication date: January 13, 2022
    Inventor: Venugopal SANTHANAM
  • Patent number: 10763895
    Abstract: A dual-mode Reed-Solomon decoder is configured to perform error correction for two different encoding schemes. The decoder includes a syndrome calculator block, a key equation solver block, a polynomial evaluation block, and an error correction block. The syndrome calculator block receives encoded input data and calculates syndromes, with the number of calculated syndromes based on the selected decoding mode. The key equation solver block calculates an error locator polynomial and an error evaluator polynomial for the encoded input data, with the degree of the polynomials based on the selected decoding mode. The polynomial evaluation block identifies error locations and magnitudes in the encoded data, with an array of constants input to the block based on the selected decoding mode. The error correction block decodes the encoded input data based on the identified error locations and error magnitudes.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: September 1, 2020
    Assignee: Synopsys, Inc.
    Inventors: Venugopal Santhanam, Lokesh Kabra
  • Publication number: 20180358986
    Abstract: A dual-mode Reed-Solomon decoder is configured to perform error correction for two different encoding schemes. The decoder includes a syndrome calculator block, a key equation solver block, a polynomial evaluation block, and an error correction block. The syndrome calculator block receives encoded input data and calculates syndromes, with the number of calculated syndromes based on the selected decoding mode. The key equation solver block calculates an error locator polynomial and an error evaluator polynomial for the encoded input data, with the degree of the polynomials based on the selected decoding mode. The polynomial evaluation block identifies error locations and magnitudes in the encoded data, with an array of constants input to the block based on the selected decoding mode. The error correction block decodes the encoded input data based on the identified error locations and error magnitudes.
    Type: Application
    Filed: June 4, 2018
    Publication date: December 13, 2018
    Inventors: Venugopal Santhanam, Lokesh Kabra
  • Publication number: 20130262787
    Abstract: Low-power, easily scalable architectures for high-speed data handling are critical to modern circuits and systems. Successful architectures must provide efficient data storage and efficient/flexible data retrieval with low power consumption. Data encoding, including that achieved with turbo codes, have data streams split into a sequence of even and odd data bits. These bits are written into multiple single-port memories so that the writing alternates between memories. Scheduling for the reading and writing is performed to avoid conflicts and give priority to the read operations.
    Type: Application
    Filed: June 30, 2012
    Publication date: October 3, 2013
    Inventors: Venugopal Santhanam, Krushna Prasad Ojha, Pratap Neelasheety, Lokesh Kabra
  • Patent number: 8361188
    Abstract: Metal and metal oxide nanoparticles can be prepared via a simple synthesis by using a hydrolysable gallotannin, such as tannic acid, to reduce a metal precursor compound and to act as a stabilizer for the resultant nanoparticles. By controlling the molar ratio of hydrolysable gallotannin to metal precursor and/or the initial pH of the reagents one can achieve control over the size and polydispersity of the resultant nanoparticles. In particular, the controlled addition of a metal precursor into a solution of the hydrolysable gallotannin, as described herein, can yield small nanoparticles, for example 1 nm to 40 nm diameter nanoparticles, with low polydispersity. The methods disclosed herein can be performed at room temperature.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: January 29, 2013
    Assignee: Indian Institute of Science
    Inventors: Venugopal Santhanam, Sankar Kalidas Sivaraman
  • Publication number: 20100251856
    Abstract: Metal and metal oxide nanoparticles can be prepared via a simple synthesis by using a hydrolysable gallotannin, such as tannic acid, to reduce a metal precursor compound and to act as a stabilizer for the resultant nanoparticles. By controlling the molar ratio of hydrolysable gallotannin to metal precursor and/or the initial pH of the reagents one can achieve control over the size and polydispersity of the resultant nanoparticles. In particular, the controlled addition of a metal precursor into a solution of the hydrolysable gallotannin, as described herein, can yield small nanoparticles, for example 1 nm to 40 nm diameter nanoparticles, with low polydispersity. The methods disclosed herein can be performed at room temperature.
    Type: Application
    Filed: August 28, 2009
    Publication date: October 7, 2010
    Inventors: Venugopal Santhanam, Sankar Kalidas Sivaraman
  • Patent number: 7602069
    Abstract: A micro electronic component, preferably in the form of an electronic memory, includes the use of clusters as an electronic memory. Also disclosed as part of the present invention is a method for fabricating a micro electronic component. The present invention contemplates fabrication of an especially compact electronic memory that works especially with single-electron transistors or single-electronic transfers. According to the present invention, clusters with a metallic cluster nucleus are arranged in parallel grooves essentially in lines or rows and are connected individually to first and second connecting electrodes, such that individually the clusters can be electrically modified or polled independently of each other.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: October 13, 2009
    Assignee: Universität Duisburg-Essen
    Inventors: Günter Schmid, Ulrich Simon, Dieter Jäger, Venugopal Santhanam, Torsten Reuter
  • Publication number: 20060267214
    Abstract: A micro electronic component, preferably in the form of an electronic memory, includes the use of clusters as an electronic memory. Also disclosed as part of the present invention is a method for fabricating a micro electronic component. The present invention contemplates fabrication of an especially compact electronic memory that works especially with single-electron transistors or single-electronic. transfers. According to the present invention, clusters with a metallic cluster nucleus are arranged in parallel grooves essentially in lines or rows and are connected individually to first and second connecting electrodes, such that individually the clusters can be electrically modified or polled independently of each other.
    Type: Application
    Filed: July 25, 2006
    Publication date: November 30, 2006
    Inventors: Gunter Schmid, Ulrich Simon, Dieter Jager, Venugopal Santhanam, Torsten Reuter
  • Publication number: 20060003097
    Abstract: The self-assembly of a close-packed, highly-ordered monolayers of molecularly protected nanoparticles on an assembly surface is disclosed. Also disclosed is the transfer of a nanoparticle monolayer from an assembly surface to a transfer surface. The transfer of a monolayer or multilayer structure of nanoparticles from a transfer surface to a substrate by conformal contact of the transfer surface with the substrate is disclosed. Also disclosed is the removal of protective molecules from nanoparticle cores by exposure to an oxidizing atmosphere (optionally in the presence of UV radiation). The exchange of protective molecules in molecularly protected nanoparticles with other molecules is also disclosed.
    Type: Application
    Filed: August 6, 2004
    Publication date: January 5, 2006
    Inventors: Ronald Andres, Venugopal Santhanam, Rajan Agarwal