Patents by Inventor Prashant D. Chaudhari

Prashant D. Chaudhari 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).

  • Publication number: 20240152178
    Abstract: A system that includes two or more processor circuitry components and a power management circuitry comprising timestamp generator circuitry. In some examples, the timestamp generator circuitry is to generate timestamp values based on a single clock source and provide generated timestamp values to the two or more processor circuitry components. In some examples, the two or more processor circuitry components share timestamp values and the two or more processor circuitry components are to generate performance data associated with a timestamp of the generated timestamp values.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Inventors: Prashant D. CHAUDHARI, Jain PHILIP, Gregory BERGSCHNEIDER, Jeffery S. BOLES, Hema C. NALLURI, Josh B. MASTRONARDE
  • Publication number: 20230385144
    Abstract: Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having an integrated voltage regulator and a power management controller, and a first communication path coupled to the power management controller, wherein the first communication path is to carry power error information to the power management controller. The technology may also include a second communication path coupled to an error pin of the SoC, wherein the second communication path is to carry the power error information to the error pin, and wherein the power error information is associated with the integrated voltage regulator.
    Type: Application
    Filed: April 19, 2023
    Publication date: November 30, 2023
    Applicant: Intel Corporation
    Inventors: Prashant D. Chaudhari, Bradley T. Coffman, Gustavo P. Espinosa, Ivan Rodrigo Herrera Mejia
  • Patent number: 11669385
    Abstract: Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having an integrated voltage regulator and a power management controller, and a first communication path coupled to the power management controller, wherein the first communication path is to carry power error information to the power management controller. The technology may also include a second communication path coupled to an error pin of the SoC, wherein the second communication path is to carry the power error information to the error pin, and wherein the power error information is associated with the integrated voltage regulator.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Bradley T. Coffman, Gustavo P. Espinosa, Ivan Rodrigo Herrera Mejia
  • Patent number: 11544160
    Abstract: The systems and methods described herein provide the ability to detect a clocking element fault within an IC device and switch to an alternate clock. In response to detection of a fault in a phase-lock-loop (PLL) clocking element, the device may switch to an alternate clock so that error reporting logic can make forward progress on generating error message. The error message may be generated within an Intellectual Property (IP) cores (e.g., IP blocks), and may send the error message from the IP core to a system-on-a-chip (SOC), such as through an SOC Functional Safety (FuSA) error reporting infrastructure. In various examples, the clocking error may also be output to a hardware SOC pin, such as to provide a redundant path for error indication.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 3, 2023
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Bradley Coffman, Arthur Jeremy Runyan, Gustavo Patricio Espinosa, Daniel James Knollmueller, Ivan Rodrigo Herrera Mejia
  • Patent number: 11043158
    Abstract: Various systems and methods for managing graphics subsystems are described herein. A system for managing graphics subsystems of a compute device includes a display controller operable to: receive an indication that a first display of the compute device has been activated; enable a power management feature in a display controller, the power management feature to reduce power consumption of the display controller and associated components, and the power management feature to reduce graphics memory bandwidth usage; receive an indication that a second display has been activated with the first display; and maintain the power management feature for at least the first display.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: June 22, 2021
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Paul Diefenbaugh, Sameer Kalathil Perazhi, Fong-Shek Lam, Arthur Jeremy Runyan, Jason Tanner
  • Publication number: 20200312271
    Abstract: Blanking on a display device (for example, a display monitor or a display panel) in a computer system is avoided by performing a configuration change during the vertical blanking period of a subsequent frame. Upon detecting a change in configuration of one or more display devices in the computer system, a display engine clock phase-locked loop is turned off, reprogrammed to a new frequency and relocked during the vertical blanking period of the subsequent frame.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Michael N. DERR, Arthur J. RUNYAN, Prashant D. CHAUDHARI
  • Patent number: 10749547
    Abstract: In embodiments, an apparatus may comprise random access memory (RAM); an error detecting and/or correcting code (EDCC) encoder to generate and add an error detecting and/or correcting code to a datum being written into the memory for storage; and an EDCC decoder to use the error detecting and/or correcting code added to the datum to correct one or more bits of error in the datum when the datum with the added error detecting and/or correcting code is read back from the RAM. Further, the apparatus may include an error detection and/or correction checker to inject one or more bits of error into the datum when the datum with the added error and/or correcting code is read back from the RAM, and check whether the EDCC decoder is able to correct the one or more bits of error injected into the datum.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: August 18, 2020
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Gustavo P. Espinosa, Daren J. Schmidt
  • Patent number: 10678623
    Abstract: Various systems and methods for error handling are described herein. A system for error reporting and handling includes a common error handler that handles errors for a plurality of hardware devices, where the common error handler is operable with other parallel error reporting and handling mechanisms. The common error handler may be used to receive an error message from a hardware device, the error message related to an error; identify a source of the error message; identify a class of the error; identify an error definition of the error; determine whether the error requires a diagnostics operation as part of the error handling; initiate the diagnostics operation when the error requires the diagnostics operation; and clear the error at the hardware device.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Michael N. Derr, Balaji Vembu, Michael Mishaeli, Brent Chartrand, Bryan R White, Gustavo Espinosa, Prashant D. Chaudhari
  • Patent number: 10643573
    Abstract: Technologies for end-to-end display integrity verification include a computing device with a display controller coupled to a display by a physical link. The computing device generates pixel data in a data buffer in memory, and the display controller outputs a pixel signal on the physical link based on the pixel data using a physical interface. The display receives the pixel signal and displays a corresponding image. A splicer is connected to the physical link and repeats the pixel signal to an I/O port of the computing device. The I/O port may be a USB Type-C port. The computing device compares pixel data received by the I/O port to the pixel data in the data buffer. The computing device may calculate checksums of the pixel data. If the pixel data does not match, the computing device may indicate a display integrity failure. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: May 5, 2020
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Michael N. Derr
  • Publication number: 20200117554
    Abstract: The systems and methods described herein provide the ability to detect a clocking element fault within an IC device and switch to an alternate clock. In response to detection of a fault in a phase-lock-loop (PLL) clocking element, the device may switch to an alternate clock so that error reporting logic can make forward progress on generating error message. The error message may be generated within an Intellectual Property (IP) cores (e.g., IP blocks), and may send the error message from the IP core to a system-on-a-chip (SOC), such as through an SOC Functional Safety (FuSA) error reporting infrastructure. In various examples, the clocking error may also be output to a hardware SOC pin, such as to provide a redundant path for error indication.
    Type: Application
    Filed: June 28, 2019
    Publication date: April 16, 2020
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Bradley Coffman, Arthur Jeremy Runyan, Gustavo Patricio Espinosa, Daniel James Knollmueller, Ivan Mejia Herrera
  • Publication number: 20190391868
    Abstract: Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having an integrated voltage regulator and a power management controller, and a first communication path coupled to the power management controller, wherein the first communication path is to carry power error information to the power management controller. The technology may also include a second communication path coupled to an error pin of the SoC, wherein the second communication path is to carry the power error information to the error pin, and wherein the power error information is associated with the integrated voltage regulator.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 26, 2019
    Inventors: Prashant D. Chaudhari, Bradley T. Coffman, Gustavo P. Espinosa, Ivan Rodrigo Herrera Mejia
  • Patent number: 10387993
    Abstract: Various techniques for providing a fault-tolerant graphics display engine are disclosed herein. In an example, a machine identifies a buffer under-run at a data buffer (DBUF) of a display engine. The machine adjusts a latency tolerance of the DBUF in response to identifying the buffer under-run. The machine determines that the buffer under-run at the DBUF persists after adjusting the latency tolerance. The machine determines whether a preset correction limit has been reached. If the preset correction limit has not been reached, the machine further adjusts the latency tolerance of the DBUF. If the preset correction limit has been reached, the machine removes, from a visual output associated with the display engine, one or more non-critical display assets.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 20, 2019
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Arthur J. Runyan
  • Publication number: 20190102861
    Abstract: Various techniques for providing a fault-tolerant graphics display engine are disclosed herein. In an example, a machine identifies a buffer under-run at a data buffer (DBUF) of a display engine. The machine adjusts a latency tolerance of the DBUF in response to identifying the buffer under-run. The machine determines that the buffer under-run at the DBUF persists after adjusting the latency tolerance. The machine determines whether a preset correction limit has been reached. If the preset correction limit has not been reached, the machine further adjusts the latency tolerance of the DBUF. If the preset correction limit has been reached, the machine removes, from a visual output associated with the display engine, one or more non-critical display assets.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Arthur J. Runyan
  • Publication number: 20190052286
    Abstract: In embodiments, an apparatus may comprise random access memory (RAM); an error detecting and/or correcting code (EDCC) encoder to generate and add an error detecting and/or correcting code to a datum being written into the memory for storage; and an EDCC decoder to use the error detecting and/or correcting code added to the datum to correct one or more bits of error in the datum when the datum with the added error detecting and/or correcting code is read back from the RAM. Further, the apparatus may include an error detection and/or correction checker to inject one or more bits of error into the datum when the datum with the added error and/or correcting code is read back from the RAM, and check whether the EDCC decoder is able to correct the one or more bits of error injected into the datum.
    Type: Application
    Filed: March 28, 2018
    Publication date: February 14, 2019
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Gustavo P. Espinosa, Daren J. Schmidt
  • Publication number: 20190051266
    Abstract: Technologies for end-to-end display integrity verification include a computing device with a display controller coupled to a display by a physical link. The computing device generates pixel data in a data buffer in memory, and the display controller outputs a pixel signal on the physical link based on the pixel data using a physical interface. The display receives the pixel signal and displays a corresponding image. A splicer is connected to the physical link and repeats the pixel signal to an I/O port of the computing device. The I/O port may be a USB Type-C port. The computing device compares pixel data received by the I/O port to the pixel data in the data buffer. The computing device may calculate checksums of the pixel data. If the pixel data does not match, the computing device may indicate a display integrity failure. Other embodiments are described and claimed.
    Type: Application
    Filed: September 24, 2018
    Publication date: February 14, 2019
    Inventors: Prashant D. Chaudhari, Michael N. Derr
  • Publication number: 20190050279
    Abstract: Various systems and methods for error handling are described herein. A system for error reporting and handling includes a common error handler that handles errors for a plurality of hardware devices, where the common error handler is operable with other parallel error reporting and handling mechanisms. The common error handler may be used to receive an error message from a hardware device, the error message related to an error; identify a source of the error message; identify a class of the error; identify an error definition of the error; determine whether the error requires a diagnostics operation as part of the error handling; initiate the diagnostics operation when the error requires the diagnostics operation; and clear the error at the hardware device.
    Type: Application
    Filed: November 20, 2017
    Publication date: February 14, 2019
    Inventors: Michael N. Derr, Balaji Vembu, Michael Mishaeli, Brent Chartrand, Bryan R. White, Gustavo Espinosa, Prashant D. Chaudhari
  • Publication number: 20190043411
    Abstract: Various systems and methods for managing graphics subsystems are described herein. A system for managing graphics subsystems of a compute device includes a display controller operable to: receive an indication that a first display of the compute device has been activated; enable a power management feature in a display controller, the power management feature to reduce power consumption of the display controller and associated components, and the power management feature to reduce graphics memory bandwidth usage; receive an indication that a second display has been activated with the first display; and maintain the power management feature for at least the first display.
    Type: Application
    Filed: January 5, 2018
    Publication date: February 7, 2019
    Inventors: Prashant D. Chaudhari, Michael N. Derr, Paul Diefenbaugh, Sameer Kalathil Perazhi, Fong-Shek Lam, Arthur Jeremy Runyan, Jason Tanner