• Home
  • Search
  • Organic embedded architecture for sustainable FPGA soft-core processors
  • https://doi.org/10.1109/rams.2015.7105065Copy DOI Icon

Organic embedded architecture for sustainable FPGA soft-core processors

  • Jan 1, 2015
  • Kening Zhang +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Mission-critical systems require increasing capability for fault handling and self-adaptation as their system complexities and inter-dependencies increase. Organic Computing (OC) architectures utilize biologically-inspired self-x properties which include self-configuration, self-reorganization, and self-healing which comprise the focus of this paper. To provide OC architectures with sufficient capability for exhibiting self-adaptive behavior, reconfigurable logic devices offer a suitable hardware platform. SRAM-based Field Programmable Gate Array (FPGA) logic devices can realize self-adaptation within their reconfigurable logic fabric using Evolvable Hardware techniques based on crossover, mutation, and iterative selection with intrinsic fitness assessment of the underlying hardware resources. In this paper, a dual-layer Organic Computing architecture called the Organic Embedded System (OES) is prototyped on a Xilinx FPGA reconfigurable fabric and assessed for maintainability metrics of completeness of repair, repair time, and degraded throughput during the repair phase. The approach used extends a widely known generic OC platform consisting of two layers: the Functional Layer and the Autonomic Layer. The Autonomic layer contains Autonomic Elements (AEs) that are responsible for correct operation of the corresponding Functional Elements (FEs) present on the Functional Layer. Innovations include autonomously degraded online throughput during regeneration, spare configuration aging and outlier driven repair assessment, and a uniform design for AEs despite the fact that they monitor different types of FEs. Using the OES approach; a malfunctioning or faulty AE among the population can be distinguished by its discrepant performance. The OES approach is implemented using high-level Hardware Description Language (HDL) which directs a Supervisor Element (SE) to function as a fault management unit through the collection of AE information. Experimental results show that the OES Autonomic Layer demonstrates 100% faulty component isolation for both FEs and AEs with randomly injected single faults. Using logic circuits from the MCNC-91 benchmark test set, throughput during repair phases averaged 75.05%, 82.21%, and 65.21% for the z4ml (2-bit adder), cm85a (high fan-in combinational logic), and cm138a (balanced I/O combinational logic) circuits respectively under stated conditions.

Similar Papers
  • Research Article
  • Citations1

Circuit Design, Architecture and CAD for RRAM-based FPGAs

  • Jan 01, 2017
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Xianglu Tang
  • Conference Article
  • Citations6

SEU mitigation strategies for SRAM-based FPGA

  • Jun 09, 2011
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Pei Luo +1
  • Conference Article
  • Citations4

BRAVE NG-MEDIUM FPGA reconfiguration through SpaceWire: example use case and performance analysis

  • Aug 01, 2018
  • Klemen Bravhar +3
  • Conference Article
  • Citations1

Sustainable advantage of a parallel configuration in an optical FPGA

  • Dec 01, 2015
  • Minoru Watanabe
  • Research Article
  • Citations8

Self-healing reconfigurable logic using autonomous group testing

  • Sep 23, 2012
  • Microprocessors and Microsystems
  • Carthik A Sharma +3
  • Research Article
  • Citations113

A New Partial Reconfiguration-Based Fault-Injection System to Evaluate SEU Effects in SRAM-Based FPGAs

  • Aug 01, 2007
  • IEEE Transactions on Nuclear Science
  • L Sterpone +1
  • Conference Article
  • Citations3

Extraction of ROM Data from Bitstream in Xilinx FPGA

  • Oct 21, 2020
  • Soyeon Choi +2
  • Conference Article
  • Citations4

An automatic testing and diagnosis for FPGAs

  • Dec 16, 1999
  • A Doumar +1
  • Research Article
  • Citations42

A reconfigurable fabric for accelerating large-scale datacenter services

  • Oct 28, 2016
  • Communications of the ACM
  • Andrew Putnam +22
  • Conference Article
  • Citations4

Stress-aware routing to mitigate aging effects in SRAM-based FPGAs

  • Aug 01, 2016
  • Behnam Khaleghi +4
  • Conference Article
  • Citations16

Analysis of single-event upsets in a Microsemi ProAsic3E FPGA

  • Mar 01, 2017
  • Paulo R C Villa +10
  • Conference Article
  • Citations6

Context-aware resources placement for SRAM-based FPGA to minimize checkpoint/recovery overhead

  • Dec 01, 2014
  • Sahraoui Fouad +3
  • Conference Article
  • Citations19

Design of an automatic testing for FPGAs

  • Sep 24, 1999
  • A Doumar +2
  • Research Article
  • Citations18

Analyzing Radiation-Induced Transient Errors on SRAM-Based FPGAs by Propagation of Broadening Effect

  • Jan 01, 2019
  • IEEE Access
  • Corrado De Sio +3
  • Research Article

Application of FPGA in Digital Logic Circuit Teaching

  • Apr 28, 2016
  • 实验科学与技术
  • Yi Yi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.