-
公开(公告)号:US11568219B2
公开(公告)日:2023-01-31
申请号:US15931771
申请日:2020-05-14
Applicant: Aspiring Sky Co. Limited
Inventor: Yujie Wen , Zhijiong Luo
Abstract: Technologies are described for multiple accelerators for a neural network, and methods thereof. In an example implementation, a neural network can be mapped to a system comprising a control unit and multiple accelerators, where the controller unit controls each accelerator's behavior, sends data to and receives data from each accelerator through the interconnections. Sub-networks may be created by grouping several network layers or dividing a network layer into multiple sub-layers depending on data to be processed and memory capacity of each accelerator. Accelerators have internal storage, thus, do not require external memory.
-
公开(公告)号:US20210134353A1
公开(公告)日:2021-05-06
申请号:US17144340
申请日:2021-01-08
Applicant: Aspiring Sky Co. Limited
Inventor: Zhijiong LUO , Xuntong ZHAO
IPC: G11C11/408 , G11C8/10 , G11C14/00 , G11C5/02 , G11C7/12 , G11C7/18 , G11C8/08 , G11C11/419 , G06F12/02 , G06F12/06 , G06F13/16
Abstract: Technologies for a three-dimensional (3D) multi-bit non-volatile dynamic random access memory (nvDRAM) device, which may include a DRAM array having a plurality of DRAM cells with single or dual transistor implementation and a non-volatile memory (NVM) array having a plurality of NVM cells with single or dual transistor implementations, where the DRAM array and the NVM array are arranged by rows of word lines and columns of bit lines. The nvDRAM device may also include one or more of isolation devices coupled between the DRAM array and the NVM array and configured to control connection between the dynamic random access bit lines (BLs) and the non-volatile BLs. The word lines run horizontally and may enable to select one word of memory data, whereas bit lines run vertically and may be connected to storage cells of different memory address.
-
公开(公告)号:US10559344B2
公开(公告)日:2020-02-11
申请号:US15704011
申请日:2017-09-14
Applicant: Aspiring Sky Co. Limited
Inventor: Zhijiong Luo , Shu Wang , Xiaoming Jin
IPC: G11C14/00 , G11C11/408 , G11C8/10 , G11C5/02 , G11C7/12 , G11C7/18 , G11C8/08 , G11C11/419 , G06F12/02 , G06F12/06 , G06F13/16 , G11C11/418 , G11C16/08
Abstract: Technologies are generally described herein for a hybrid non-volatile memory structure that includes a number of SRAM buffers. SRAM access times may be achieved for non-volatile read/write operations by performing access queue buffered read/write operations first. The SRAM buffer may be shareable as a system SRAM. In other examples, a hybrid non-volatile memory according to some embodiments may include a high speed block and a high endurance block to store different types of data with different access needs. The hybrid non-volatile memory may also include a normal block to store the data which is non-frequently changed.
-
公开(公告)号:US10354716B2
公开(公告)日:2019-07-16
申请号:US15704006
申请日:2017-09-14
Applicant: Aspiring Sky Co. Limited
Inventor: Zhijiong Luo , Xiaoming Jin , Shu Wang
IPC: G11C11/408 , G11C5/02 , G11C7/12 , G11C7/18 , G11C8/08 , G11C11/419 , G06F12/02 , G06F12/06 , G06F13/16 , G11C8/10 , G11C14/00 , G11C11/418 , G11C16/08
Abstract: Technologies are generally described herein for static random access memory (SRAM) based memory structures and methods thereof such as multi-bit non-volatile static random-access memory (nvSRAM) with arrayed SRAM and NVM or SRAM buffered one time programmable (OTP) memories, RRAMs or other resistive RAMs.
-
公开(公告)号:US20180336948A1
公开(公告)日:2018-11-22
申请号:US15981920
申请日:2018-05-17
Applicant: Aspiring Sky Co. Limited
Inventor: Zhijiong LUO , Shu WANG , Xiaoming JIN
CPC classification number: G11C14/0063 , G11C7/1039 , G11C7/1051 , G11C7/1078 , G11C11/005 , G11C16/04 , G11C16/10 , G11C16/107 , G11C16/20 , G11C16/26 , G11C16/32
Abstract: A memory system may include one or more hybrid fast memory blocks with m-bit fast volatile random access memory (RAM) cells and N×m bit non-volatile memory (NVM) cells. The memory system may also include one or more other memory blocks with NVM cells. The fast flash memory may buffer the NVM data improving access speed. The different memory blocks may utilize a single, unified interface to communicate with other devices/circuits. The unified interface may be a parallel interface (e.g., flash memory/SRAM combinations), or the unified interface may be a pipeline interface (e.g., system on a chip “SOC” implementations) supporting fast memory read/write operations.
-
公开(公告)号:US20180081802A1
公开(公告)日:2018-03-22
申请号:US15704011
申请日:2017-09-14
Applicant: Aspiring Sky Co. Limited
Inventor: Zhijiong LUO , Shu WANG , Xiaoming JIN
CPC classification number: G11C11/4085 , G06F12/0246 , G06F12/0638 , G06F13/1694 , G06F2212/1016 , G06F2212/1028 , G06F2212/205 , G06F2212/7203 , G11C5/025 , G11C7/12 , G11C7/18 , G11C8/08 , G11C8/10 , G11C11/418 , G11C11/419 , G11C14/00 , G11C14/0063 , G11C16/08 , Y02D10/13 , Y02D10/14
Abstract: Technologies are generally described herein for a hybrid non-volatile memory structure that includes a number of SRAM buffers. SRAM access times may be achieved for non-volatile read/write operations by performing access queue buffered read/write operations first. The SRAM buffer may be shareable as a system SRAM. In other examples, a hybrid non-volatile memory according to some embodiments may include a high speed block and a high endurance block to store different types of data with different access needs. The hybrid non-volatile memory may also include a normal block to store the data which is non-frequently changed.
-
7.
公开(公告)号:US11514136B2
公开(公告)日:2022-11-29
申请号:US15931730
申请日:2020-05-14
Applicant: Aspiring Sky Co. Limited
Inventor: Yujie Wen , Zhijiong Luo
Abstract: A circuit for performing parallel convolutional computation for features and kernels of variable sizes may receive inputs of an m×n matrix of feature data, an m×n matrix of convolution data, and a (2m−1)×(2n−1) matrix of kernel data. A feature manager of the circuit may hold m rows of n data buffers storing the input feature data and rotating values between rows during one restricted convolution calculation. A kernel manager of the circuit may hold a (2m−1)×(2n−1) matrix of data buffers storing the input kernel data in the buffers and cyclically rotating values in upwards, downwards, leftwards and rightwards directions for different restricted convolution calculations. A row convolution engine of the circuit may hold m row convolution processors, each storing and updating input convolution data by multiplication-and-accumulation (MAC) operations on its input feature and kernel data rows. The circuit produces accumulated convolutional data.
-
公开(公告)号:US11270748B2
公开(公告)日:2022-03-08
申请号:US16782157
申请日:2020-02-05
Applicant: Aspiring Sky Co., Limited
Inventor: Zhijiong Luo , Xuntong Zhao
Abstract: Technologies for various memory structures for artificial intelligence (AI) applications and methods thereof are described. An XNOR circuit along with a sense amplifier may be combined with an array (or multiple arrays) of memory such as non-volatile memory (NVM) or an NVM, SRAM combination to perform an XNOR operation on the data read from the memory. Various versions may include different connections allowing simplification of circuitry or timing. In some examples, memory array may include programmable resistor/switch device combinations, or multiple columns connected to a single XNOR+SA circuit.
-
公开(公告)号:US10403342B2
公开(公告)日:2019-09-03
申请号:US16011673
申请日:2018-06-19
Applicant: Aspiring Sky Co. Limited
Inventor: Zhijiong Luo , Shu Wang , Xiaoming Jin
IPC: G11C7/10 , G11C11/00 , G11C7/06 , G06F3/06 , G06F12/06 , G11C13/00 , G11C16/08 , G11C16/10 , G11C16/26 , G11C16/28 , G06F12/02 , G11C8/10
Abstract: A memory system includes a code flash and data flash merged flash memory, which may contain a code flash with differential cell structure, a data flash with single cell structure, decoder circuitry, a sense amplifier, and other suitable support circuitry. The code flash and data flash may be located in a same plane or multi planes. In some examples, the code flash may be also accessed to read while the data flash is performing write operation, and vice versa.
-
公开(公告)号:US10402342B2
公开(公告)日:2019-09-03
申请号:US15787665
申请日:2017-10-18
Applicant: Aspiring Sky Co., Limited
Inventor: Zhijiong Luo , Xiaoming Jin , Shu Wang
IPC: G06F12/1009 , G06F3/06 , H03K19/177 , G11C16/04 , G11C7/10
Abstract: Technologies are described for re-configurable non-volatile memory structures and systems for FPGA, as well as, non-volatile static random access memory (nvSRAM) cells with multiple non-volatile memory (NVM) bits. Proposed structures may quickly switch/reconfigure look-up tables (LUTs) and/or reconfigure FPGA routings. Memory structures according to some embodiments may reduce the switching/reconfiguring times to one or a few clock cycles. Thus, fast or real time FPGA reconfiguration is enabled, one LUT may serve multiple functions, thereby, a fraction of current FPGAs may be used to perform multi-functions, which may substantially reduce FPGA chip areas. Structures according to embodiments may further provide simple routing for entire system by re-configuration and enhanced data security by avoiding external data transmission.
-
-
-
-
-
-
-
-
-