Patents by Inventor Derek Beattie

Derek Beattie 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: 11379297
    Abstract: An automotive control system includes a safety processor and a system-on-a-chip. The SoC includes a primary processor, a safety monitor, first and second GPIO banks, and a debug interface. The safety monitor is configured to detect a fault condition of the primary processor and to provide an indication of the fault condition to the safety processor. The first GPIO bank is coupled to the primary processor to provide input/output operations to a non-critical function of an automobile, while the second GPIO bank is coupled for a critical function of the automobile. The debug interface is coupled to the second GPIO bank to form a scan chain with input and output registers of the second GPIO bank, and is coupled to the safety processor to receive control information for the scan chain to provide input/output operations to the critical function of the automobile when the safety monitor provides the indication.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: July 5, 2022
    Assignee: NXP USA, Inc.
    Inventors: Jeffrey Thomas Loeliger, Derek Beattie, Gordon Campbell
  • Publication number: 20200356435
    Abstract: An automotive control system includes a safety processor and a system-on-a-chip. The SoC includes a primary processor, a safety monitor, first and second GPIO banks, and a debug interface. The safety monitor is configured to detect a fault condition of the primary processor and to provide an indication of the fault condition to the safety processor. The first GPIO bank is coupled to the primary processor to provide input/output operations to a non-critical function of an automobile, while the second GPIO bank is coupled for a critical function of the automobile. The debug interface is coupled to the second GPIO bank to form a scan chain with input and output registers of the second GPIO bank, and is coupled to the safety processor to receive control information for the scan chain to provide input/output operations to the critical function of the automobile when the safety monitor provides the indication.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Jeffrey Thomas Loeliger, Derek Beattie, Gordon Campbell
  • Patent number: 10095567
    Abstract: A micro controller unit including an error indicator hardware module, the error indicator module being arranged to respond to event signals representative of internal and external fault and error events perturbing the micro controller unit function by registering in non-volatile memory a record of the nature of each of the events, wherein the record of the events is inaccessible to alteration.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: October 9, 2018
    Assignee: NXP USA, Inc.
    Inventors: Norbert Pickel, Axel Bahr, Derek Beattie, Andrew Birnie, Carl Culshaw
  • Patent number: 10026714
    Abstract: Aspects of the invention relate to an integrated circuit device and method of production thereof. The integrated circuit device comprises at least one application semiconductor die comprising at least one functional component arranged to provide application functionality, at least one functional safety semiconductor die comprising at least one component arranged to provide at least one functional safety undertaking for the at least one application semiconductor die, and at least one System in Package, SiP, connection component operably coupling the at least one functional safety semiconductor die to the at least one application semiconductor die to enable the at least one functional safety semiconductor die to provide the at least one functional safety undertaking for the at least one application semiconductor die.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 17, 2018
    Assignee: NXP USA, Inc.
    Inventors: Robert Moran, Derek Beattie
  • Patent number: 9892613
    Abstract: An apparatus for maintaining alertness of an driver of a motor vehicle periodically generates an audible alert signal to which the driver responds by pressing a button on the vehicle's steering wheel. The response time of the driver to the signal is monitored and if an increase is detected, the repetition rate of the alert signal is increased. The repetition rate may be further modified by taking into account vehicle driving conditions which may indicate a risk of boredom in the driver.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: February 13, 2018
    Assignee: NXP USA, Inc.
    Inventors: Andrew Birnie, Derek Beattie, Robert Moran
  • Patent number: 9725096
    Abstract: A method and apparatus for generating an indicator of a risk level in motor vehicle and notifying vehicle systems when a risk level is above a specific threshold includes, receiving a plurality of driver distraction indicators, assigning a weighting value to each indicator, applying a scaling factor to the weighting value assigned to those indicators which are identified as being related, and summing the weighting values to produce an output value indicating a risk level. Distraction indicators can include on-board system and sensor outputs and stored data relating to driver attributes. Related indicators may comprise those distraction indicators relating to environmental conditions (eg. rain and low ambient light levels), or to vehicle performance to driver concentration level (eg. in-car phone and navigation system). The scaling step allows the weighting process to be refined based on the status of other received indicators.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: August 8, 2017
    Assignee: NXP USA, Inc.
    Inventors: Robert Moran, Derek Beattie, Andrew Birnie
  • Patent number: 9665423
    Abstract: A technique for providing end-to-end error detection coding between a requesting module and a memory module have been disclosed. A method includes translating a first logical address of a memory request to a physical address. The method includes translating an error control code and data associated with the memory request between a first format and a second format. The error control code and data having the first format is generated based on the first logical address. The error control code and data having the second format is generated based on a second address. The method includes generating an error indicator based on the error control code, the data, and one of the first logical address and the second address.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: May 30, 2017
    Assignee: NXP USA, Inc.
    Inventors: Derek Beattie, Mark Jordan, Ray Marshall, Deboleena Minz Sakalley
  • Patent number: 9542351
    Abstract: A memory controller comprises a connection interface connected or connectable to a memory. The memory controller is arranged to read data from the memory via the connection interface. The memory controller further comprises a clock unit arranged to provide a data transfer clock signal having a first frequency. The data transfer clock signal may be provided to the memory via the connection interface. The data transfer clock signal is arranged for clocking a data transfer from the memory to the memory controller via the connection interface as well as an oversampling circuit arranged to sample a calibration data pattern read by the memory controller via the connection interface at a second frequency to provide an over-sampled calibration data pattern. The second frequency is larger than the first frequency. The memory controller is arranged to determine a timing shift of a data transfer from the memory to the memory controller based on the oversampled calibration data pattern.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: January 10, 2017
    Assignee: NXP USA, INC.
    Inventors: Derek Beattie, Rakesh Pandey, Deboleena Sakalley
  • Publication number: 20160364289
    Abstract: A technique for providing end-to-end error detection coding between a requesting module and a memory module have been disclosed. A method includes translating a first logical address of a memory request to a physical address. The method includes translating an error control code and data associated with the memory request between a first format and a second format. The error control code and data having the first format is generated based on the first logical address. The error control code and data having the second format is generated based on a second address. The method includes generating an error indicator based on the error control code, the data, and one of the first logical address and the second address.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Derek BEATTIE, Mark JORDAN, Ray MARSHALL, Deboleena Minz SAKALLEY
  • Publication number: 20160246664
    Abstract: A micro controller unit including an error indicator hardware module, the error indicator module being arranged to respond to event signals representative of internal and external fault and error events perturbing the micro controller unit function by registering in non-volatile memory a record of the nature of each of the events, wherein the record of the events is inaccessible to alteration.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: Norbert Pickel, Axel Bahr, Derek Beattie, Andrew Birnie, Carl Culshaw
  • Patent number: 9406347
    Abstract: There is provided a semiconductor wafer comprising a plurality of replicated IC modules. Each replicated IC module is capable of forming an individual IC die. The semiconductor wafer further comprises inter-module cross-wafer electrical connections, and the replicated IC modules are further arranged to be cut into IC dies comprising multiple replicated IC modules. There is further provided a method of fabricating an IC die. The method comprises fabricating such a semiconductor wafer, determining a required configuration of replicated IC modules, identifying inter-module boundaries along which to cut the semiconductor wafer to achieve the required configuration of replicated IC modules, and cutting the semiconductor wafer along the identified inter-module boundaries to produce at least one IC die comprising the required configuration of replicated IC modules.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: August 2, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Robert F. Moran, Derek Beattie, Mark Maiolani
  • Publication number: 20160180891
    Abstract: There is provided a semiconductor wafer comprising a plurality of replicated IC modules. Each replicated IC module is capable of forming an individual IC die. The semiconductor wafer further comprises inter-module cross-wafer electrical connections, and the replicated IC modules are further arranged to be cut into IC dies comprising multiple replicated IC modules. There is further provided a method of fabricating an IC die. The method comprises fabricating such a semiconductor wafer, determining a required configuration of replicated IC modules, identifying inter-module boundaries along which to cut the semiconductor wafer to achieve the required configuration of replicated IC modules, and cutting the semiconductor wafer along the identified inter-module boundaries to produce at least one IC die comprising the required configuration of replicated IC modules.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: ROBERT F. MORAN, DEREK BEATTIE, MARK MAIOLANI
  • Patent number: 9329919
    Abstract: A micro controller unit including an error indicator hardware module, the error indicator module being arranged to respond to event signals representative of internal and external fault and error events perturbing the micro controller unit function by registering in non-volatile memory a record of the nature of each of the events, wherein the record of the events is inaccessible to alteration.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: May 3, 2016
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Norbert Pickel, Axel Bahr, Derek Beattie, Andrew Birnie, Carl Culshaw
  • Publication number: 20150269829
    Abstract: An apparatus for maintaining alertness of an driver of a motor vehicle periodically generates an audible alert signal to which the driver responds by pressing a button on the vehicle's steering wheel. The response time of the driver to the signal is monitored and if an increase is detected, the repetition rate of the alert signal is increased. The repetition rate may be further modified by taking into account vehicle driving conditions which may indicate a risk of boredom in the driver.
    Type: Application
    Filed: October 10, 2012
    Publication date: September 24, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Andrew Birnie, Derek Beattie, Robert Moran
  • Publication number: 20150235998
    Abstract: Aspects of the invention relate to an integrated circuit device and method of production thereof. The integrated circuit device comprises at least one application semiconductor die comprising at least one functional component arranged to provide application functionality, at least one functional safety semiconductor die comprising at least one component arranged to provide at least one functional safety undertaking for the at least one application semiconductor die, and at least one System in Package, SiP, connection component operably coupling the at least one functional safety semiconductor die to the at least one application semiconductor die to enable the at least one functional safety semiconductor die to provide the at least one functional safety undertaking for the at least one application semiconductor die.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Robert MORAN, Derek BEATTIE
  • Publication number: 20150134890
    Abstract: A memory controller comprises a connection interface connected or connectable to a memory. The memory controller is arranged to read data from the memory via the connection interface The memory controller further comprises a clock unit arranged to provide a data transfer clock signal having a first frequency. The data transfer clock signal may be provided to the memory via the connection interface The data transfer clock signal is arranged for clocking a data transfer from the memory to the memory controller via the connection interface as well as an oversampling circuit arranged to sample a calibration data pattern read by the memory controller via the connection interface at a second frequency to provide an over-sampled calibration data pattern. The second frequency is larger than the first frequency. The memory controller is arranged to determine a timing shift of a data transfer from the memory to the memory controller based on the oversampled calibration data pattern.
    Type: Application
    Filed: June 15, 2012
    Publication date: May 14, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Derek Beattie, Rakesh Pandey, Deboleena Sakalley
  • Patent number: 8966286
    Abstract: A system comprises signal processing logic that is operably coupled to at least one memory element and is arranged to enable access to the at least one memory element. The signal processing logic is arranged to receive a security key, generate a system key using the received security key and a system specific seed, perform a comparison of the generated system key to a reference key stored in an area of memory of the at least one memory element. The signal processing logic is also arranged to configure a level of access to the at least one memory element based at least partly on the comparison of the generated system key to the reference key stored in memory.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: February 24, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Alistair Robertson, Derek Beattie, James Andrew Collier Scobie
  • Patent number: 8543860
    Abstract: A clocking system, comprises a plurality of clocked data processing devices and a clock control circuit controlling a generation of a plurality of clock signals and an application of the clock signals to the plurality of data processing devices, allowing to clock at least one of the data processing devices while freezing all but the at least one of the data processing devices. A method for clocking a plurality of clocked data processing devices comprises controlling a generation of a plurality of clock signals and controlling an application of the clock signals to the plurality of data processing devices, allowing to clock at least one of the data processing devices while freezing all but the at least one of the data processing devices.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: September 24, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Derek Beattie, Carl Culshaw, Alan Devine, James Andrew Collier Scobie
  • Patent number: 8242815
    Abstract: A microcontroller unit comprises a reset controller operably coupled to a plurality of logic elements of the microcontroller unit. Low voltage detection logic is operably coupled to the reset controller and arranged to provide a plurality of low voltage interrupt signals to a number of respective logic elements of the microcontroller unit via the reset controller. A method of operating a microcontroller unit is also described.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: August 14, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: James Andrew Collier Scobie, Derek Beattie, Carl Culshaw, Alan Devine, James Feddeler
  • Publication number: 20110258462
    Abstract: A system comprises signal processing logic that is operably coupled to at least one memory element and is arranged to enable access to the at least one memory element. The signal processing logic is arranged to receive a security key, generate a system key using the received security key and a system specific seed, perform a comparison of the generated system key to a reference key stored in an area of memory of the at least one memory element. The signal processing logic is also arranged to configure a level of access to the at least one memory element based at least partly on the comparison of the generated system key to the reference key stored in memory.
    Type: Application
    Filed: January 5, 2009
    Publication date: October 20, 2011
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Alistair Robertson, Derek Beattie, James Andrew Collier Scobie