Patents by Inventor Ivan Herrera Mejia

Ivan Herrera Mejia 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: 20230401130
    Abstract: One embodiment provides an apparatus comprising a circuit board; an active interposer coupled with the circuit board via a debug package, and a graphics processor die coupled with the active interposer via the debug package. The graphics processor die includes graphics processor resources configured to execute instructions for a multi-die system on chip (SoC) device and excludes functionality that is implemented in a separate due of the multi-die SoC. The apparatus includes a field-programmable gate array (FPGA) including hardware logic that is configurable to emulate functionality provided by the separate die of the multi-die SoC device, which enables silicon validation of the graphics processor die separately from other dies of the multi-die SoC.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Applicant: Intel Corporation
    Inventors: Rakesh Mehta, Hanmanthrao Patli, Ivan Herrera Mejia, Raj Chandar Rasappan, Hagay Spector, Renu Patle, Fylur Rahman Sathakathulla, Ruchira Liyanage, Raju Kasturi, Fred Steinberg, Ananth Gopalakrishnan, Satish Venkatesan, Pradyumna Reddy Patnam, Suresh Pothukuchi, Tapan Ganpule, Atthar H. Mohammed, Altug Koker
  • Publication number: 20230401132
    Abstract: Described herein is a generic hardware/software communication (HSC) channel that facilitates the re-use of pre-silicon DPI methods to enable FPGA-based post-silicon validation. The HSC channel translates a DPI interface into a hardware FIFO based mechanism. This translation allows the reuse of the methods without having to re-implement the entire flow in pure hardware. The core logic for the transactor remains the same, while only a small layer of the transactor is converted into the FIFO based mechanism.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Applicant: Intel Corporation
    Inventors: Renu Patle, Hanmanthrao Patli, Rakesh Mehta, Hagay Spector, Ivan Herrera Mejia, Fylur Rahman Sathakathulla, Gowtham Raj Karnam, Mohsin Ali, Sahar Sharabi, Abraham Halevi Fraenkel, Eyal Pniel, Ehud Cohn, Raghav Ramesh Lakshmi, Altug Koker
  • Patent number: 10401928
    Abstract: Embodiments including systems, methods, and apparatuses associated providing an interface between a north complex and a south complex of a system on a chip (SoC). In embodiments, the north complex may include a microcontroller in an input signal requirement. A power-on control block may be coupled with the microcontroller, and the power-on control block may be configured to receive a control signal from a component of the south complex, and alter the control signal based at least in part on the input signal requirement of the microcontroller.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: September 3, 2019
    Assignee: INTEL CORPORATION
    Inventors: Ivan Herrera Mejia, Zeev Offen
  • Patent number: 9798369
    Abstract: An integrated circuit such as a SoC may indicate the critical battery status without powering-on a substantial portion including the host processing cores. The SoC may include a microcontroller, which may cause the critical battery status data to be stored in a static memory and the display unit may retrieve such data from the static memory to display a visual symbol on the screen. The other portions of the SoC such as the dynamic memory, system agent, media processors, and memory controller hubs may be powered-down while the critical battery status is displayed in the visual form on the screen.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 24, 2017
    Assignee: Intel Corporation
    Inventors: Ivan Herrera Mejia, Kenneth D. Shoemaker, Ryan D. Wells
  • Patent number: 9785604
    Abstract: Methods and apparatus for utilization of preset evaluation to improve input/output performance in high-speed serial interconnects are described. In some embodiments, performance of a link is evaluated at a plurality of equalization values and one of the plurality of equalization values is selected for the link based on comparison of a plurality of margin values that are to be determined for each of the plurality of equalization values. Other embodiments are also claimed and/or disclosed.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 10, 2017
    Assignee: Intel Corporation
    Inventors: Ivan Herrera Mejia, Manuel A. Aguilar Arreola, Shrinivas Venkatraman, Andrea R. Vavra, Pavel Konev
  • Publication number: 20170242708
    Abstract: Embodiments including systems, methods, and apparatuses associated providing an interface between a north complex and a south complex of a system on a chip (SoC). In embodiments, the north complex may include a microcontroller in an input signal requirement. A power-on control block may be coupled with the microcontroller, and the power-on control block may be configured to receive a control signal from a component of the south complex, and alter the control signal based at least in part on the input signal requirement of the microcontroller.
    Type: Application
    Filed: March 9, 2017
    Publication date: August 24, 2017
    Inventors: Ivan Herrera Mejia, Zeev Offen
  • Patent number: 9594413
    Abstract: Embodiments including systems, methods, and apparatuses associated providing an interface between a north complex and a south complex of a system on a chip (SoC). In embodiments, the north complex may include a microcontroller in an input signal requirement. A power-on control block may be coupled with the microcontroller, and the power-on control block may be configured to receive a control signal from a component of the south complex, and alter the control signal based at least in part on the input signal requirement of the microcontroller.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: Ivan Herrera Mejia, Zeev Offen
  • Patent number: 9436244
    Abstract: Methods and apparatus related to adaptive control loop protection for fast and robust recovery from low-power states in high speed serial I/O applications are described. In some embodiments, a first bit pattern is detected, at a first agent, that indicates a speculative entry by a second agent into a low power consumption state and one or more control loops are frozen. A second bit pattern is detected (after entering the low power consumption state) that indicates exit from the low power consumption state by the second agent and the one or more control loops are unfrozen (e.g., in a specific order). Other embodiments are also claimed and/or disclosed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 6, 2016
    Assignee: Intel Corporation
    Inventors: Yun He, Narender R. Nagulapally, Sanjib Sarkar, Ivan Herrera Mejia, Ruchira K. Liyanage
  • Publication number: 20160202746
    Abstract: An integrated circuit such as a SoC may indicate the critical battery status without powering-on a substantial portion including the host processing cores. The SoC may include a microcontroller, which may cause the critical battery status data to be stored in a static memory and the display unit may retrieve such data from the static memory to display a visual symbol on the screen. The other portions of the SoC such as the dynamic memory, system agent, media processors, and memory controller hubs may be powered-down while the critical battery status is displayed in the visual form on the screen.
    Type: Application
    Filed: March 24, 2016
    Publication date: July 14, 2016
    Inventors: Ivan Herrera Mejia, Kenneth D. Shoemaker, Ryan D. Wells
  • Patent number: 9384351
    Abstract: Technologies for implementing a secure boot using multiple firmware sources are described. One or more fuses of a processing device can be configured. Based on such configuration, one or more keys can be generated. Based on the configuration of the various fuses, an operation of a firmware device can be initiated. Using the generated key(s), a protected section of the firmware device can be accessed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 5, 2016
    Assignee: Intel Corporation
    Inventors: Ivan Herrera Mejia, Kenneth D. Shoemaker
  • Patent number: 9335808
    Abstract: An integrated circuit such as a SoC may indicate the critical battery status without powering-on a substantial portion including the host processing cores. The SoC may include a microcontroller, which may cause the critical battery status data to be stored in a static memory and the display unit may retrieve such data from the static memory to display a visual symbol on the screen. The other portions of the SoC such as the dynamic memory, system agent, media processors, and memory controller hubs may be powered-down while the critical battery status is displayed in the visual form on the screen.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: May 10, 2016
    Assignee: Intel Corporation
    Inventors: Ivan Herrera Mejia, Kenneth D. Shoemaker, Ryan D. Wells
  • Patent number: 9223365
    Abstract: A system, semiconductor device and method for providing a controlled system reset sequence with lower power consumption without dependency on fuses, PLL's and external XTAL's. A method to simplify a boot sequence by using a ring oscillator that compensates for voltage and temperature variations while also removing the dependency on parallel fuses, PLL's and external XTAL's.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: December 29, 2015
    Assignee: Intel Corporation
    Inventors: Ivan Herrera Mejia, Vishram Sarurkar, Vijay K. Vuppaladadium
  • Publication number: 20150177801
    Abstract: Embodiments including systems, methods, and apparatuses associated providing an interface between a north complex and a south complex of a system on a chip (SoC). In embodiments, the north complex may include a microcontroller in an input signal requirement. A power-on control block may be coupled with the microcontroller, and the power-on control block may be configured to receive a control signal from a component of the south complex, and alter the control signal based at least in part on the input signal requirement of the microcontroller.
    Type: Application
    Filed: December 24, 2013
    Publication date: June 25, 2015
    Inventors: Ivan Herrera Mejia, Zeev Offen
  • Publication number: 20140281668
    Abstract: Methods and apparatus related to adaptive control loop protection for fast and robust recovery from low-power states in high speed serial I/O applications are described. In some embodiments, a first bit pattern is detected, at a first agent, that indicates a speculative entry by a second agent into a low power consumption state and one or more control loops are frozen. A second bit pattern is detected (after entering the low power consumption state) that indicates exit from the low power consumption state by the second agent and the one or more control loops are unfrozen (e.g., in a specific order). Other embodiments are also claimed and/or disclosed.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Yun He, Narender R. Nagulapally, Sanjib Sarkar, Ivan Herrera Mejia, Ruchira K. Liyanage
  • Publication number: 20140281456
    Abstract: Technologies for implementing a secure boot using multiple firmware sources are described. One or more fuses of a processing device can be configured. Based on such configuration, one or more keys can be generated. Based on the configuration of the various fuses, an operation of a firmware device can be initiated. Using the generated key(s), a protected section of the firmware device can be accessed.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Ivan Herrera Mejia, Kenneth D. Shoemaker
  • Publication number: 20140281641
    Abstract: A system, semiconductor device and method for providing a controlled system reset sequence with lower power consumption without dependency on fuses, PLL's and external XTAL's. A method to simplify a boot sequence by using a ring oscillator that compensates for voltage and temperature variations while also removing the dependency on parallel fuses, PLL's and external XTAL's.
    Type: Application
    Filed: March 16, 2013
    Publication date: September 18, 2014
    Applicant: Intel Corporation
    Inventors: Ivan Herrera Mejia, Vishram Sarurkar, Vijay K. Vuppaladadium
  • Publication number: 20140258698
    Abstract: An integrated circuit such as a SoC may indicate the critical battery status without powering-on a substantial portion including the host processing cores. The SoC may include a microcontroller, which may cause the critical battery status data to be stored in a static memory and the display unit may retrieve such data from the static memory to display a visual symbol on the screen. The other portions of the SoC such as the dynamic memory, system agent, media processors, and memory controller hubs may be powered-down while the critical battery status is displayed in the visual form on the screen.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Inventors: Ivan Herrera Mejia, Kenneth D. Shoemaker, Ryan D. Wells
  • Publication number: 20140237301
    Abstract: Methods and apparatus for utilization of preset evaluation to improve input/output performance in high-speed serial interconnects are described. In some embodiments, performance of a link is evaluated at a plurality of equalization values and one of the plurality of equalization values is selected for the link based on comparison of a plurality of margin values that are to be determined for each of the plurality of equalization values. Other embodiments are also claimed and/or disclosed.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 21, 2014
    Inventors: Ivan Herrera Mejia, Manuel A. Aguilar Arreola, Shrinivas Venkatraman, Andrea R. Vavra, Pavel Konev
  • Patent number: 8112265
    Abstract: In general, in one aspect, the disclosure describes creation of a randomization list that includes only a subset of the logic states of an integrated circuit (IC). The subset being selectable by signal so as to define logic states that can be randomized for specific events. The randomization list is during simulation to randomize the logic states defined therein to simulate a specific event occurring during operation of the IC. For example, the randomization list may include those signals that can be randomized upon exiting from a powered down state (e.g., deep power down, C6). The signals that can be randomized may be defined by excluding the signals that cannot be randomized (those still receiving power in the C6 mode). The contents of registers of the IC can be confirmed after the randomization and exit from the C6 mode.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: February 7, 2012
    Assignee: Intel Corporation
    Inventors: Maulik Joshi, Ivan Herrera Mejia, Joshua D. Louie
  • Publication number: 20100169065
    Abstract: In general, in one aspect, the disclosure describes creation of a randomization list that includes only a subset of the logic states of an integrated circuit (IC). The subset being selectable by signal so as to define logic states that can be randomized for specific events. The randomization list is during simulation to randomize the logic states defined therein to simulate a specific event occurring during operation of the IC. For example, the randomization list may include those signals that can be randomized upon exiting from a powered down state (e.g., deep power down, C6). The signals that can be randomized may be defined by excluding the signals that cannot be randomized (those still receiving power in the C6 mode). The contents of registers of the IC can be confirmed after the randomization and exit from the C6 mode.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Maulik Joshi, Ivan Herrera Mejia, Joshua D. Louie