Patents by Inventor Srinivas Lingam
Srinivas Lingam 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: 12196587Abstract: An integrated circuit includes one or more central processing unit (CPU) cores configured to cause a first ultrasonic transducer to generate ultrasonic signals into a fluid moving in a pipe and the first or a second ultrasonic transducer to receive the ultrasonic signals from the fluid. The CPU core(s) also compute a first value indicative of at least one of a standard deviation and a time correlation based on the received ultrasonic signals. The CPU core(s) further determine a second value indicative of a volume of gas bubbles in the fluid using the computed first value indicative of the at least one of the standard deviation and time correlation.Type: GrantFiled: August 14, 2023Date of Patent: January 14, 2025Assignee: Texas Instruments IncorporatedInventors: Anand Dabak, Srinivas Lingam
-
Patent number: 11847427Abstract: Described examples include integrated circuits such as microcontrollers with a low energy accelerator processor circuit or other application specific integrated processor circuit including a load store circuit operative to perform load and store operations associated with at least one register and a low gate count shift circuit to selectively shift the data of the register by only an integer number of bits less than the register data width without using a barrel shifter for low power operation to support vector operations for FFT or filtering functions.Type: GrantFiled: August 31, 2015Date of Patent: December 19, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee
-
Publication number: 20230400336Abstract: An integrated circuit includes one or more central processing unit (CPU) cores configured to cause a first ultrasonic transducer to generate ultrasonic signals into a fluid moving in a pipe and the first or a second ultrasonic transducer to receive the ultrasonic signals from the fluid. The CPU core(s) also compute a first value indicative of at least one of a standard deviation and a time correlation based on the received ultrasonic signals. The CPU core(s) further determine a second value indicative of a volume of gas bubbles in the fluid using the computed first value indicative of the at least one of the standard deviation and time correlation.Type: ApplicationFiled: August 14, 2023Publication date: December 14, 2023Inventors: Anand DABAK, Srinivas LINGAM
-
Patent number: 11725967Abstract: An integrated circuit includes one or more central processing unit (CPU) cores configured to cause a first ultrasonic transducer to generate ultrasonic signals into a fluid moving in a pipe and the first or a second ultrasonic transducer to receive the ultrasonic signals from the fluid. The CPU core(s) also compute a first value indicative of at least one of a standard deviation and a time correlation based on the received ultrasonic signals. The CPU core(s) further determine a second value indicative of a volume of gas bubbles in the fluid using the computed first value indicative of the at least one of the standard deviation and time correlation.Type: GrantFiled: May 26, 2020Date of Patent: August 15, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Anand Dabak, Srinivas Lingam
-
Patent number: 11502951Abstract: A method of communicating a packet between a first node and a second node, the packet comprising a data payload and a portion of information preceding the data payload. The method comprises: (i) first, identifying a quality of a channel between the first node and the second node; (ii) second, in response to the quality of the channel, selecting a manner of communication of the information preceding the data payload; (iii) third, encoding the selected manner of communication in the portion of information preceding data payload; and (iv) fourth, transmitting the packet from the first node to the second node.Type: GrantFiled: June 12, 2020Date of Patent: November 15, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Tarkesh Pande, Srinivas Lingam
-
Patent number: 11353347Abstract: Disclosed examples include methods and systems to measure fluid flow, including a transmit circuit to provide a transducer transmit signal based on a transmit pulse signal, a receive circuit to receive a transducer receive signal, an ADC to sample a receive signal from the receive circuit and provide a sampled signal, and a processing circuit that computes a transit time based on the sampled signal, and provides the transmit pulse signal including a first portion with a frequency in a first frequency band, and a second portion with a second frequency outside the first frequency band to mitigate undesired transducer vibration, where the second frequency is outside a transducer frequency bandwidth of the transducer.Type: GrantFiled: September 19, 2017Date of Patent: June 7, 2022Assignee: Texas Instruments IncorporatedInventors: Anand Dabak, Luis Reynoso Covarrubias, Srinath Ramaswamy, Srinivas Lingam
-
Patent number: 11341085Abstract: Methods and apparatus for a low energy accelerator processor architecture with short parallel instruction word. An integrated circuit includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory coupled to the system bus; and a low energy accelerator processor coupled to the system bus and configured to execute instruction words retrieved from a low energy accelerator code memory, the low energy accelerator processor having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to op-codes decoded from the retrieved instruction words, wherein the width of the instruction words is equal to the data width N. Additional methods and apparatus are disclosed.Type: GrantFiled: July 6, 2020Date of Patent: May 24, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel
-
Publication number: 20200378811Abstract: An integrated circuit includes one or more central processing unit (CPU) cores configured to cause a first ultrasonic transducer to generate ultrasonic signals into a fluid moving in a pipe and the first or a second ultrasonic transducer to receive the ultrasonic signals from the fluid. The CPU core(s) also compute a first value indicative of at least one of a standard deviation and a time correlation based on the received ultrasonic signals. The CPU core(s) further determine a second value indicative of a volume of gas bubbles in the fluid using the computed first value indicative of the at least one of the standard deviation and time correlation.Type: ApplicationFiled: May 26, 2020Publication date: December 3, 2020Inventors: Anand DABAK, Srinivas LINGAM
-
Publication number: 20200374227Abstract: A method of communicating a packet between a first node and a second node, the packet comprising a data payload and a portion of information preceding the data payload. The method comprises: (i) first, identifying a quality of a channel between the first node and the second node; (ii) second, in response to the quality of the channel, selecting a manner of communication of the information preceding the data payload; (iii) third, encoding the selected manner of communication in the portion of information preceding data payload; and (iv) fourth, transmitting the packet from the first node to the second node.Type: ApplicationFiled: June 12, 2020Publication date: November 26, 2020Inventors: Tarkesh Pande, Srinivas Lingam
-
Publication number: 20200334197Abstract: Methods and apparatus for a low energy accelerator processor architecture with short parallel instruction word. An integrated circuit includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory coupled to the system bus; and a low energy accelerator processor coupled to the system bus and configured to execute instruction words retrieved from a low energy accelerator code memory, the low energy accelerator processor having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to op-codes decoded from the retrieved instruction words, wherein the width of the instruction words is equal to the data width N. Additional methods and apparatus are disclosed.Type: ApplicationFiled: July 6, 2020Publication date: October 22, 2020Inventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel
-
Patent number: 10740280Abstract: Methods and apparatus for a low energy accelerator processor architecture with short parallel instruction word. An integrated circuit includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory coupled to the system bus; and a low energy accelerator processor coupled to the system bus and configured to execute instruction words retrieved from a low energy accelerator code memory, the low energy accelerator processor having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to op-codes decoded from the retrieved instruction words, wherein the width of the instruction words is equal to the data width N. Additional methods and apparatus are disclosed.Type: GrantFiled: September 25, 2017Date of Patent: August 11, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel
-
Patent number: 10693778Abstract: A method of communicating a packet between a first node and a second node, the packet comprising a data payload and a portion of information preceding the data payload. The method comprises: (i) first, identifying a quality of a channel between the first node and the second node; (ii) second, in response to the quality of the channel, selecting a manner of communication of the information preceding the data payload; (iii) third, encoding the selected manner of communication in the portion of information preceding data payload; and (iv) fourth, transmitting the packet from the first node to the second node.Type: GrantFiled: August 13, 2018Date of Patent: June 23, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Tarkesh Pande, Srinivas Lingam
-
Patent number: 10656914Abstract: Instructions for 32-bit arithmetic support using 16-bit multiply and 32-bit addition without a barrel shifter. Illustrative instructions include operations that include receiving a first 32-bit operand, receiving a second 32-bit operand, shifting the second 32-bit operand right 16 or 15 bits to obtain a shifted second 32-bit operand, and adding the shifted second 32-bit operand and the first 32-bit operand to generate a 32-bit sum.Type: GrantFiled: August 20, 2019Date of Patent: May 19, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Manish Goel
-
Patent number: 10503474Abstract: Instructions for 32-bit arithmetic support using 16-bit multiply and 32-bit addition without a barrel shifter. Illustrative instructions include operations that include receiving a first 32-bit operand, receiving a second 32-bit operand, shifting the second 32-bit operand right 16 or 15 bits to obtain a shifted second 32-bit operand, and adding the shifted second 32-bit operand and the first 32-bit operand to generate a 32-bit sum.Type: GrantFiled: December 31, 2015Date of Patent: December 10, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Manish Goel
-
Publication number: 20190369961Abstract: Instructions for 32-bit arithmetic support using 16-bit multiply and 32-bit addition without a barrel shifter. Illustrative instructions include operations that include receiving a first 32-bit operand, receiving a second 32-bit operand, shifting the second 32-bit operand right 16 or 15 bits to obtain a shifted second 32-bit operand, and adding the shifted second 32-bit operand and the first 32-bit operand to generate a 32-bit sum.Type: ApplicationFiled: August 20, 2019Publication date: December 5, 2019Inventors: Srinivas LINGAM, Seok-Jun LEE, Manish GOEL
-
Patent number: 10241791Abstract: An apparatus for a low energy accelerator processor architecture is disclosed. An example arrangement is an integrated circuit that includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory; a low energy accelerator processor configured to execute instruction words received on the system bus and having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, wherein each of the execution units is configured to perform operations responsive to retrieved instruction words; and a data register file comprising a set of data registers coupled to the plurality of execution units, wherein the registers are coupled to selected ones of the plurality of execution units. Additional methods and apparatus are disclosed.Type: GrantFiled: March 20, 2018Date of Patent: March 26, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel
-
Publication number: 20180351860Abstract: A method of communicating a packet between a first node and a second node, the packet comprising a data payload and a portion of information preceding the data payload. The method comprises: (i) first, identifying a quality of a channel between the first node and the second node; (ii) second, in response to the quality of the channel, selecting a manner of communication of the information preceding the data payload; (iii) third, encoding the selected manner of communication in the portion of information preceding data payload; and (iv) fourth, transmitting the packet from the first node to the second node.Type: ApplicationFiled: August 13, 2018Publication date: December 6, 2018Inventors: Tarkesh Pande, Srinivas Lingam
-
Publication number: 20180274957Abstract: Disclosed examples include methods and systems to measure fluid flow, including a transmit circuit to provide a transducer transmit signal based on a transmit pulse signal, a receive circuit to receive a transducer receive signal, an ADC to sample a receive signal from the receive circuit and provide a sampled signal, and a processing circuit that computes a transit time based on the sampled signal, and provides the transmit pulse signal including a first portion with a frequency in a first frequency band, and a second portion with a second frequency outside the first frequency band to mitigate undesired transducer vibration, where the second frequency is outside a transducer frequency bandwidth of the transducer.Type: ApplicationFiled: September 19, 2017Publication date: September 27, 2018Applicant: Texas Instruments IncorporatedInventors: Anand Dabak, Luis Reynoso Covarrubias, Srinath Ramaswamy, Srinivas Lingam
-
Patent number: 10050878Abstract: A method of communicating a packet between a first node and a second node, the packet comprising a data payload and a portion of information preceding the data payload. The method comprises: (i) first, identifying a quality of a channel between the first node and the second node; (ii) second, in response to the quality of the channel, selecting a manner of communication of the information preceding the data payload; (iii) third, encoding the selected manner of communication in the portion of information preceding data payload; and (iv) fourth, transmitting the packet from the first node to the second node.Type: GrantFiled: November 30, 2015Date of Patent: August 14, 2018Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Tarkesh Pande, Srinivas Lingam
-
Publication number: 20180217837Abstract: An apparatus for a low energy accelerator processor architecture is disclosed. An example arrangement is an integrated circuit that includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory; a low energy accelerator processor configured to execute instruction words received on the system bus and having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, wherein each of the execution units is configured to perform operations responsive to retrieved instruction words; and a data register file comprising a set of data registers coupled to the plurality of execution units, wherein the registers are coupled to selected ones of the plurality of execution units. Additional methods and apparatus are disclosed.Type: ApplicationFiled: March 20, 2018Publication date: August 2, 2018Inventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel