Patents by Inventor William Bakker

William Bakker 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: 11544349
    Abstract: A method for implementing a neural network system in an integrated circuit includes presenting digital pulses to word line inputs of a matrix vector multiplier including a plurality of word lines, the word lines forming intersections with a plurality of summing bit lines, a programmable Vt transistor at each intersection having a gate connected to the intersecting word line, a source connected to a fixed potential and a drain connected to the intersecting summing bit line, each digital pulse having a pulse width proportional to an analog quantity. During a charge collection time frame charge collected on each of the summing bit lines from current flowing in the programmable Vt transistor is summed. During a pulse generating time frame digital pulses are generated having pulse widths proportional to the amount of charge that was collected on each summing bit line during the charge collection time frame.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: January 3, 2023
    Assignee: Microsemi SoC Corp.
    Inventors: John L. McCollum, Jonathan W. Greene, Gregory William Bakker
  • Publication number: 20210232658
    Abstract: A method for implementing a neural network system in an integrated circuit includes presenting digital pulses to word line inputs of a matrix vector multiplier including a plurality of word lines, the word lines forming intersections with a plurality of summing bit lines, a programmable Vt transistor at each intersection having a gate connected to the intersecting word line, a source connected to a fixed potential and a drain connected to the intersecting summing bit line, each digital pulse having a pulse width proportional to an analog quantity. During a charge collection time frame charge collected on each of the summing bit lines from current flowing in the programmable Vt transistor is summed. During a pulse generating time frame digital pulses are generated having pulse widths proportional to the amount of charge that was collected on each summing bit line during the charge collection time frame.
    Type: Application
    Filed: April 15, 2021
    Publication date: July 29, 2021
    Applicant: Microsemi SoC Corp.
    Inventors: John L. McCollum, Jonathan W. Greene, Gregory William Bakker
  • Patent number: 11023559
    Abstract: A user programmable integrated circuit includes a user-programmable routing network including a plurality of interconnect conductors selectively couplable to one another by user-programmable elements. A plurality of matrix vector multipliers, each have a plurality of word lines, each word line coupled to a different first one of the one of the interconnect conductors of the user-programmable routing network, the word lines forming intersections with a plurality of summing bit lines, a programmable Vt transistor at each intersection having a gate connected to the intersecting word line, a source connected to a fixed potential and a drain connected to the intersecting summing bit line. A charge-to-pulse-width converter circuit is associated with each one of the matrix vector multipliers, each having an input coupled to one of the summing bit lines, and a pulse output coupled to a different second one of the interconnect conductors of the user-programmable routing network.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: June 1, 2021
    Assignee: Microsemi SoC Corp.
    Inventors: John L. McCollum, Jonathan W. Greene, Gregory William Bakker
  • Publication number: 20200242190
    Abstract: A user programmable integrated circuit includes a user-programmable routing network including a plurality of interconnect conductors selectively couplable to one another by user-programmable elements. A plurality of matrix vector multipliers, each have a plurality of word lines, each word line coupled to a different first one of the one of the interconnect conductors of the user-programmable routing network, the word lines forming intersections with a plurality of summing bit lines, a programmable Vt transistor at each intersection having a gate connected to the intersecting word line, a source connected to a fixed potential and a drain connected to the intersecting summing bit line. A charge-to-pulse-width converter circuit is associated with each one of the matrix vector multipliers, each having an input coupled to one of the summing bit lines, and a pulse output coupled to a different second one of the interconnect conductors of the user-programmable routing network.
    Type: Application
    Filed: March 14, 2019
    Publication date: July 30, 2020
    Inventors: John L. McCollum, Jonathan W. Greene, Gregory William Bakker
  • Publication number: 20160026472
    Abstract: A method for implementing an instant boot function in a customizable system on a chip (SoC) integrated circuit having an application specific integrated circuit portion including configuration registers includes providing a field programmable gate array fabric on the SoC, providing non-volatile memory cells on the SoC, and initializing the configuration registers using data from the non-volatile memory cells during a system reset mode of operation of the integrated circuit.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 28, 2016
    Applicant: Microsemi SoC Corporation
    Inventors: Ciaran Murphy, Ian Bryant, Gregory William Bakker, Timothy J. Morin
  • Publication number: 20060225385
    Abstract: A system for heat-shrinking a film onto an open-topped container is provided, including at least one reflective cup having a reflective interior surface, and at least one radiant energy source. The reflective cup and the radiant energy source may be rotationally mounted. The interior surface of the reflective cup has as least an elliptical portion and a parabolic portion.
    Type: Application
    Filed: February 13, 2006
    Publication date: October 12, 2006
    Inventors: Scott Biba, Robert Aloisi, Christopher Jones, Robert Hamersma, Douglas Seals, William Bakker, Noel Williams