Patents by Inventor Stephen James Sheafor
Stephen James Sheafor 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: 20240012464Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: ApplicationFiled: September 26, 2023Publication date: January 11, 2024Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott POPPS, Mark A. Baur
-
Publication number: 20230385214Abstract: A microcontroller system that includes a central processing unit (CPU), a first system memory, a first peripheral module, and a DMA controller is disclosed. The DMA controller includes a DMA processor, a DMA memory, and a DMA interconnect. The DMA memory stores information associated with the DMA processor. The DMA processor receives a command from the CPU or a signal from a peripheral processor of the first peripheral module that a first data transfer is requested. The DMA processor receives first data from the first system memory or the first peripheral module. The DMA processor, based at least in part on the information stored in the DMA memory, transmits the first data to the first peripheral module or the first system memory, thereby sparing the CPU from managing the transferring of the first data.Type: ApplicationFiled: April 3, 2023Publication date: November 30, 2023Inventors: Stephen James SHEAFOR, Daniel Martin CERMAK, Roger SERWY, Marc MILLER
-
Patent number: 11822364Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: GrantFiled: May 1, 2020Date of Patent: November 21, 2023Assignee: AMBIQ MICRO, INC.Inventors: Scott McLean, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A Baur
-
Publication number: 20230148253Abstract: A low power caching architecture is disclosed. The architecture includes multiple data memory regions, each including a cache memory. The data memory regions are coupled to a peripheral device. A host processor is operable to control power to each of the plurality of data memory regions. The host processor is operable to power on any of data memory regions and power down any unused data memory regions of the data memory regions. A cache control logic is operable to receive a data request from the host processor. The cache control logic requests the data from the peripheral. The host processor powers on at least one of the data memory regions, and stores the requested data in the cache memory of the powered on data memory region.Type: ApplicationFiled: November 8, 2022Publication date: May 11, 2023Inventors: Daniel Martin Cermak, Stephen James Sheafor
-
Patent number: 11620246Abstract: A microcontroller system that includes a central processing unit (CPU), a first system memory, a first peripheral module, and a DMA controller is disclosed. The DMA controller includes a DMA processor, a DMA memory, and a DMA interconnect. The DMA memory stores information associated with the DMA processor. The DMA processor receives a command from the CPU or a signal from a peripheral processor of the first peripheral module that a first data transfer is requested. The DMA processor receives first data from the first system memory or the first peripheral module. The DMA processor, based at least in part on the information stored in the DMA memory, transmits the first data to the first peripheral module or the first system memory, thereby sparing the CPU from managing the transferring of the first data.Type: GrantFiled: May 24, 2022Date of Patent: April 4, 2023Assignee: Ambiq Micro, Inc.Inventors: Stephen James Sheafor, Daniel Martin Cermak, Roger Serwy, Marc Miller
-
Patent number: 10885972Abstract: A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.Type: GrantFiled: March 27, 2020Date of Patent: January 5, 2021Assignee: AMBIQ MICRO, INC.Inventors: Christophe J. Chevallier, Stephen James Sheafor
-
Patent number: 10795425Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: GrantFiled: June 11, 2018Date of Patent: October 6, 2020Assignee: Ambiq Micro, Inc.Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A Baur
-
Patent number: 10788884Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: GrantFiled: June 20, 2018Date of Patent: September 29, 2020Assignee: AMBIQ MICRO, INC.Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A Baur
-
Patent number: 10754414Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: GrantFiled: March 22, 2018Date of Patent: August 25, 2020Assignee: Ambiq Micro, Inc.Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A Baur
-
Publication number: 20200257352Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: ApplicationFiled: May 1, 2020Publication date: August 13, 2020Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A. Baur
-
Publication number: 20200227115Abstract: A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.Type: ApplicationFiled: March 27, 2020Publication date: July 16, 2020Inventors: Christophe J. Chevallier, Stephen James Sheafor
-
Publication number: 20200159279Abstract: A low power autonomous peripheral operative to receive configuration or command data and to perform the designated operation(s) without interaction of a processor.Type: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Inventors: Stephen James Sheafor, Scott Hanson, Donovan Popps
-
Patent number: 10629257Abstract: A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.Type: GrantFiled: April 30, 2019Date of Patent: April 21, 2020Assignee: Ambiq Micro, Inc.Inventors: Christophe J. Chevallier, Stephen James Sheafor
-
Patent number: 10585448Abstract: A low power autonomous peripheral operative to receive configuration or command data and to perform the designated operation(s) without interaction of a processor.Type: GrantFiled: December 14, 2017Date of Patent: March 10, 2020Assignee: Ambiq Micro, Inc.Inventors: Stephen James Sheafor, Scott Hanson, Donovan Popps
-
Patent number: 10578656Abstract: An energy consumption monitor for use in an electronic system comprising an integrated circuit such as a microcontroller. The monitor comprises a counter adapted to accumulate pulses developed by a charge source, each pulse indicative of the delivery of one unit of charge to a load circuit. A monitoring facility monitors the counter to develop an energy consumption record over time.Type: GrantFiled: October 20, 2015Date of Patent: March 3, 2020Assignee: Ambiq Micro, Inc.Inventors: Scott Hanson, Stephen James Sheafor, David Cureton Baker
-
Patent number: 10416703Abstract: A system includes an array of counter/timer units that execute a number of timing and pattern generation functions that are selectable by a processor to which the array is coupled. Counter/timer units may receive as inputs the outputs of other counter/timer units, such as for use as a trigger or clock input as instructed by the processor. Counter/timer units may be instructed to execute functions and be coupled to one another by a processor. The processor may then enable the counter/timer units such they subsequently produce complex outputs without additional inputs from the processor. The outputs of the counter/timer units may be used as interrupts to the processor or be used to drive a peripheral device.Type: GrantFiled: August 10, 2017Date of Patent: September 17, 2019Assignee: AMBIQ MICRO, INC.Inventors: Stephen James Sheafor, Donovan Scott Popps
-
Publication number: 20190259450Abstract: A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Christophe J. Chevallier, Stephen James Sheafor
-
Patent number: 10319429Abstract: A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.Type: GrantFiled: May 17, 2018Date of Patent: June 11, 2019Assignee: AMBIQ MICRO, INC.Inventors: Christophe J. Chevallier, Stephen James Sheafor
-
Publication number: 20190079574Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: ApplicationFiled: June 11, 2018Publication date: March 14, 2019Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A. Baur
-
Publication number: 20190079573Abstract: A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.Type: ApplicationFiled: March 22, 2018Publication date: March 14, 2019Inventors: Scott McLean Hanson, Daniel Martin Cermak, Eric Jonathan Deal, Stephen James Sheafor, Donovan Scott Popps, Mark A. Baur