Patents by Inventor Michail TZOUFRAS
Michail TZOUFRAS 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: 11836607Abstract: A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data and classifies the first data using a neural network that includes at least one quantized layer. The classifying includes reading values from the random access memory for a set of weights of the at least one quantized layer of the neural network using first read parameters corresponding to a first error rate.Type: GrantFiled: October 13, 2022Date of Patent: December 5, 2023Assignee: Integrated Silicon Solution, (Cayman) Inc.Inventor: Michail Tzoufras
-
Patent number: 11631807Abstract: Aspects of the present technology are directed toward Integrated Circuits (IC) including a plurality of trenches disposed in a substrate about a set of silicide regions. The trenches can extend down into the substrate below the set of silicide regions. The silicide regions can be formed by implanting metal ions into portions of a substrate exposed by a mask layer with narrow pitch openings. The trenches can be formed by selectively etching the substrate utilizing the set of silicide regions as a trench mask. An semiconductor material with various degree of crystallinity can be grown from the silicide regions, in openings that extend through subsequently formed layers down to the silicide regions.Type: GrantFiled: August 16, 2021Date of Patent: April 18, 2023Assignee: Integrated Silicon Solution, (Cayman) Inc.Inventors: Kuk-Hwan Kim, Dafna Beery, Marcin Gajek, Michail Tzoufras, Kadriye Deniz Bozdag, Eric Ryan, Satoru Araki, Andy Walker
-
Patent number: 11586906Abstract: A computing device receives first data on which to train an artificial neural network (ANN). Using magnetic random access memory (MRAM), the computing device trains the ANN by performing a first set of training iterations on the first data. Each of the first set of iterations includes writing values for a set of weights of the ANN to the MRAM using first write parameters corresponding to a first write error rate. After performing the first set of iterations, the computing device performs a second set of training iterations on the first data. Each of the second set of iterations includes writing values for the set of weights of the ANN to the MRAM using second write parameters corresponding to a second write error rate. The second write error rate is lower than the first write error rate. The computing device stores values for the trained ANN.Type: GrantFiled: December 17, 2018Date of Patent: February 21, 2023Assignee: Integrated Silicon Solution, (Cayman) Inc.Inventors: Michail Tzoufras, Marcin Gajek
-
Publication number: 20230044651Abstract: A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data and classifies the first data using a neural network that includes at least one quantized layer. The classifying includes reading values from the random access memory for a set of weights of the at least one quantized layer of the neural network using first read parameters corresponding to a first error rate.Type: ApplicationFiled: October 13, 2022Publication date: February 9, 2023Inventor: Michail Tzoufras
-
Patent number: 11574194Abstract: A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data on which to train a neural network comprising at least one quantized layer and performs a set of training iterations to train weights for the neural network. Each training iteration of the set of training iterations includes stochastically writing values to the random access memory for a set of activations of the at least one quantized layer of the neural network using first write parameters corresponding to a first write error rate. The computing device stores trained values for the weights of the neural network. The trained neural network is configured to classify second data based on the stored values.Type: GrantFiled: March 27, 2019Date of Patent: February 7, 2023Assignee: Integrated Silicon Solution, (Cayman) Inc.Inventor: Michail Tzoufras
-
Patent number: 11568222Abstract: A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data and classifies the first data using a neural network that includes at least one quantized layer. The classifying includes reading values from the random access memory for a set of weights of the at least one quantized layer of the neural network using first read parameters corresponding to a first error rate.Type: GrantFiled: March 27, 2019Date of Patent: January 31, 2023Assignee: Integrated Silicon Solution, (Cayman) Inc.Inventor: Michail Tzoufras
-
Publication number: 20220376171Abstract: A magnetic memory device includes a cylindrical core; a plurality of layers surrounding the cylindrical core; a first terminal connected to a first end of the cylindrical core; and a second terminal connected to a second end of the cylindrical core, opposite the first end, wherein the first terminal is configured to receive a first current flowing radially from the cylindrical core through the plurality of layers, the first current imparting a torque on, at least, a magnetization of an inner layer of the plurality of layers.Type: ApplicationFiled: August 3, 2022Publication date: November 24, 2022Inventors: Marcin Gajek, Michail Tzoufras
-
Patent number: 11456410Abstract: A magnetic memory device comprises a cylindrical core and a plurality of layers surrounding the core. The plurality of layers include a metallic buffer layer, a ferromagnetic storage layer, a barrier layer, and a ferromagnetic reference layer. The cylindrical core, the metallic buffer layer, the ferromagnetic storage layer, the barrier layer, and the ferromagnetic reference layer collectively form a magnetic tunnel junction. A magnetization of the ferromagnetic layer storage parallels an interface between the metallic buffer layer and ferromagnetic storage layer.Type: GrantFiled: June 4, 2020Date of Patent: September 27, 2022Assignee: Integrated Silicon Solution, (Cayman) Inc.Inventors: Marcin Gajek, Michail Tzoufras
-
Publication number: 20220029092Abstract: Aspects of the present technology are directed toward Integrated Circuits (IC) including a plurality of trenches disposed in a substrate about a set of silicide regions. The trenches can extend down into the substrate below the set of silicide regions. The silicide regions can be formed by implanting metal ions into portions of a substrate exposed by a mask layer with narrow pitch openings. The trenches can be formed by selectively etching the substrate utilizing the set of silicide regions as a trench mask. An semiconductor material with various degree of crystallinity can be grown from the silicide regions, in openings that extend through subsequently formed layers down to the silicide regions.Type: ApplicationFiled: August 16, 2021Publication date: January 27, 2022Inventors: Kuk-Hwan Kim, Dafna Beery, Marcin Gajek, Michail Tzoufras, Kadriye Deniz Bozdag, Eric Ryan, Satoru Araki, Andy Walker
-
Publication number: 20210287077Abstract: Systems and methods for improving a computational performance of a mixed-signal integrated circuit includes identifying a suboptimal graph component of a computation graph of a subject application, wherein: (i) the computation graph comprises a plurality of graphical nodes representing computational operations and a plurality of graphical edges representing data dependencies between the graphical nodes, and (ii) the suboptimal graph component comprises a subset of the plurality of graphical nodes and the plurality of graphical edges that do not satisfy an optimal operation threshold; at compile time, selectively applying an optimizing transformation to the suboptimal graph component based on attributes of a first activation function within the suboptimal graph component, wherein the optimization transformation, when applied, transforms the suboptimal graph component to an optimal graph component that satisfies the optimal operation threshold; and reconstructing the computation graph using the optimal graph coType: ApplicationFiled: January 15, 2021Publication date: September 16, 2021Inventors: Andrew Morten, Eric Stotzer, Pei-Ci Wu, Michail Tzoufras, David Fick
-
Patent number: 11107979Abstract: Aspects of the present technology are directed toward Integrated Circuits (IC) including a plurality of trenches disposed in a substrate about a set of silicide regions. The trenches can extend down into the substrate below the set of silicide regions. The silicide regions can be formed by implanting metal ions into portions of a substrate exposed by a mask layer with narrow pitch openings. The trenches can be formed by selectively etching the substrate utilizing the set of silicide regions as a trench mask. An semiconductor material with various degree of crystallinity can be grown from the silicide regions, in openings that extend through subsequently formed layers down to the silicide regions.Type: GrantFiled: December 28, 2018Date of Patent: August 31, 2021Assignee: Spin Memory, Inc.Inventors: Kuk-Hwan Kim, Dafna Beery, Marcin Gajek, Michail Tzoufras, Kadriye Deniz Bozdag, Eric Ryan, Satoru Araki, Andy Walker
-
Patent number: 10983883Abstract: A method is performed at an electronic device that includes magnetic random access memory (MRAM). The method includes loading the MRAM with data including main data, first error correcting data, and second error correcting data. The MRAM comprises a plurality of MRAM cells characterized by a first magnetic anisotropy corresponding to a first error rate at a predefined temperature that exceeds a threshold for correcting errors using only the first error correcting data. The method further includes, after loading the MRAM with the data, heating the MRAM to the predefined temperature and correcting errors in the main data using both the first error correcting data and the second error correcting data. The method further includes after correcting the errors in the main data, erasing, from the MRAM, the second error correcting data and maintaining, on the MRAM, the first error correcting data.Type: GrantFiled: March 27, 2019Date of Patent: April 20, 2021Assignee: SPIN MEMORY, INC.Inventors: Michail Tzoufras, Marcin Gajek
-
Patent number: 10929748Abstract: Systems and methods for improving a computational performance of a mixed-signal integrated circuit includes identifying a suboptimal graph component of a computation graph of a subject application, wherein: (i) the computation graph comprises a plurality of graphical nodes representing computational operations and a plurality of graphical edges representing data dependencies between the graphical nodes, and (ii) the suboptimal graph component comprises a subset of the plurality of graphical nodes and the plurality of graphical edges that do not satisfy an optimal operation threshold; at compile time, selectively applying an optimizing transformation to the suboptimal graph component based on attributes of a first activation function within the suboptimal graph component, wherein the optimization transformation, when applied, transforms the suboptimal graph component to an optimal graph component that satisfies the optimal operation threshold; and reconstructing the computation graph using the optimal graph coType: GrantFiled: October 1, 2020Date of Patent: February 23, 2021Assignee: Mythic, Inc.Inventors: Andrew Morten, Eric Stotzer, Pei-Ci Wu, Michail Tzoufras, David Fick
-
Patent number: 10930703Abstract: A method for crystalized silicon structures from amorphous structures in a magnetic memory array, wherein the temperature needed to crystalize the amorphous silicon is lower than the temperature budget of the memory element so as to avoid damage to the memory element. An amorphous silicon is deposited, followed by a layer of Ti or Co. An annealing process is then performed which causes the Ti or Co to form TiSi2 or CoSi2 and also causes the underlying amorphous silicon to crystallize.Type: GrantFiled: December 31, 2018Date of Patent: February 23, 2021Assignee: SPIN MEMORY, INC.Inventors: Kuk-Hwan Kim, Dafna Beery, Marcin Gajek, Michail Tzoufras, Kadriye Deniz Bozdag, Eric Michael Ryan, Satoru Araki, Andrew J. Walker
-
Patent number: 10878870Abstract: The various implementations described herein include magnetic memory devices and systems, and methods for propagating defects in the devices and systems. In one aspect, a magnetic memory device comprises a non-magnetic cylindrical core configured to receive a current, a plurality of magnetic layers surrounding the core, and a plurality of non-magnetic layers also surrounding the core. The magnetic layers and the non-magnetic layers are arranged in a stack coaxial with the core. Respective magnetic layers of the plurality of magnetic layers are separated by respective non-magnetic layers of the plurality of non-magnetic layers. The device further comprises an input terminal coupled to a first end of the core and a current source coupled to the input terminal. The current source is configured to supply current imparting a Spin Hall Effect (SHE) around the circumference of the core, and the SHE contributes to a magnetization of the magnetic layers.Type: GrantFiled: September 28, 2018Date of Patent: December 29, 2020Assignee: SPIN MEMORY, INC.Inventors: Michail Tzoufras, Marcin Gajek
-
Patent number: 10803916Abstract: A method for selectively writing to STT-MRAM using an AC current is provided. The method is performed in a memory device including two or more multilevel magnetic tunnel junctions (MTJs) arranged in series with respect to a single terminal of a transistor, where the two or more multilevel MTJs include a first MTJ having a first magnetic characteristic and first electrical characteristic and a second MTJ having a second magnetic characteristic that is distinct from the first magnetic characteristic and a second electrical characteristic. The method includes writing to an MTJ. The writing includes applying a DC current to the two or more MTJs and applying an AC current to the two or more MTJs, where the AC current is adjusted to a frequency that is tuned to a write assist frequency corresponding to the respective MTJ.Type: GrantFiled: December 29, 2017Date of Patent: October 13, 2020Assignee: SPIN MEMORY, INC.Inventors: Kadriye Deniz Bozdag, Marcin Gajek, Michail Tzoufras, Eric Michael Ryan
-
Patent number: 10797233Abstract: The various implementations described herein include methods, devices, and systems for fabricating magnetic memory devices. In one aspect, a method of fabricating a magnetic memory device includes: (1) providing a dielectric substrate with a metallic core protruding from the dielectric substrate, where: (a) a first portion of the metallic core is surrounded by the dielectric substrate and a second portion of the metallic core protrudes away from a surface of the dielectric substrate; and (b) the second portion includes: (i) a surface offset from the surface of the dielectric substrate and (ii) sidewalls extending away from the surface of the dielectric substrate to the offset surface; (2) depositing a first ferromagnetic layer on exposed surfaces of the metallic core and the dielectric substrate; (3) depositing a spacer layer on exposed surfaces of the first ferromagnetic layer; and (4) depositing a second ferromagnetic layer on exposed surfaces of the spacer layer.Type: GrantFiled: December 29, 2017Date of Patent: October 6, 2020Assignee: SPIN MEMORY, INC.Inventors: Marcin Gajek, Michail Tzoufras, Davide Guarisco, Eric Michael Ryan
-
Publication number: 20200311522Abstract: A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data and classifies the first data using a neural network that includes at least one quantized layer. The classifying includes reading values from the random access memory for a set of weights of the at least one quantized layer of the neural network using first read parameters corresponding to a first error rate.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventor: Michail Tzoufras
-
Publication number: 20200311555Abstract: A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data on which to train a neural network comprising at least one quantized layer and performs a set of training iterations to train weights for the neural network. Each training iteration of the set of training iterations includes stochastically writing values to the random access memory for a set of activations of the at least one quantized layer of the neural network using first write parameters corresponding to a first write error rate. The computing device stores trained values for the weights of the neural network. The trained neural network is configured to classify second data based on the stored values.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventor: Michail Tzoufras
-
Publication number: 20200310930Abstract: A method is performed at an electronic device that includes magnetic random access memory (MRAM). The method includes loading the MRAM with data including main data, first error correcting data, and second error correcting data. The MRAM comprises a plurality of MRAM cells characterized by a first magnetic anisotropy corresponding to a first error rate at a predefined temperature that exceeds a threshold for correcting errors using only the first error correcting data. The method further includes, after loading the MRAM with the data, heating the MRAM to the predefined temperature and correcting errors in the main data using both the first error correcting data and the second error correcting data. The method further includes after correcting the errors in the main data, erasing, from the MRAM, the second error correcting data and maintaining, on the MRAM, the first error correcting data.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Michail Tzoufras, Marcin Gajek