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: 11379297Abstract: 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: GrantFiled: May 7, 2019Date of Patent: July 5, 2022Assignee: NXP USA, Inc.Inventors: Jeffrey Thomas Loeliger, Derek Beattie, Gordon Campbell
-
Publication number: 20200356435Abstract: 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: ApplicationFiled: May 7, 2019Publication date: November 12, 2020Inventors: Jeffrey Thomas Loeliger, Derek Beattie, Gordon Campbell
-
Patent number: 10095567Abstract: 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: GrantFiled: May 2, 2016Date of Patent: October 9, 2018Assignee: NXP USA, Inc.Inventors: Norbert Pickel, Axel Bahr, Derek Beattie, Andrew Birnie, Carl Culshaw
-
Patent number: 10026714Abstract: 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: GrantFiled: February 14, 2014Date of Patent: July 17, 2018Assignee: NXP USA, Inc.Inventors: Robert Moran, Derek Beattie
-
Patent number: 9892613Abstract: 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: GrantFiled: October 10, 2012Date of Patent: February 13, 2018Assignee: NXP USA, Inc.Inventors: Andrew Birnie, Derek Beattie, Robert Moran
-
Patent number: 9725096Abstract: 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: GrantFiled: October 10, 2012Date of Patent: August 8, 2017Assignee: NXP USA, Inc.Inventors: Robert Moran, Derek Beattie, Andrew Birnie
-
Patent number: 9665423Abstract: 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: GrantFiled: June 15, 2015Date of Patent: May 30, 2017Assignee: NXP USA, Inc.Inventors: Derek Beattie, Mark Jordan, Ray Marshall, Deboleena Minz Sakalley
-
Patent number: 9542351Abstract: 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: GrantFiled: June 15, 2012Date of Patent: January 10, 2017Assignee: NXP USA, INC.Inventors: Derek Beattie, Rakesh Pandey, Deboleena Sakalley
-
Publication number: 20160364289Abstract: 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: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Derek BEATTIE, Mark JORDAN, Ray MARSHALL, Deboleena Minz SAKALLEY
-
Publication number: 20160246664Abstract: 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: ApplicationFiled: May 2, 2016Publication date: August 25, 2016Inventors: Norbert Pickel, Axel Bahr, Derek Beattie, Andrew Birnie, Carl Culshaw
-
Patent number: 9406347Abstract: 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: GrantFiled: December 18, 2014Date of Patent: August 2, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Robert F. Moran, Derek Beattie, Mark Maiolani
-
Publication number: 20160180891Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: ROBERT F. MORAN, DEREK BEATTIE, MARK MAIOLANI
-
Patent number: 9329919Abstract: 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: GrantFiled: July 16, 2008Date of Patent: May 3, 2016Assignee: Freescale Semiconductor, Inc.Inventors: Norbert Pickel, Axel Bahr, Derek Beattie, Andrew Birnie, Carl Culshaw
-
Publication number: 20150269829Abstract: 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: ApplicationFiled: October 10, 2012Publication date: September 24, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Andrew Birnie, Derek Beattie, Robert Moran
-
Publication number: 20150235998Abstract: 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: ApplicationFiled: February 14, 2014Publication date: August 20, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Robert MORAN, Derek BEATTIE
-
Publication number: 20150134890Abstract: 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: ApplicationFiled: June 15, 2012Publication date: May 14, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Derek Beattie, Rakesh Pandey, Deboleena Sakalley
-
Patent number: 8966286Abstract: 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: GrantFiled: January 5, 2009Date of Patent: February 24, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Alistair Robertson, Derek Beattie, James Andrew Collier Scobie
-
Patent number: 8543860Abstract: 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: GrantFiled: August 26, 2008Date of Patent: September 24, 2013Assignee: Freescale Semiconductor, Inc.Inventors: Derek Beattie, Carl Culshaw, Alan Devine, James Andrew Collier Scobie
-
Patent number: 8242815Abstract: 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: GrantFiled: April 26, 2007Date of Patent: August 14, 2012Assignee: Freescale Semiconductor, Inc.Inventors: James Andrew Collier Scobie, Derek Beattie, Carl Culshaw, Alan Devine, James Feddeler
-
Publication number: 20110258462Abstract: 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: ApplicationFiled: January 5, 2009Publication date: October 20, 2011Applicant: Freescale Semiconductor, Inc.Inventors: Alistair Robertson, Derek Beattie, James Andrew Collier Scobie