US 12,417,077 B2
Processing-in-memory (PIM) devices
Choung Ki Song, Yongin-si (KR)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Oct. 12, 2021, as Appl. No. 17/499,608.
Application 17/499,608 is a continuation of application No. 17/410,752, filed on Aug. 24, 2021.
Application 17/410,752 is a continuation in part of application No. 17/090,462, filed on Nov. 5, 2020, granted, now 11,537,323.
Claims priority of provisional application 62/958,223, filed on Jan. 7, 2020.
Claims priority of application No. 10-2020-0006902 (KR), filed on Jan. 17, 2020.
Prior Publication US 2022/0043632 A1, Feb. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/544 (2006.01); G06F 7/523 (2006.01); G06F 17/16 (2006.01); G11C 7/10 (2006.01)
CPC G06F 7/5443 (2013.01) [G06F 7/523 (2013.01); G06F 17/16 (2013.01); G11C 7/1069 (2013.01); G11C 7/1096 (2013.01)] 62 Claims
OG exemplary drawing
 
1. A processing-in-memory (PIM) device comprising:
first to Lth multiplication/accumulation (MAC) operators configured to perform a MAC arithmetic operation for weight data of a weight matrix having “M”-number of rows to generate first to Mth MAC result data (where, “L” is equal to “M/m”, “m” is a natural number, and “M” is a natural number which is equal to or greater than two), wherein the first to Lth MAC operators include first to Lth left MAC operators and first to Lth right MAC operators;
first to Lth memory banks configured to provide the weight data to the first to Lth MAC operators, wherein the first to Lth memory banks include first to Lth left memory banks and first to Lth right memory banks; and
a plurality of data input/output (I/O) circuits including left data I/O circuits and right data I/O circuits that output the first to Mth MAC result data as output data of the PIM device,
wherein a Uth MAC operator among the first to Lth MAC operators is configured to output one of the first to Mth MAC result data through a Uth left MAC operator among the first to Lth left MAC operators or a Uth right MAC operator among the first to Lth right MAC operators (where, “U” is one of 1, . . . , and L), and
wherein the PIM device is configured to output the MAC result data outputted through the left MAC operators through the left data I/O circuits, and output the MAC result data outputted through the right MAC operators through the right data I/O circuits.