US 12,248,763 B2
Arithmetic devices for neural network
Seung Yong Lee, Icheon-si (KR); Eui Cheol Lim, Icheon-si (KR); Choung Ki Song, Yongin-si (KR); and Myoung Seo Kim, Icheon-si (KR)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Jan. 11, 2021, as Appl. No. 17/145,801.
Application 17/145,801 is a continuation in part of application No. 16/932,400, filed on Jul. 17, 2020, granted, now 12,014,184.
Application 16/932,400 is a continuation in part of application No. 16/919,786, filed on Jul. 2, 2020, granted, now 11,915,125.
Claims priority of provisional application 62/959,593, filed on Jan. 10, 2020.
Claims priority of provisional application 62/959,574, filed on Jan. 10, 2020.
Claims priority of provisional application 62/958,609, filed on Jan. 8, 2020.
Claims priority of provisional application 62/958,614, filed on Jan. 8, 2020.
Claims priority of application No. 10-2019-0138114 (KR), filed on Oct. 31, 2019; and application No. 10-2019-0160238 (KR), filed on Dec. 4, 2019.
Prior Publication US 2021/0132910 A1, May 6, 2021
Int. Cl. G06F 7/544 (2006.01); G06F 1/03 (2006.01); G06N 3/048 (2023.01); G06N 3/063 (2023.01)
CPC G06F 7/5443 (2013.01) [G06N 3/048 (2023.01); G06N 3/063 (2013.01); G06F 1/03 (2013.01); G06F 2207/4824 (2013.01)] 24 Claims
OG exemplary drawing
 
1. An arithmetic device comprising:
a multiplying-accumulating (MAC) operator configured to perform a MAC arithmetic operation for weight data and vector data to generate an arithmetic result signal; and
an activation function (AF) circuit configured to store a look-up table for an activation function, configured to adjust a number of logic level combinations of an input distribution signal that correspond to each logic level combination of the output distribution signal, among a plurality of logic level combinations of the output distribution signal, based on an input range of the activation function, and configured to select and output the output distribution signal that corresponds to the input distribution signal based on the look-up table,
wherein the input range of the activation function is based on a relative number of errors that occur,
wherein the input distribution signal is used to generate bits of a table input signal, and
wherein, in the look-up table, a range of bits of the table input signal corresponds to each logic level combination of the output distribution signal.