Patents by Inventor Abhishek Lal
Abhishek Lal 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: 11908079Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for variable rate tessellation. A graphics processor may receive data for geometry processing of a plurality of patches in a draw call. The graphics processor may reduce a tessellation factor of each of the plurality of patches based on a property of each of the plurality of patches. The reduced tessellation factor may correspond to a TRF. The property may correspond to a shading rate or a number of visible pixels. The graphics processor may apply the TRF for each of the plurality of patches. The graphics processor may render each of the plurality of patches based on the applied TRF for each of the plurality of patches.Type: GrantFiled: April 8, 2022Date of Patent: February 20, 2024Assignee: QUALCOMM IncorporatedInventors: Renju Boben, Kalyan Kumar Bhiravabhatla, Vishwanath Shashikant Nikam, Suvam Chatterjee, Ankit Kumar Singh, Abhishek Lal, Sampathkumar Periasamy
-
Publication number: 20230326134Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for variable rate tessellation. A graphics processor may receive data for geometry processing of a plurality of patches in a draw call. The graphics processor may reduce a tessellation factor of each of the plurality of patches based on a property of each of the plurality of patches. The reduced tessellation factor may correspond to a TRF. The property may correspond to a shading rate or a number of visible pixels. The graphics processor may apply the TRF for each of the plurality of patches. The graphics processor may render each of the plurality of patches based on the applied TRF for each of the plurality of patches.Type: ApplicationFiled: April 8, 2022Publication date: October 12, 2023Inventors: Renju BOBEN, Kalyan Kumar BHIRAVABHATLA, Vishwanath Shashikant NIKAM, Suvam CHATTERJEE, Ankit Kumar SINGH, Abhishek LAL, Sampathkumar PERIASAMY
-
Patent number: 11615504Abstract: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a plurality of indices for each of a plurality of primitives. The apparatus may also determine a size of each of a plurality of primitive batches, each of the plurality of primitive batches including at least one primitive of the plurality of primitives. Additionally, the apparatus may divide, based on the determined size of each of the plurality of primitive batches, the plurality of primitives into the plurality of primitive batches. The apparatus may also distribute each of the plurality of primitive batches to each of a plurality of geometry slices, each of the plurality of geometry slices including one or more primitives of the plurality of primitives.Type: GrantFiled: April 13, 2021Date of Patent: March 28, 2023Assignee: QUALCOMM IncorporatedInventors: Vishwanath Shashikant Nikam, Kalyan Kumar Bhiravabhatla, Suvam Chatterjee, Siva Satyanarayana Kola, Abhishek Lal, Andrew Evan Gruber
-
Publication number: 20220327654Abstract: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a plurality of indices for each of a plurality of primitives. The apparatus may also determine a size of each of a plurality of primitive batches, each of the plurality of primitive batches including at least one primitive of the plurality of primitives. Additionally, the apparatus may divide, based on the determined size of each of the plurality of primitive batches, the plurality of primitives into the plurality of primitive batches. The apparatus may also distribute each of the plurality of primitive batches to each of a plurality of geometry slices, each of the plurality of geometry slices including one or more primitives of the plurality of primitives.Type: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Inventors: Vishwanath Shashikant NIKAM, Kalyan Kumar BHIRAVABHATLA, Suvam CHATTERJEE, Siva Satyanarayana KOLA, Abhishek LAL, Andrew Evan GRUBER
-
Patent number: 10156595Abstract: A power supply glitch detector includes a sense node AC coupled to a power supply node on which voltage glitches having a magnitude of Vglitch are to be detected. A sensing inverter has an input and an output, the input coupled to the sensing node, the sensing inverter having a trip voltage Vtrip below which the output of the sensing inverter is at a voltage representing a logic high state and above which the output of the sensing inverter is at a voltage representing a logic low state. An adjustable voltage biasing circuit is coupled to the sensing node to maintain the input of the sensing inverter at a bias voltage Vbias, wherein Vbias is chosen such that either both conditions (Vbias<Vtrip) and (Vbias+Vglitch>Vtrip) or both conditions (Vbias>Vtrip) and (Vbias?Vglitch<Vtrip) are always true.Type: GrantFiled: December 4, 2017Date of Patent: December 18, 2018Assignee: MICROSEMI SOC CORP.Inventors: Bhawana Singh Nirwan, Abhishek Lal
-
Publication number: 20180164351Abstract: A power supply glitch detector includes a sense node AC coupled to a power supply node on which voltage glitches having a magnitude of Vglitch are to be detected. A sensing inverter has an input and an output, the input coupled to the sensing node, the sensing inverter having a trip voltage Vtrip below which the output of the sensing inverter is at a voltage representing a logic high state and above which the output of the sensing inverter is at a voltage representing a logic low state. An adjustable voltage biasing circuit is coupled to the sensing node to maintain the input of the sensing inverter at a bias voltage Vbias, wherein Vbias is chosen such that either both conditions (Vbias<Vtrip) and (Vbias+Vglitch>Vtrip) or both conditions (Vbias>Vtrip) and (Vbias?Vglitch<Vtrip) are always true.Type: ApplicationFiled: December 4, 2017Publication date: June 14, 2018Inventors: Bhawana Singh Nirwan, Abhishek Lal
-
Patent number: 9324399Abstract: According to various embodiments described herein, a circuit includes a decode logic circuit, a buffer coupled to the decode logic, a positive level shifter with an input coupled to receive address signals and an output coupled to the buffer, and a negative level shifter with an input coupled to receive the address signals and an output coupled to the buffer.Type: GrantFiled: February 18, 2014Date of Patent: April 26, 2016Assignees: STMICROELECTRONICS INTERNATIONAL NV, STMICROELECTRONICS S.R.L.Inventors: Marco Pasotti, Abhishek Lal, Rajat Kulshrestha
-
Publication number: 20160099033Abstract: A memory includes a column decoder performing at least two levels of decoding using a first level decoder that decodes between the column bit lines and first level decode lines and a second level decoder that decodes between the first level decode lines and second level decode lines. The second level decoder includes first transistors coupled between the first level decode lines and read output lines and second transistors coupled between the first level decode lines and write input lines. The first transistors have a first voltage rating and are driven by decode control signals referenced to a low supply voltage compatible with the first voltage rating. The second transistors have a second voltage rating, higher than the first voltage rating, and are driven by decode control signals referenced to a high supply voltage (in excess of the low supply voltage) compatible with the second voltage rating.Type: ApplicationFiled: October 6, 2014Publication date: April 7, 2016Applicants: STMICROELECTRONICS INTERNATIONAL N.V., STMICROELECTRONICS S.R.L.Inventors: Abhishek Lal, Vikas Rana, Marco Pasotti
-
Patent number: 9286160Abstract: According to embodiments, a phase change memory (PCM) array includes a plurality of memory cells grouped into memory blocks. In the PCM array, each memory cell is a PCM cell. The PCM array also includes a plurality of erase flag cells. Each erase flag cell of the plurality of erase flag cells is associated with a memory block and indicates whether the memory block stores valid data or erased data.Type: GrantFiled: February 7, 2014Date of Patent: March 15, 2016Assignee: STMicroelectronics S.R.L.Inventors: BharathManoj Manda, Abhishek Lal, Marco Pasotti, Marcella Carissimi
-
Publication number: 20150235686Abstract: According to various embodiments described herein, a circuit includes a decode logic circuit, a buffer coupled to the decode logic, a positive level shifter with an input coupled to receive address signals and an output coupled to the buffer, and a negative level shifter with an input coupled to receive the address signals and an output coupled to the buffer.Type: ApplicationFiled: February 18, 2014Publication date: August 20, 2015Inventors: Marco Pasotti, Abhishek Lal, Rajat Kulshrestha
-
Publication number: 20150228338Abstract: According to embodiments, a phase change memory (PCM) array includes a plurality of memory cells grouped into memory blocks. In the PCM array, each memory cell is a PCM cell. The PCM array also includes a plurality of erase flag cells. Each erase flag cell of the plurality of erase flag cells is associated with a memory block and indicates whether the memory block stores valid data or erased data.Type: ApplicationFiled: February 7, 2014Publication date: August 13, 2015Inventors: BharathManoj Manda, Abhishek Lal, Marco Pasotti, Marcella Carissimi
-
Patent number: 9025355Abstract: An embodiment of a non-volatile memory device includes: a memory array, having a plurality of non-volatile logic memory cells arranged in at least one logic row, the logic row including a first row and a second row sharing a common control line; and a plurality of bit lines. Each logic memory cell has a direct memory cell, for storing a logic value, and a complementary memory cell, for storing a second logic value, which is complementary to the first logic value in the corresponding direct memory cell. The direct memory cell and the complementary memory cell of each logic memory cell are coupled to respective separate bit lines and are placed one in the first row and the other in the second row of the respective logic row.Type: GrantFiled: July 30, 2013Date of Patent: May 5, 2015Assignees: STMicroelectronics S.r.l., STMicroelectronics International N.V.Inventors: Fabio De Santis, Marco Pasotti, Abhishek Lal
-
Publication number: 20140036564Abstract: An embodiment of a non-volatile memory device includes: a memory array, having a plurality of non-volatile logic memory cells arranged in at least one logic row, the logic row including a first row and a second row sharing a common control line; and a plurality of bit lines. Each logic memory cell has a direct memory cell, for storing a logic value, and a complementary memory cell, for storing a second logic value, which is complementary to the first logic value in the corresponding direct memory cell. The direct memory cell and the complementary memory cell of each logic memory cell are coupled to respective separate bit lines and are placed one in the first row and the other in the second row of the respective logic row.Type: ApplicationFiled: July 30, 2013Publication date: February 6, 2014Applicants: STMicroelectronics PVT LTD, STMicroelectronics S.r.l.Inventors: Fabio DE SANTIS, Marco PASOTTI, Abhishek LAL
-
Patent number: 8218377Abstract: A fail-safe level shifter switching with high speed and operational for a wide range of voltage supply includes a cascode module, and one or more speed enhancer modules. The cascode module receives one or more input logic signal for generating a plurality of output signals with a reduced switching time. The speed enhancer modules are coupled to the cascode module for facilitating faster charging and discharging of nodes of the cascode module and improving the robustness and operating voltage range of cascode module.Type: GrantFiled: May 12, 2009Date of Patent: July 10, 2012Assignee: STMicroelectronics Pvt. Ltd.Inventors: Amit Tandon, Promod Kumar, Abhishek Lal
-
Patent number: 7750689Abstract: The present invention discloses a high voltage switching module having reduced stress at its driver output stage which in turn controls the gate of a transistor requiring a high current drive. The switching module includes a negative elevating circuit, a delay module, a pull-up circuit, and a pull down circuit. The negative elevating circuit senses a transition of a logic input signal to generate a control signal. The first pull-up circuit is operatively coupled to this control signal for switching the driver output from a negative voltage to a ground voltage. There is an additional delay module which is configured to provide a delay in the logic input signal. This delayed logic input signal is operatively coupled to the second pull-up stage which takes the output of the driver from GND to VDD. The pull-down circuit is operatively coupled to the negative elevator for controlling a voltage at the driver output to the negative level.Type: GrantFiled: December 24, 2008Date of Patent: July 6, 2010Assignee: STMicroelectronics, PVT. Ltd.Inventors: Vikas Rana, Abhishek Lal, Promod Kumar
-
Publication number: 20100156496Abstract: The present invention discloses a high voltage switching module having reduced stress at its driver output stage which in turn controls the gate of a transistor requiring a high current drive. The switching module includes a negative elevating circuit, a delay module, a pull-up circuit, and a pull down circuit. The negative elevating circuit senses a transition of a logic input signal to generate a control signal. The first pull-up circuit is operatively coupled to this control signal for switching the driver output from a negative voltage to a ground voltage. There is an additional delay module which is configured to provide a delay in the logic input signal. This delayed logic input signal is operatively coupled to the second pull-up stage which takes the output of the driver from GND to VDD. The pull-down circuit is operatively coupled to the negative elevator for controlling a voltage at the driver output to the negative level.Type: ApplicationFiled: December 24, 2008Publication date: June 24, 2010Applicant: STMICROELECTRONICS PVT. LTD.Inventors: Vikas RANA, Abhishek LAL, Promod KUMAR
-
Publication number: 20100061164Abstract: The present invention discloses a fail-safe level shifter switching with high speed and operational for a wide range of voltage supply. The level shifter includes a cascode module, and one or more speed enhancer modules. The cascode module is receiving one or more input logic signal for generating a plurality of output signals with a reduced switching time. The speed enhancer modules are coupled to the cascode module for facilitating faster charging and discharging of nodes of the cascode module and improving the robustness and operating voltage range of cascode module.Type: ApplicationFiled: May 12, 2009Publication date: March 11, 2010Applicant: STMicroelectronics Pvt. Ltd.Inventors: Amit Tandon, Promod Kumar, Abhishek Lal
-
Patent number: 7283068Abstract: An improved binary decoder incorporating a selection circuit that activates a selected output corresponding to a input binary value, and a deselecting circuit coupled to each output that deactivates all other outputs when the selected output is activated. The deselecting circuit arrangement has a single input connected to the selected output and a plurality of outputs each of which is connected to one of the remaining outputs and forces them to the inactive state whenever the selected output is activated.Type: GrantFiled: July 7, 2003Date of Patent: October 16, 2007Assignee: STMicroelectronics Pvt. Ltd.Inventor: Abhishek Lal
-
Publication number: 20040085230Abstract: An improved binary decoder incorporating a selection circuit that activates a selected output corresponding to a input binary value, and a deselecting circuit coupled to each output that deactivates all other outputs when the selected output is activated. The deselecting circuit arrangement has a single input connected to the selected output and a plurality of outputs each of which is connected to one of the remaining outputs and forces them to the inactive state whenever the selected output is activated.Type: ApplicationFiled: July 7, 2003Publication date: May 6, 2004Applicant: STMicroelectronics Pvt. Ltd.Inventor: Abhishek Lal