TY - JOUR
T1 - Implementation of a partially reconfigurable multi-context FPGA based on asynchronous architecture
AU - Waidyasooriya, Hasitha Muthumala
AU - Hariyama, Masanori
AU - Kameyama, Michitaka
PY - 2009/1/1
Y1 - 2009/1/1
N2 - This paper presents a novel architecture to increase the hardware utilization in multi-context field programmable gate arrays (MC-FPGAs). Conventional MC-FPGAs use dedicated tracks to transfer context-ID bits. As a result, hardware utilization ratio decreases, since it is very difficult to map different contexts, area efficiently. It also increases the context switching power, area and static power of the context-ID tracks. The proposed MC-FPGA uses the same wires to transfer both data and context-ID bits from cell to cell. As a result, programs can be mapped area efficiently by partitioning them into different contexts. An asynchronous multi-context logic block architecture to increase the processing speed of the multiple contexts is also proposed. The proposed MC-FPGA is fabricated using 6-metal 1-poly CMOS design rules. The data and context-ID transfer delays are measured to be 2.03ns and 2.26ns respectively. We achieved 30% processing time reduction for the SAD based correspondance search algorithm.
AB - This paper presents a novel architecture to increase the hardware utilization in multi-context field programmable gate arrays (MC-FPGAs). Conventional MC-FPGAs use dedicated tracks to transfer context-ID bits. As a result, hardware utilization ratio decreases, since it is very difficult to map different contexts, area efficiently. It also increases the context switching power, area and static power of the context-ID tracks. The proposed MC-FPGA uses the same wires to transfer both data and context-ID bits from cell to cell. As a result, programs can be mapped area efficiently by partitioning them into different contexts. An asynchronous multi-context logic block architecture to increase the processing speed of the multiple contexts is also proposed. The proposed MC-FPGA is fabricated using 6-metal 1-poly CMOS design rules. The data and context-ID transfer delays are measured to be 2.03ns and 2.26ns respectively. We achieved 30% processing time reduction for the SAD based correspondance search algorithm.
KW - Asynchronous FPGA
KW - DPGA
KW - Multi-context
UR - http://www.scopus.com/inward/record.url?scp=77950447259&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77950447259&partnerID=8YFLogxK
U2 - 10.1587/transele.E92.C.539
DO - 10.1587/transele.E92.C.539
M3 - Article
AN - SCOPUS:77950447259
SN - 0916-8524
VL - E92-C
SP - 539
EP - 549
JO - IEICE Transactions on Electronics
JF - IEICE Transactions on Electronics
IS - 4
ER -