Patents by Inventor Glen E. Hush

Glen E. Hush 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: 12682937
    Abstract: Processing can occur in registers of a memory sub-system. A first plurality of registers coupled to the plurality of sense amplifiers can store the first plurality of bits received from the plurality of sense amplifiers. Processing circuitry coupled to the first plurality of registers can receive the first plurality of bits from the first plurality of registers and can perform an operation on the first plurality of bits to generate result bits. A second plurality of registers coupled to the processing circuitry and the plurality of registers can store the result bits received from the processing circuitry and can provide the result bits to a plurality of data input/output (I/O) lines prior to storing a second plurality of bits.
    Type: Grant
    Filed: July 27, 2024
    Date of Patent: July 14, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Dmitri Yudanov, James B. Johnson, Peter L. Brown, Glen E. Hush
  • Publication number: 20260195056
    Abstract: Systems, apparatuses, and methods related to storage device operation orchestration are described. A plurality of computing devices (or “tiles”) can be coupled to a controller (e.g., an “orchestration controller”) and an interface. The controller can control operation of the computing devices. For instance, the controller can include circuitry to request a block of data from a memory device coupled to the apparatus, cause a processing unit of at least one computing device of the plurality of computing devices to perform an operation on the block of data in which at least some of the data is ordered, reordered, removed, or discarded, and cause, after some of the data is ordered, reordered, removed, or discarded, the block of data to be transferred to the interface coupled to the plurality of computing devices.
    Type: Application
    Filed: February 25, 2026
    Publication date: July 9, 2026
    Inventors: Richard C. Murphy, Glen E. Hush, Vijay S. Ramesh, Allan Porterfield, Anton Korzh
  • Publication number: 20260171142
    Abstract: A wafer-on-wafer bonded memory and logic device can enable high bandwidth transmission of data directly between a memory die and a logic die. A memory device formed on a memory die can include many global input/output lines and many arrays of memory cells. Each array of memory cells can include respective local input/output (LIO) lines coupled to a global input/output line. A logic device can be formed on a logic die. A bond, formed between the memory die and the logic die via a wafer-on-wafer bonding process, can couple the many global input/output lines to the logic device.
    Type: Application
    Filed: February 6, 2026
    Publication date: June 18, 2026
    Inventors: Kunal R. Parekh, Glen E. Hush, Sean S. Eilert, Aliasger T. Zaidy
  • Patent number: 12626753
    Abstract: A wafer-on-wafer formed memory and logic device can enable high bandwidth transmission of data directly between a memory die and a logic die. The memory die can be formed as one of many memory dies on a first semiconductor wafer. The logic die can be formed as one of many logic dies on a second semiconductor wafer. The first and second wafers can be bonded via a wafer-on-wafer bonding process. The memory and logic device can be singulated from the bonded first and second wafers.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: May 12, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Sean S. Eilert, Aliasger T. Zaidy, Glen E. Hush, Kunal R. Parekh
  • Publication number: 20260126928
    Abstract: The present disclosure includes apparatuses and methods for data movement. An example apparatus includes a memory device that includes a plurality of subarrays of memory cells and sensing circuitry coupled to the plurality of subarrays. The sensing circuitry includes a sense amplifier and a compute component. The memory device also includes a plurality of subarray controllers. Each subarray controller of the plurality of subarray controllers is coupled to a respective subarray of the plurality of subarrays and is configured to direct performance of an operation with respect to data stored in the respective subarray of the plurality of subarrays. The memory device is configured to move a data value corresponding to a result of an operation with respect to data stored in a first subarray of the plurality of subarrays to a memory cell in a second subarray of the plurality of subarrays.
    Type: Application
    Filed: December 31, 2025
    Publication date: May 7, 2026
    Inventors: Perry V. Lea, Glen E. Hush
  • Publication number: 20260111143
    Abstract: A processing unit (PU) controller is described herein. A memory device that includes a bank controller and the PU controller can also include a plurality of banks of memory cells. The PU controller can be coupled to the plurality of banks of memory cells. The PU controller can also comprise a PU. The bank controller can provide data from the plurality of banks to the PU controller. The PU controller can receive the data from any of the plurality of banks. The PU controller can also provide the data to the PU. The PU can perform a plurality of operations utilizing the data.
    Type: Application
    Filed: October 20, 2025
    Publication date: April 23, 2026
    Inventors: Venkata Kiran Kumar Matturi, Sharath Chandra Ambula, Glen E. Hush
  • Patent number: 12608316
    Abstract: Methods, systems, and devices related to sense amplifiers of a memory device serving as a Static Random Access Memory (SRAM) cache. For example, a memory array can be coupled to sense amplifiers. In a first mode, the sense amplifiers can be electrically disconnect from digit lines of the memory array. In the first mode, data and metadata of a cache line can be stored in the sense amplifiers when electrically disconnected from the number of digit lines. In the first mode, a portion of the data can be communicated, based on the metadata, from the sense amplifiers to the processing device. In a second mode, the sense amplifiers can connect to the memory array and sense data from the memory array.
    Type: Grant
    Filed: January 17, 2024
    Date of Patent: April 21, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Peter L. Brown, Glen E. Hush, Troy A. Manning, Timothy P. Finkbeiner, Troy D. Larsen
  • Patent number: 12591382
    Abstract: Systems, apparatuses, and methods related to storage device operation orchestration are described. A plurality of computing devices (or “tiles”) can be coupled to a controller (e.g., an “orchestration controller”) and an interface. The controller can control operation of the computing devices. For instance, the controller can include circuitry to request a block of data from a memory device coupled to the apparatus, cause a processing unit of at least one computing device of the plurality of computing devices to perform an operation on the block of data in which at least some of the data is ordered, reordered, removed, or discarded, and cause, after some of the data is ordered, reordered, removed, or discarded, the block of data to be transferred to the interface coupled to the plurality of computing devices.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: March 31, 2026
    Inventors: Richard C. Murphy, Glen E. Hush, Vijay S. Ramesh, Allan Porterfield, Anton Korzh
  • Patent number: 12572287
    Abstract: Methods, systems, and devices related to sense amplifiers of a memory device serving as a Static Random Access Memory (SRAM) resource. For example, a memory array of a memory device can be coupled to sense amplifiers. The sense amplifiers can be electrically disconnected from digit lines of the memory array. Data can be stored in the sense amplifiers. The data can be communicated from the sense amplifiers to a processing device external to the memory array and the sense amplifiers. The sense amplifiers can receive data from the processing device and, when electrically disconnected from the number of digit lines, store the received data.
    Type: Grant
    Filed: January 3, 2024
    Date of Patent: March 10, 2026
    Assignee: Micron Technology, Inc.
    Inventor: Glen E. Hush
  • Publication number: 20260056742
    Abstract: A processing unit of memory for table lookup is described herein. A plurality of elements (e.g., output values) of a lookup table (LUT) can be sequentially prefetched from a respective column of memory cells that is indicated by each vector value of vector values stored in positions of a register of the processing unit. Each of the vector values can be shifted by one position among the positions of the register to cause a terminal position of the register to be available for storing the respective output value among the prefetched output values.
    Type: Application
    Filed: July 21, 2025
    Publication date: February 26, 2026
    Inventors: Timothy P. Finkbeiner, Glen E. Hush, Peter L. Brown, Xinyu Wu
  • Patent number: 12555625
    Abstract: A wafer-on-wafer bonded memory and logic device can enable high bandwidth transmission of data directly between a memory die and a logic die. A memory device formed on a memory die can include many global input/output lines and many arrays of memory cells. Each array of memory cells can include respective local input/output (LIO) lines coupled to a global input/output line. A logic device can be formed on a logic die. A bond, formed between the memory die and the logic die via a wafer-on-wafer bonding process, can couple the many global input/output lines to the logic device.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: February 17, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Kunal R. Parekh, Glen E. Hush, Sean S. Eilert, Aliasger T. Zaidy
  • Publication number: 20260030318
    Abstract: The processing unit (PU) PU of a memory device can receive a matrix of data values and a vector of data values stored in a bank. The PU can perform a first plurality of multiplication operations on a first data value of the vector utilizing a first plurality of data values of a first column of the matrix. The first plurality of multiplication operations can be performed by a plurality of multiply-accumulate (MAC) units. Each of the first plurality of multiplication operations can be performed by a different MAC unit of the plurality of MAC units. The PU can perform a second plurality of multiplication operations on a second data value of the vector utilizing a second plurality of data values of a second column of the matrix. Each of the second plurality of multiplication operations can be performed by a different MAC unit of the plurality of MAC units.
    Type: Application
    Filed: January 28, 2025
    Publication date: January 29, 2026
    Inventors: Glen E. Hush, Peter L. Brown, Xinyu Wu, Troy D. Larsen, Timothy P. Finkbeiner, Troy A. Manning
  • Publication number: 20260031115
    Abstract: A crossbar and/or multiplexors (MUXs) of a memory device can be utilized to provide row and column access of a matrix stored in an array of the memory device. The crossbar can couple input lines to the crossbar to output lines from the crossbar in a particular configuration, where the output lines couple the crossbar to the array. The crossbar can receive data values of a matrix via the input lines. The crossbar can also provide the data values to the array via the output lines. The particular configuration allows the data values provided to the array to be sensed as columns of the data values of the matrix and rows of the data values of the matrix.
    Type: Application
    Filed: July 14, 2025
    Publication date: January 29, 2026
    Inventor: Glen E. Hush
  • Publication number: 20260031117
    Abstract: Double bank prefetch is described herein. A first sense amplifier strip couped to the array of memory cells and the column decoder can receive first data from the array of memory cells and provide the first data to a first processing unit (PU) of the apparatus using the address. The second sense amplifier strip coupled to the array and the column decoder can receive second data from the array of memory cells and provide the second data to a second PU of the apparatus using the address.
    Type: Application
    Filed: July 14, 2025
    Publication date: January 29, 2026
    Inventor: Glen E. Hush
  • Publication number: 20260023528
    Abstract: A multiplexor (MUX) for a processing unit of memory is described herein. The MUX and a plurality of multiply-accumulate (MAC) units coupled to the MUX can receive a plurality of data values. The MUX can provide a first half of the plurality of data values to the plurality of MAC units during a first half of a duration of time and can provide a second half of the plurality of data values to the plurality of MAC units during a second half of the duration of time. The plurality of MAC units can perform a first plurality of multiplication operations utilizing the first half of the plurality of data values and can perform a second plurality of multiplication operations utilizing the second half of the plurality of data values.
    Type: Application
    Filed: June 2, 2025
    Publication date: January 22, 2026
    Inventors: Glen E. Hush, Peter L. Brown
  • Publication number: 20260024576
    Abstract: A memory device can include a first error correction code (ECC) circuitry, a second ECC circuitry, and a multiplexor (MUX). The first ECC circuitry receive first data from a first bank. The second ECC circuitry can receive second data from a second bank. A MUX can receive the first data from the first ECC circuitry and the second data from the second ECC circuitry. The MUX can provide the first data in a first portion of a duration of time. The MUX can provide the second data in a second portion of the duration of time. A processing unit (PU) can perform a first plurality of multiplication operations utilizing the first data provided by the MUX during the first portion of the duration of time and a second plurality of multiplication operations utilizing the second data provided by the MUX during the second portion of the duration of time.
    Type: Application
    Filed: July 15, 2025
    Publication date: January 22, 2026
    Inventors: Glen E. Hush, Peter L. Brown
  • Publication number: 20260023695
    Abstract: Coupling processing units to data buses in memory is described herein. A data bus coupled to an array of memory cells can receive first data. A processing unit (PU) can be coupled to the data bus. The PU can receive the first data from the data bus. The PU can perform a plurality of operations utilizing the first data to generate second data. The PU can provide the second data to the data bus to store the second data in the array of memory cells.
    Type: Application
    Filed: July 14, 2025
    Publication date: January 22, 2026
    Inventors: Glen E. Hush, Peter L. Brown, Troy A. Manning
  • Patent number: 12524175
    Abstract: The present disclosure includes apparatuses and methods for data movement. An example apparatus includes a memory device that includes a plurality of subarrays of memory cells and sensing circuitry coupled to the plurality of subarrays. The sensing circuitry includes a sense amplifier and a compute component. The memory device also includes a plurality of subarray controllers. Each subarray controller of the plurality of subarray controllers is coupled to a respective subarray of the plurality of subarrays and is configured to direct performance of an operation with respect to data stored in the respective subarray of the plurality of subarrays. The memory device is configured to move a data value corresponding to a result of an operation with respect to data stored in a first subarray of the plurality of subarrays to a memory cell in a second subarray of the plurality of subarrays.
    Type: Grant
    Filed: June 24, 2024
    Date of Patent: January 13, 2026
    Inventors: Perry V. Lea, Glen E. Hush
  • Publication number: 20260011361
    Abstract: A memory device includes a memory die bonded to a logic die. A logic die that is bonded to a memory die via a wafer-on-wafer bonding process can receive signals indicative of input data from a global data bus of the memory die and through a bond of the logic die and memory die. The logic die can also receive signals indicative of kernel data from local input/output (LIO) lines of the memory die and through the bond. The logic die can perform a plurality of operations at a plurality of vector-vector (VV) units utilizing the signals indicative of input data and the signals indicative of kernel data.
    Type: Application
    Filed: July 2, 2025
    Publication date: January 8, 2026
    Inventors: Aliasger T. Zaidy, Sean S. Eilert, Glen E. Hush, Kunal R. Parekh
  • Publication number: 20260003519
    Abstract: An apparatus comprising an array of memory cells, a register coupled to the array of memory cells, and control logic coupled to the register and the array of memory cells. The control logic is configured to issue an internal command in response to a memory controller receiving an external command, generate an address corresponding to the internal command, provide the internal command to a row decoder and a column decoder, and instruct a processing unit (PU) to perform multiply-accumulate (MAC) operations on received data.
    Type: Application
    Filed: June 20, 2025
    Publication date: January 1, 2026
    Inventors: Glen E. Hush, Timothy P. Finkbeiner