-
11.
公开(公告)号:US11158357B2
公开(公告)日:2021-10-26
申请号:US16813851
申请日:2020-03-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hak-Soo Yu , Namsung Kim , Kyomin Sohn , Seongil O , Sukhan Lee
IPC: G11C7/10 , G11C11/40 , G11C5/02 , G11C11/408 , G11C11/409
Abstract: A memory device includes a memory cell array, signal lines, a mode selector circuit, a command converter circuit, and an internal processor. The memory cell array includes first and second memory regions. The mode selector circuit is configured to generate a processing mode selection signal for controlling the memory device to enter an internal processing mode based on the address received together with the command. The command converter circuit is configured to convert the received command into an internal processing operation command in response to activation of the internal processing mode selection signal. The internal processor is configured to perform an internal processing operation on the first memory region in response to the internal processing operation command, in the internal processing mode.
-
公开(公告)号:US11069400B1
公开(公告)日:2021-07-20
申请号:US16925049
申请日:2020-07-09
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seongil O , Namsung Kim , Sukhan Lee
IPC: G11C7/10 , G11C11/4096 , G11C11/4091 , G11C11/408 , G06F9/30 , G06F9/38
Abstract: A high bandwidth memory and a system having the same are disclosed. The high bandwidth memory includes a buffer die and a plurality of memory dies, each of which includes at least one first processing element bank group and at least one second processing element bank group. The at least one first processing element bank group includes one or more first banks connected to one or more first bank input/output line groups, and a first processing element controller connected to the one or more first bank input/output line groups and a first global input/output line group, and is configured to perform a first processing operation on first data output from one of the one or more first bank input/output line groups and second data transmitted through the first global input/output line group based on a first instruction that is generated based on a first processing command.
-
公开(公告)号:US12106107B2
公开(公告)日:2024-10-01
申请号:US18194174
申请日:2023-03-31
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sukhan Lee , Shinhaeng Kang , Namsung Kim , Seongil O , Hak-Soo Yu
CPC classification number: G06F9/30145 , G06F9/321 , G06F15/7821
Abstract: A memory device includes a memory having a memory bank, a processor in memory (PIM) circuit, and control logic. The PIM circuit includes instruction memory storing at least one instruction provided from a host. The PIM circuit is configured to process an operation using data provided by the host or data read from the memory bank and to store at least one instruction provided by the host. The control logic is configured to decode a command/address received from the host to generate a decoding result and to perform a control operation so that one of i) a memory operation on the memory bank is performed and ii) the PIM circuit performs a processing operation, based on the decoding result. A counting value of a program counter instructing a position of the instruction memory is controlled in response to the command/address instructing the processing operation be performed.
-
公开(公告)号:US12099839B2
公开(公告)日:2024-09-24
申请号:US17314476
申请日:2021-05-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yuhwan Ro , Shinhaeng Kang , Seongil O , Seungwoo Seo
CPC classification number: G06F9/3001 , G06F9/30079 , G06F9/30101 , G06F9/5016 , G06F12/06 , G06F13/1621 , G06F15/7821 , H03K19/1737
Abstract: A memory device configured to perform in-memory processing includes a plurality of in-memory arithmetic units each configured to perform in-memory processing of a pipelined arithmetic operation, and a plurality of memory banks allocated to the in-memory arithmetic units such that a set of n memory banks is allocated to each of the in-memory operation units, each memory bank configured to perform an access operation of data requested from the in-memory arithmetic units while the pipelined arithmetic operation is performed. Each of the in-memory arithmetic units is configured to operate at a first operating frequency that is less than or equal to a product of n and a second operating frequency of each of the memory banks.
-
公开(公告)号:US11869571B2
公开(公告)日:2024-01-09
申请号:US17899141
申请日:2022-08-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Youngcheon Kwon , Jaeyoun Youn , Namsung Kim , Kyomin Sohn , Seongil O , Sukhan Lee
IPC: G11C11/406 , G11C11/408 , G11C7/10 , G11C11/4076
CPC classification number: G11C11/40618 , G11C7/1045 , G11C7/1048 , G11C11/408 , G11C11/4076 , G11C11/40622
Abstract: A memory device including: a plurality of pins for receiving control signals from an external device; a first bank having first memory cells, wherein the first bank is activated in a first operation mode and a second operation mode; a second bank having second memory cells, wherein the second bank is deactivated in the first operation mode and activated in the second operation mode; a processing unit configured to perform an operation on first data, output from the first memory cells, and second data, output from the second memory cells, in the second operation mode; and a processing-in-memory (PIM) mode controller configured to select mode information, indicating one of the first operation mode and the second operation mode, in response to the control signals and to control at least one memory parameter, at least one mode register set (MRS) value, or a refresh mode according to the mode information.
-
16.
公开(公告)号:US11663008B2
公开(公告)日:2023-05-30
申请号:US16814462
申请日:2020-03-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sukhan Lee , Shinhaeng Kang , Namsung Kim , Seongil O , Hak-Soo Yu
CPC classification number: G06F9/30145 , G06F9/321 , G06F15/7821
Abstract: A memory device includes a memory having a memory bank, a processor in memory (PIM) circuit, and control logic. The PIM circuit includes instruction memory storing at least one instruction provided from a host. The PIM circuit is configured to process an operation using data provided by the host or data read from the memory bank and to store at least one instruction provided by the host. The control logic is configured to decode a command/address received from the host to generate a decoding result and to perform a control operation so that one of i) a memory operation on the memory bank is performed and ii) the PIM circuit performs a processing operation, based on the decoding result. A counting value of a program counter instructing a position of the instruction memory is controlled in response to the command/address instructing the processing operation be performed.
-
公开(公告)号:US20220350861A1
公开(公告)日:2022-11-03
申请号:US17540913
申请日:2021-12-02
Applicant: SAMSUNG ELECTRONICS CO., LTD. , INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
Inventor: Seongil O , Wonwoo RO , Seihoon PARK
Abstract: A systolic array and an accelerator including the same are disclosed. The systolic array may include n×n processing elements disposed in an n×n matrix (n being an integer equal to or more than at least 4), wherein the n×n processing elements perform a first convolution operation on first input data of row vectors of a first input n×n matrix and first weight data of column vectors of a first weight n×n matrix to generate n first output data, or each of at least k partial systolic arrays (k being an integer equal to or more than at least 4) constituted by dividing the n×n processing elements includes m×m processing elements disposed in an m×m matrix (m being an integer less than n and equal to or more than at least 2).
-
18.
公开(公告)号:US11474950B2
公开(公告)日:2022-10-18
申请号:US16995935
申请日:2020-08-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seongil O
IPC: G06F12/1009 , G06F12/0895
Abstract: A memory controller includes a memory request queue that stores a memory request associated with a memory device including the first memory die and the second memory die having a shared channel, an address converter that selects one of first and second address mapping tables for the first memory die and the second memory die based on a bit of a physical address of the memory request and converts the physical address into a memory address based on the selected address mapping table and a physical layer that transmits the memory address to the memory device through the channel.
-
公开(公告)号:US20210327489A1
公开(公告)日:2021-10-21
申请号:US17095008
申请日:2020-11-11
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seongil O , Jongpil Son , Sanghyuk Kwon
IPC: G11C11/4078 , G11C11/408 , H01L25/065 , G06F21/75
Abstract: A memory module includes semiconductor memory devices mounted on a circuit board and a control device mounted on the circuit board. Each semiconductor memory device includes a memory cell array to store data. The control device receives a command and an access address from an external device and provides the command and the access address to the semiconductor memory devices. Each semiconductor memory device performs an address swapping operation to randomly swap a portion of bits of the access address to generate a swapped address in response to a power-up signal or a reset signal, and enables a respective target word-line from among word-lines in the memory cell array such that two or more of the semiconductor memory devices enable different target word-lines in response to the access address.
-
20.
公开(公告)号:US20200293319A1
公开(公告)日:2020-09-17
申请号:US16814462
申请日:2020-03-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sukhan Lee , Shinhaeng Kang , Namsung Kim , Seongil O , Hak-Soo Yu
Abstract: A memory device includes a memory having a memory bank, a processor in memory (PIM) circuit, and control logic. The PIM circuit includes instruction memory storing at least one instruction provided from a host. The PIM circuit is configured to process an operation using data provided by the host or data read from the memory bank and to store at least one instruction provided by the host. The control logic is configured to decode a command/address received from the host to generate a decoding result and to perform a control operation so that one of i) a memory operation on the memory bank is performed and ii) the PIM circuit performs a processing operation, based on the decoding result. A counting value of a program counter instructing a position of the instruction memory is controlled in response to the command/address instructing the processing operation be performed.
-
-
-
-
-
-
-
-
-