Run-Time Reconfigurable Array using Magnetic RAM

被引:2
|
作者
Silva, Victor [1 ]
Oliveira, Luis B. [2 ]
Fernandes, Jorge R. [1 ]
Vestias, Mario P.
Neto, Horacio C. [1 ,2 ]
机构
[1] Univ Tecn Lisboa, UTL, IST, INESC ID, Lisbon, Portugal
[2] Univ Tecn Lisboa, IPL, IST, INESC ID, Lisbon, Portugal
关键词
reconfigurable array; MRAM; programmable fabrics;
D O I
10.1109/DSD.2009.198
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the implementation of a coarse-grained Magnetic RAM based Reconfigurable Array. The Reconfigurable Array architecture is organized as a one-dimensional array of programmable ALU, with the configuration bits stored in magnetic random-access memories. The use of MRAM technology to implement run-time reconfigurable hardware devices is a very promising technological solution because MRAM can provide non-volatility with cell areas and access speeds comparable to those of SRAM, and with lower process complexity than flash memory. This type of coarse-grained array, where each reconfigurable element computes on 4-bit or larger input words, is more suitable to execute data-oriented algorithms and is more able to exploit larger amounts of operation-level parallelism than common fine-grained architectures. By substantially reducing the overhead for configurability, this coarse-grain architecture is also more apt to efficiently exploit run-time reconfiguration and therefore to take advantage of multi-context MRAM-based configuration memories.
引用
收藏
页码:74 / +
页数:3
相关论文
共 50 条
  • [31] Run-time Reconfigurable Network-on-chip: a survey
    Kidane, Hiliwi Leake
    Bourennane, El-Bay
    2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 846 - 851
  • [32] A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems
    Antonio Clemente, Juan
    Resano, Javier
    Gonzalez, Carlos
    Mozos, Daniel
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (07) : 1263 - 1276
  • [33] Run-time reconfigurable built-in-self-test
    Abielmona, Rami
    Groza, Voicu
    Khalaf, Arkan
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1828 - +
  • [34] Run-time Phase Prediction for a Reconfigurable VLIW Processor
    Guo, Qi
    Sartor, Anderson
    Brandon, Anthony
    Beck, Antonio C. S.
    Zhou, Xuehai
    Wong, Stephan
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1634 - 1639
  • [35] A run-time scheduling framework for a reconfigurable hardware emulator
    Beckert, R.
    Fuchs, T.
    Ruelke, St.
    Hardt, W.
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 147 - +
  • [36] Building run-time reconfigurable systems from tiles
    Lee, G
    Milne, G
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 252 - 261
  • [37] RISPP: A RUN-TIME ADAPTIVE RECONFIGURABLE EMBEDDED PROCESSOR
    Bauer, Lars
    Shafique, Muhammad
    Henkel, Joerg
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 725 - +
  • [38] Run-time support for heterogeneous multitasking on reconfigurable SoCs
    Marescaux, T
    Nollet, V
    Mignolet, JY
    Bartic, A
    Moffat, W
    Avasare, P
    Coene, P
    Verkest, D
    Vernalde, S
    Lauwereins, R
    INTEGRATION-THE VLSI JOURNAL, 2004, 38 (01) : 107 - 130
  • [39] A run-time partitioning algorithm for RTOS on reconfigurable hardware
    Götz, M
    Rettberg, A
    Pereira, CE
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 469 - 478
  • [40] Run-time integration of reconfigurable video processing systems
    Sedcole, Pete
    Cheung, Peter Y. K.
    Constantinides, George A.
    Luk, Wayne
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (09) : 1003 - 1016