The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 27, 2025
Filed:
Feb. 10, 2021
Western Digital Technologies, Inc., San Jose, CA (US);
Thao A. Nguyen, San Jose, CA (US);
Michael Ho, Redwood City, CA (US);
Zhigang Bai, Fremont, CA (US);
Xiaoyong Liu, San Jose, CA (US);
Zhanjie Li, Pleasanton, CA (US);
Yongchul Ahn, San Jose, CA (US);
Hongquan Jiang, San Jose, CA (US);
Quang Le, San Jose, CA (US);
Western Digital Technologies, Inc., San Jose, CA (US);
Abstract
An apparatus is provided that includes an array including n rows and m columns of nodes, each row of nodes coupled to one of n first conductive lines, each column of nodes coupled to one of m second conductive lines, each node of the n rows and m columns of nodes including a spin orbit torque MRAM non-volatile memory cell configured to store a corresponding weight of an n×m array of weights each having a first weight value or a second weight value, and a control circuit configured to apply n input voltages each having a first input value or a second input value to corresponding n first conductive lines, the n input voltages corresponding to an n-element input vector. The spin orbit torque MRAM non-volatile memory cells are configured to generate m output currents at the m second conductive lines upon application of the n input voltages. The m output currents corresponding to a result of multiplying the input vector by the n×m array of weights.