A Multi-Functional Memory Unit With Pla-Based Reconfiaurable Decoder

2016 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG16)(2016)

引用 0|浏览15
暂无评分
摘要
An application-specific usage of memory is an important key in development of embedded systems for IoT devices. A Functional memory unit such as content addressable memory (CAM) is a good solution for network-specific applications. This work proposes a novel functional memory unit which can reconfigure a function of the memory decoder. In our reconfigurable mechanism, uni-switch cells are introduced to play an alternative role of a logic or a wire, and are embedded in an SRAM memory array. A set of uni-switches is connected and constitutes a programmable logic array (PLA) unit. The PLA has a suitable advantage for a decoder that the multi-input and multi-output function can be realized with a small area, compared with look-up table (LUT). Hence, an extensional function of the decoder is realized by PLA units inside the memory array, and a combination of PLA units provides potentials to configure various functions for stored data such as sorting, filtering, error correction, and encryption/decryption. In this paper, we present a Fundamental architecture of our functional memory unit with PLA units, and demonstrate an implementation of 32-bit full adder and 2-bit counter by using PLA units.
更多
查看译文
关键词
multifunctional memory unit,PLA-based reconfigurable decoder,application-specific memory usage,embedded systems,IoT devices,functional memory unit,content addressable memory,CAM,network-specific applications,uniswitch cells,SRAM memory array,programmable logic array,PLA,multiinput-and-multioutput function,data sorting,data filtering,error correction,encryption,adders,counters,memory decoder,decryption
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要