Patents by Inventor Sunil SUDHAKARAN
Sunil SUDHAKARAN 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: 12197281Abstract: A transceiver configured to communicate a burst of data bits and meta-data bits for the data bits includes data channels, auxiliary data channels, and at least one error correction channel. The transceiver includes an encoder that applies 11b7s encoding to a first number of the data bits to generate first PAM-3 symbols on some or all of the communication channels, and that applies 3b2s encoding to a second number of the data bits to generate second PAM-3 symbols on at least some of the communication channels.Type: GrantFiled: August 31, 2023Date of Patent: January 14, 2025Assignee: NVIDIA Corp.Inventors: Gautam Bhatia, Sunil Sudhakaran, Kyutaeg Oh
-
Patent number: 12135607Abstract: Data bits are encoded in one or both of an eleven bit seven pulse amplitude modulated three-level (PAM-3) symbol (11b7s) format and a three bit two symbol (3b2s) format on a plurality of data channels and on an error correction channel. One or more of a cyclic redundancy check (CRC) value, a poison value, and a severity value are encoded as 11b7s and/or 3b2s PAM-3 symbols on the error correction channel.Type: GrantFiled: March 20, 2023Date of Patent: November 5, 2024Assignee: NVIDIA Corp.Inventors: Gautam Bhatia, Sunil Sudhakaran, Kyutaeg Oh
-
Patent number: 12132590Abstract: Data bits are encoded in one or both of an eleven bit seven pulse amplitude modulated three-level (PAM-3) symbol (11b7s) format and a three bit two symbol (3b2s) format on a plurality of data channels, one or more auxiliary data channels, and an error correction channel. One or more of a cyclic redundancy check (CRC) value, a poison value, and a severity value are encoded as 11b7s and/or 3b2s PAM-3 symbols on an error correction channel.Type: GrantFiled: September 9, 2022Date of Patent: October 29, 2024Assignee: NVIDIA, Corp.Inventor: Sunil Sudhakaran
-
Publication number: 20230418705Abstract: A transceiver configured to communicate a burst of data bits and meta-data bits for the data bits includes data channels, auxiliary data channels, and at least one error correction channel. The transceiver includes an encoder that applies 11b7s encoding to a first number of the data bits to generate first PAM-3 symbols on some or all of the communication channels, and that applies 3b2s encoding to a second number of the data bits to generate second PAM-3 symbols on at least some of the communication channels.Type: ApplicationFiled: August 31, 2023Publication date: December 28, 2023Applicant: NVIDIA Corp.Inventors: Gautam Bhatia, Sunil Sudhakaran, Kyutaeg Oh
-
Publication number: 20230327924Abstract: Data bits are encoded in an eleven bit seven pulse amplitude modulated three-level (PAM-3) symbol format on a plurality of data channels and two auxiliary data channels, and one or more of a cyclic redundancy check (CRC) value, a poison value, and a severity value are encoded as PAM-3 symbols on an error correction channel.Type: ApplicationFiled: September 9, 2022Publication date: October 12, 2023Applicant: NVIDIA Corp.Inventor: Sunil Sudhakaran
-
Publication number: 20230297466Abstract: Data bits are encoded in an eleven bit seven pulse amplitude modulated three-level (PAM-3) symbol format on a plurality of data channels and two auxiliary data channels, and one or more of a cyclic redundancy check (CRC) value, a poison value, and a severity value are encoded as PAM-3 symbols on an error correction channel.Type: ApplicationFiled: March 20, 2023Publication date: September 21, 2023Applicant: NVIDIA Corp.Inventors: Gautam Bhatia, Sunil Sudhakaran, Kyutaeg Oh
-
Patent number: 11439010Abstract: This disclosure provides a multi-layered printed circuit board (PC) that has signal array region. The signal array region has a width and circumscribes a power core region and has signal vias connected to respective signal ball pads, and ground vias connected to respective ground ball pads within the signal array region that have an associated ball pad pitch. The PCB also has an inner current power layer. The signal and ground vias are arranged on the component layer in a pattern and extend into the inner current layer. The pattern forms current power paths across the width of the signal array region, such that the current power paths have a width that is at least about 50% as wide as the ball pad pitch.Type: GrantFiled: February 5, 2020Date of Patent: September 6, 2022Assignee: Nvidia CorporationInventors: Baal Yang, Daniel Lin, Sunil Sudhakaran
-
Publication number: 20220262447Abstract: First symbols are generated on a plurality of data channels by applying PAM-N encoding on a first subset of bits of a data burst, the first symbols generated without maximum transitions; second symbols are generated on at least one optionally-activated additional data channel, the second symbols generated by applying the PAM-N encoding on a second subset of bits of the data burst, the second symbols generated without maximum transitions; and third symbols are generated on a channel for communicating error correction bits for the first bits and second bits, the third symbols generated by applying hybrid PAM-N encoding on the error correction bits and a third subset of bits of the data burst, the hybrid PAM-N encoding comprising an interleaving of symbols with N voltage levels and symbols with less than N voltage levels.Type: ApplicationFiled: February 11, 2022Publication date: August 18, 2022Applicant: NVIDIA Corp.Inventors: Sunil Sudhakaran, Gautam Bhatia, Robert Bloemer
-
Publication number: 20210243895Abstract: This disclosure provides a multi-layered printed circuit board (PC) that has signal array region. The signal array region has a width and circumscribes a power core region and has signal vias connected to respective signal ball pads, and ground vias connected to respective ground ball pads within the signal array region that have an associated ball pad pitch. The PCB also has an inner current power layer. The signal and ground vias are arranged on the component layer in a pattern and extend into the inner current layer. The pattern forms current power paths across the width of the signal array region, such that the current power paths have a width that is at least about 50% as wide as the ball pad pitch.Type: ApplicationFiled: February 5, 2020Publication date: August 5, 2021Inventors: Baal Yang, Daniel Lin, Sunil Sudhakaran
-
Patent number: 10979176Abstract: Techniques for limiting the growth of errors in decoded data words that arise from bit errors incurred during transmission. The growth of 3+ bit errors in the decoded data word is limited at the expense of a higher number of two bit errors, which are correctable using practical error correcting codes.Type: GrantFiled: February 14, 2020Date of Patent: April 13, 2021Assignee: NVIDIA Corp.Inventors: Sunil Sudhakaran, Rohit Rathi
-
Publication number: 20210043329Abstract: Provided is a method used by an electronic device to determine a cause of a trend in vital sign data, the method including: obtaining vital sign data of a target; determining a trend over time in the vital sign data; and determining a cause having a highest possibility of causing the determined trend, based on one or more possible causes of the determined trend and one or more stored weights for the possible cause, wherein the one or more stored weights each represent a possibility that the one or more possible causes of the determined trend is a cause responsible for the determined trend.Type: ApplicationFiled: March 14, 2019Publication date: February 11, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rohit AIL, Sunil SUDHAKARAN
-
Patent number: 10901017Abstract: Embodiments of the present invention reconstruct a waveform at a receiver-end of a channel from an observed waveform physically measured at a probe point near the middle of the channel, where the channel is corrupted by reflections. The channel may be a memory channel of a high-speed I/O interface, for example. Equations to derive the waveform may be created using linear network analysis and/or signal processing, for example. S-parameters may be derived from simulated models representing components from the probe point to the load. The s-parameters together with the load impedance are used to recreate the desired waveform free from corruption due to reflections.Type: GrantFiled: August 9, 2017Date of Patent: January 26, 2021Assignee: NVIDIA CORPORATIONInventor: Sunil Sudhakaran
-
Patent number: 10685925Abstract: Systems and methods that facilitate resistance and capacitance balancing are presented. In one embodiment, a system comprises: a plurality of ground lines configured to ground components; and a plurality of signal bus lines interleaved with the plurality of ground lines, wherein the interleaving is configured so that plurality of signal bus lines and plurality of ground lines are substantially evenly spaced and the plurality of signal bus lines convey a respective plurality of signals have similar resistance and capacitance constants that are balanced. The plurality of signals can see a substantially equal amount ground surface and have similar amounts of capacitance. The plurality of signal bus lines can have similar cross sections and lengths with similar resistances. The plurality of signal bus lines interleaved with the plurality of ground lines can be included in a two copper layer interposer design with one redistribution layer (RDL).Type: GrantFiled: January 26, 2018Date of Patent: June 16, 2020Assignee: NVIDIA CORPORATIONInventors: Jim Dobbins, Sheetal Jain, Don Templeton, Yaping Zhou, Wenjun Shi, Sunil Sudhakaran
-
Patent number: 10623200Abstract: An encoding process for bus data utilizes data from multiple data line groups on a multi-byte wide bus where each group has an associated DBI line. The process leverages the expanded encoding space for the multiple groups and associated multiple DBI bits. This process may be expanded to four bytes, eight bytes, etc.Type: GrantFiled: November 14, 2018Date of Patent: April 14, 2020Assignee: NVIDIA Corp.Inventors: John Wilson, Sunil Sudhakaran
-
Patent number: 10600730Abstract: In one embodiment, a system comprises: a plurality of aggressor bus lines; and a plurality of differential pair bus lines that are located in relatively parallel close proximity to the plurality of aggressor bus lines, wherein at least two of the plurality of differential pair bus lines change location with respect to each other at a point that has a cancelling affect on cross talk from the plurality of aggressor bus lines, wherein the change includes cross over routing. The plurality of differential pair bus lines can convey differential clock signals. The routing of the plurality of differential pair bus lines is substantially parallel to one another before and after the change.Type: GrantFiled: January 26, 2018Date of Patent: March 24, 2020Assignee: NVIDIA CORPORATIONInventors: Jim Dobbins, Sheetal Jain, Don Templeton, Yaping Zhou, Wenjun Shi, Sunil Sudhakaran
-
Patent number: 10594337Abstract: A circuit includes a splitter to extract L bits from each of a plurality of N-bit transmissions on a data bus, a decoder to generate output data comprising N-L bits of each N-bit transmission, and a delay circuit to apply the L bits for a previous transmission to control the inversion of a current transmission at the decoder.Type: GrantFiled: August 30, 2019Date of Patent: March 17, 2020Assignee: NVIDIA Corp.Inventors: Sunil Sudhakaran, Russ Newcomb, Rohit Rathi
-
Publication number: 20200028708Abstract: An encoding process for bus data utilizes data from multiple data line groups on a multi-byte wide bus where each group has an associated DBI line. The process leverages the expanded encoding space for the multiple groups and associated multiple DBI bits. This process may be expanded to four bytes, eight bytes, etc.Type: ApplicationFiled: November 14, 2018Publication date: January 23, 2020Inventors: John Wilson, Sunil Sudhakaran
-
Publication number: 20190386677Abstract: A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.Type: ApplicationFiled: August 30, 2019Publication date: December 19, 2019Applicant: NVIDIA Corp.Inventors: Sunil Sudhakaran, Russ Newcomb, Rohit Rathi
-
Patent number: 10491238Abstract: A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.Type: GrantFiled: September 6, 2018Date of Patent: November 26, 2019Assignee: NVIDIA Corp.Inventors: Sunil Sudhakaran, Russ Newcomb, Rohit Rathi
-
Publication number: 20190237399Abstract: In one embodiment, a system comprises: a plurality of aggressor bus lines; and a plurality of differential pair bus lines that are located in relatively parallel close proximity to the plurality of aggressor bus lines, wherein at least two of the plurality of differential pair bus lines change location with respect to each other at a point that has a cancelling affect on cross talk from the plurality of aggressor bus lines, wherein the change includes cross over routing. The plurality of differential pair bus lines can convey differential clock signals. The routing of the plurality of differential pair bus lines is substantially parallel to one another before and after the change.Type: ApplicationFiled: January 26, 2018Publication date: August 1, 2019Inventors: Jim Dobbins, Sheetal Jain, Don Templeton, Yaping Zhou, Wenjun Shi, Sunil Sudhakaran