-
公开(公告)号:US11264063B2
公开(公告)日:2022-03-01
申请号:US16850788
申请日:2020-04-16
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chia-Jung Chen , Chin-Hung Chang , Ken-Hui Chen
Abstract: A memory device, including a secure command decoder implementing security logic configured to detect commands carrying an encrypted immediate data payload from a requesting host, authenticate the host as source of the command, decode the immediate data and perform a memory access command called for by a command portion of the decrypted immediate data upon the storage cells of the memory device using the non-command portion of the decrypted immediate data, as well as to encrypt any result from executing the command portion prior to returning the result to the requesting host, and an input/output interface for I/O data units supporting multiple hosts.
-
公开(公告)号:US10969991B2
公开(公告)日:2021-04-06
申请号:US15998456
申请日:2018-08-15
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chia-Jung Chen , Chin-Hung Chang , Ken-Hui Chen
IPC: G06F3/06
Abstract: A multi-chip package, a controlling method of the multi-chip package and a security chip are provided. The multi-chip package includes a memory chip and a security chip. The security chip is coupled between the memory chip and a host. The security chip includes a processing circuit. The processing circuit is for enabling a security path to input an input-output signal into the processing circuit for executing a security procedure and accessing the memory chip, if a command is received by the processing circuit and the command includes a security requirement.
-
公开(公告)号:US20190073300A1
公开(公告)日:2019-03-07
申请号:US16180930
申请日:2018-11-05
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Kuen-Long Chang , Ken-Hui Chen , Chin-Hung Chang
IPC: G06F12/06
Abstract: A nested wrap-around technology includes an address counter and associated logic for generating addresses to perform a nested wrap-around access operation. The nested wrap-around access operation may be a read or a write operation. A wrap-around section length and a wrap-around count define a wrap-around block. A wrap starting address, initially set to a supplied start address, is offset from a lower boundary of a wrap-around section. Access starts at a wrap starting address and proceeds in a wrap-around manner within a wrap-around section. After access of the address immediately preceding the wrap starting address, the wrap starting address is incremented by the wrap-around section length, or, if the wrap-around section is the last one in the wrap-around block, the wrap starting address is set to the lower boundary of the wrap-around block plus the offset. Access continues until a termination event.
-
公开(公告)号:US20170109297A1
公开(公告)日:2017-04-20
申请号:US15215439
申请日:2016-07-20
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Kuen-Long Chang , Ken-Hui Chen , Chin-Hung Chang
CPC classification number: G06F13/1663 , G06F13/4282
Abstract: A memory system has a plurality of memory devices coupled with a hub in discrete and shared port arrangements. A plurality of bus lines connect the plurality of memory devices to the hub, including a first subset of bus lines connected in a point-to-point configuration between the hub and a particular memory device, and a second subset of bus lines connected to all the memory devices in the plurality of memory devices including the particular memory device. Bus operation logic is configured to use the first subset of bus lines in a first operation accessing the particular memory device while simultaneously using the second subset of bus lines in a second operation accessing a different selected memory device of the plurality of memory devices.
-
公开(公告)号:US09275695B2
公开(公告)日:2016-03-01
申请号:US14506768
申请日:2014-10-06
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chin-Hung Chang , Chia-Jung Chen , Su-Chueh Lo , Ken-Hui Chen , Kuen-Long Chang
CPC classification number: G11C7/1048 , G11C7/06 , G11C7/08 , G11C7/106 , G11C7/12 , G11C7/18 , G11C2207/002
Abstract: A read operation for a memory device is provided. A selected word line, first and second global bit line groups and a selected first bit line group are precharged. A first cell current flowing through the selected word line, the first and the selected first bit line groups is generated. A first reference current flowing through the second global bit line group is generated. A first half page data is read based on the first cell current and the first reference current. The selected word line, the first and the second global bit line groups are kept precharged.
Abstract translation: 提供了存储器件的读取操作。 选择的字线,第一和第二全局位线组和所选择的第一位线组被预先充电。 流过所选字线的第一单元电流,产生第一和所选择的第一位线组。 产生流过第二全局位线组的第一参考电流。 基于第一单元电流和第一参考电流来读取前半页数据。 所选择的字线,第一和第二全局位线组保持预充电。
-
公开(公告)号:US12136471B2
公开(公告)日:2024-11-05
申请号:US18231611
申请日:2023-08-08
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chin-Hung Chang , Chia-Jung Chen , Ken-Hui Chen , Kuen-Long Chang
Abstract: A memory device comprises an array of memory cells, a physically unclonable function PUF circuit in the memory device to generate a PUF code, a data path connecting a first circuit to a second circuit in the memory device coupled to the array of memory cells, and logic circuitry to encode data on the data path from the first circuit using the PUF code to produce encoded data, and to provide the encoded data to the second circuit.
-
公开(公告)号:US12086414B2
公开(公告)日:2024-09-10
申请号:US17961176
申请日:2022-10-06
Applicant: Macronix International Co., Ltd.
Inventor: Chin-Hung Chang , Ken-Hui Chen , Chun-Hsiung Hung
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0679 , G11C15/04
Abstract: Systems, devices, methods, and circuits for managing content addressable memory (CAM) devices. In one aspect, a semiconductor device includes: a memory cell array configured to store data in memory cells, and a circuitry coupled to the memory cell array and configured to execute a search operation in the memory cell array according to a search instruction. The search instruction includes at least one of search data or an option code, and the option code specifies, for the search operation, at least one of a search length or a search depth.
-
公开(公告)号:US20240184668A1
公开(公告)日:2024-06-06
申请号:US18191401
申请日:2023-03-28
Applicant: Macronix International Co., Ltd.
Inventor: Chin-Hung Chang , Chia-Jung Chen , Ken-Hui Chen
IPC: G06F11/10
CPC classification number: G06F11/1044
Abstract: Systems, devices, methods, and circuits for managing status output are provided. In one aspect, a semiconductor device includes: a memory array configured to store data and a circuitry coupled to the memory array and configured to execute a read operation in the memory array and output a read packet based on a result of the execution of the read operation. The read packet includes readout data and error information associated with the readout data. The error information is indicated by at least one of an error code or one or more secure codes in the read packet.
-
公开(公告)号:US11601269B2
公开(公告)日:2023-03-07
申请号:US17143097
申请日:2021-01-06
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chun-Hsiung Hung , Chin-Hung Chang
IPC: H04L9/08 , H04L9/32 , G06F12/14 , G11C7/24 , G09C1/00 , G11C16/22 , G06F12/02 , H03K19/003 , G11C7/10 , G11C8/20 , G11C16/04
Abstract: A device which can be implemented on a single packaged integrated circuit or a multichip module comprises a plurality of non-volatile memory cells, and logic to use a physical unclonable function to produce a key and to store the key in a set of non-volatile memory cells in the plurality of non-volatile memory cells. The physical unclonable function can use entropy derived from non-volatile memory cells in the plurality of non-volatile memory cells to produce a key. Logic is described to disable changes to data in the set of non-volatile memory cells, and thereby freeze the key after it is stored in the set.
-
公开(公告)号:US11380379B2
公开(公告)日:2022-07-05
申请号:US17087085
申请日:2020-11-02
Applicant: MACRONIX INTERNATIONAL CO., LTD.
Inventor: Chin-Hung Chang , Chia-Jung Chen , Ken-Hui Chen , Kuen-Long Chang
Abstract: A memory device comprises an array of memory cells, a physically unclonable function PUF circuit in the memory device to generate a PUF code, a data path connecting a first circuit to a second circuit in the memory device coupled to the array of memory cells, and logic circuitry to encode data on the data path from the first circuit using the PUF code to produce encoded data, and to provide the encoded data to the second circuit.
-
-
-
-
-
-
-
-
-