Hardware/Software Co-Reliability of Configurable Digital Systems


This paper investigates the co-effect of hardware and software on the reliability as measured by quality level (or defect level) of configurable multichip module (CMCM) systems. Hardware architecture of CMCM can be configured to accommodate target application design. An application, as provided in a form of software, is partitioned and mapped on the provided configurable hardware. Granularity of an application can be used as a criteria of partitioning and mapping, and can determine the utilization pattern of hardware resources. The utilization pattern of CMCM determines the configuration strategy of available hardware resources based on the application's granularity. Different utilization patterns of an application design on CMCM may result in various impacts on escape tolerance (i.e. the probability to avoid inclusion of hardware resources in the configuration that escaped from testing). A quality level model of CMCM is proposed to capture and trace the co-effect of hardware and software, referred to as co-reliability, with respect to escape-tolerance. Various configuration strategies are proposed and evaluated against various criterion granularity and utilization distributions based on the proposed models and evaluation techniques. Extensive analytical and parametric simulation results are shown.

Meeting Name

Pacific Rim International Symposium on Dependable Computing (2002: Dec. 16-18, Tsukuba, Japan)


Electrical and Computer Engineering

Keywords and Phrases

Application Programs; Computation Theory; Computer Architecture; Digital Devices; Field Programmable Gate Arrays (FPGA); Hardware; Logic Devices; Multichip Modules; Programmable Logic Controllers; Reliability; Software Reliability; Switching Systems; Digital System; Programmable Logic Array; Programmable Logic Device; Prototypes; Space Technologies; Computer Hardware; Application Software; Space Technology

International Standard Book Number (ISBN)


International Standard Serial Number (ISSN)


Document Type

Article - Conference proceedings

Document Version


File Type





© 2002 IEEE Computer Society, All rights reserved.

Publication Date

01 Dec 2002