A Switch Block for Multi-Context FPGAs Based on Floating-Gate-MOS Functional Pass-Gates Using Multiple/Binary Valued Hybrid Signals?

JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING(2011)

引用 24|浏览2
暂无评分
摘要
Multi-Context Field-Programmable Gate Arrays (MC-FPGAs) provide more area-efficient implementations than conventional Field-Programmable Gate Arrays (FPGAs). In certain applications, parts of the circuit are in inactive state and there is the prospect of reconfiguring on-the-fly those parts of the circuit to execute different computations. The reconfigured parts of the circuit can share the same hardware resources by scheduling them into different time slots. However, SRAM-based Multi-Context switches (MC-switches) require a large area. To solve this problem, this paper presents an area-efficient multi-context switch block for MC-FPGAs based on floating-gate-MOS functional pass-gates using multiple/binary valued hybrid signals. By using binary-valued signals, the function of an MC-switch is divided into sub-functions such that each sub-function has only two contexts. A sub-function with two contexts is an up-literal or a down-literal. By using multiple-valued signals, each can be implemented using a single floating-gate-MOS transistor. As result, the proposed MC-switch for four contexts is implemented by only as few as two floating-gate-MOS transistors. Compared to a 32 x 32 SRAM-based multi-context switch block, the transistor count is reduced to 6.8%. The test chip for four contexts is fabricated in a 0.35 mu m process.
更多
查看译文
关键词
Dynamically reconfigurable architecture,multi-context switch,logic in memory,multiple-valued threshold logic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要