Patents by Inventor Neil Stuart Hastie

Neil Stuart Hastie 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: 20240385640
    Abstract: A circuit having load jump mitigation, including: circuit processing stages arranged in a pipeline configuration and operable based on respective stage clock signals; and clock control circuits respectively connected to the circuit processing stages to control the respective stage clock signals.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Inventors: Dyson Wilkes, Miqdad Haji, Mark Selby, Neil Stuart Hastie
  • Patent number: 11301249
    Abstract: Handling an exception includes (i) executing a return from an exception; and (ii) executing a subsequent instruction with an additional functionality in case the additional functionality of the subsequent instruction can be triggered by a special instruction.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: April 12, 2022
    Assignee: Infineon Technologies AG
    Inventors: Albrecht Mayer, Neil Stuart Hastie, Pawel Jewstafjew
  • Patent number: 11096578
    Abstract: A device includes an overlay mechanism, system with devices each including an overlay mechanism with an individually programmable delay or method for overlaying data. A method for overlaying data includes redirecting an access which is directed to a first memory location to a second memory location. The method for overlaying data selectively delays access to the second memory location in case of a redirection by a time.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: August 24, 2021
    Assignee: Infineon Technologies AG
    Inventor: Neil Stuart Hastie
  • Publication number: 20200275836
    Abstract: A device includes an overlay mechanism, system with devices each including an overlay mechanism with an individually programmable delay or method for overlaying data. A method for overlaying data includes redirecting an access which is directed to a first memory location to a second memory location. The method for overlaying data selectively delays access to the second memory location in case of a redirection by a time.
    Type: Application
    Filed: May 15, 2020
    Publication date: September 3, 2020
    Inventor: Neil Stuart Hastie
  • Patent number: 10653315
    Abstract: A device includes an overlay mechanism, system with devices each including an overlay mechanism with an individually programmable delay or method for overlaying data. A method for overlaying data includes redirecting an access which is directed to a first memory location to a second memory location. The method for overlaying data selectively delays access to the second memory location in case of a redirection by a time.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: May 19, 2020
    Assignee: Infineon Technologies AG
    Inventor: Neil Stuart Hastie
  • Publication number: 20200150962
    Abstract: Handling an exception includes (i) executing a return from an exception; and (ii) executing a subsequent instruction with an additional functionality in case the additional functionality of the subsequent instruction can be triggered by a special instruction.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 14, 2020
    Inventors: Albrecht Mayer, Neil Stuart Hastie, Pawel Jewstafjew
  • Publication number: 20180078136
    Abstract: A device includes an overlay mechanism, system with devices each including an overlay mechanism with an individually programmable delay or method for overlaying data. A method for overlaying data includes redirecting an access which is directed to a first memory location to a second memory location. The method for overlaying data selectively delays access to the second memory location in case of a redirection by a time.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 22, 2018
    Inventor: Neil Stuart Hastie
  • Patent number: 9118351
    Abstract: A system and method for signature-based redundancy comparison provides for receiving, by a master part, an input signal and generating, by the master part, a binary output signal, generating a delayed input signal based on the input signal, generating a first output signature based on the binary output signal, and generating a delayed first output signature based on the first output signature. The system and method further comprise generating a delayed binary output signal based on the delayed input signal, generating, by a checker part, a delayed second output signature based on the delayed binary output signal, comparing the delayed first output signature with the delayed second output signature, and generating an error signal, where the state of the error signal is based upon the comparison.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: August 25, 2015
    Assignee: Infineon Technologies AG
    Inventors: Antonio Vilela, Rainer Faller, Michael Goessel, Simon Brewerton, Glenn Ashley Farrall, Neil Stuart Hastie, Boyko Traykov, David Addison, Klaus Oberlaender, Thomas Rabenalt
  • Publication number: 20130212441
    Abstract: A system and method for signature-based redundancy comparison provides for receiving, by a master part, an input signal and generating, by the master part, a binary output signal, generating a delayed input signal based on the input signal, generating a first output signature based on the binary output signal, and generating a delayed first output signature based on the first output signature. The system and method further comprise generating a delayed binary output signal based on the delayed input signal, generating, by a checker part, a delayed second output signature based on the delayed binary output signal, comparing the delayed first output signature with the delayed second output signature, and generating an error signal, where the state of the error signal is based upon the comparison.
    Type: Application
    Filed: March 26, 2012
    Publication date: August 15, 2013
    Applicant: Infineon Technologies AG
    Inventors: Antonio Vilela, Rainer Faller, Michael Goessel, Simon Brewerton, Glenn Ashley Farrall, Neil Stuart Hastie, Boyko Traykov, David Addison, Klaus Oberlaender, Thomas Rabenalt
  • Publication number: 20030120883
    Abstract: An electronic processing device has an integer pipeline and a load/store pipeline disposed in parallel to receive a series of instructions via a Fetch stage and a Predecode stage. If an instruction is stalled in a Decode stage of the integer pipeline, one or more Delay stages can be switched into and out of the integer pipeline between the Decode stage and the Predecode stage so as to increase or decrease its effective length. This allows the Predecode stage to continue to issue instructions and therefore the load/store pipeline does not need to stall. The maximum number of delay stages that need to be available for switching into the integer pipeline is the same as a load-use penalty for that pipeline.
    Type: Application
    Filed: November 26, 2002
    Publication date: June 26, 2003
    Inventors: Glenn Ashley Farrall, Neil Stuart Hastie, Erik Karl Nordan