Results 1 -
7 of
7
Scalable Defect Mapping and Configuration of Memory-based Nanofabrics
"... Producing reliable nanosystems requires effectively addressing the high defect densities projected for nanotechnologies. Defect avoidance methodologies based on reconfiguration offer a promising solution to achieve defect tolerance. The idea is to start by obtaining a defect map of the target nanofa ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
Producing reliable nanosystems requires effectively addressing the high defect densities projected for nanotechnologies. Defect avoidance methodologies based on reconfiguration offer a promising solution to achieve defect tolerance. The idea is to start by obtaining a defect map of the target nanofabric, and then configure the desired functionality ‘around ’ its defective components. In this paper, we argue for the suitability of memory-based computing nanofabrics, address the level of granularity at which defect mapping and configuration should be performed on such fabrics, and discuss the role of hierarchy towards controlling complexity. We then propose a novel group testing method to enable self-testing and self-configuration for appropriately architected memory-based nanofabrics. The proposed testing method is scalable and simple, in that it enables the entire fabric to be tested and configured using a relatively small number of easily configurable triple-module-redundancy (TMR) test tiles executing concurrently on different regions of the target nanofabric. Our experimental results demonstrate the effectiveness of the proposed method for a representative set of benchmark kernels.
RAS-NANO: A Reliability-Aware Synthesis Framework for Reconfigurable Nanofabrics
"... Entering the nanometer era, a major challenge to current design methodologies and tools is to effectively address the high defect densities projected for nanotechnologies. To this end, we proposed a reconfiguration-based defect-avoidance methodology for defect-prone nanofabrics. It judiciously archi ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
Entering the nanometer era, a major challenge to current design methodologies and tools is to effectively address the high defect densities projected for nanotechnologies. To this end, we proposed a reconfiguration-based defect-avoidance methodology for defect-prone nanofabrics. It judiciously architects the nanofabric, using probabilistic considerations, such that a very large number of alternative implementations can be mapped into it, enabling defects to be circumvented at configuration time in a scalable way. Building on this foundation, in this paper we propose a synthesis framework aimed at implementing this new design paradigm. A key novelty of our approach with respect to traditional high level synthesis is that, rather than carefully optimizing a single (‘deterministic’) solution, our goal is to simultaneously synthesize a large family of alternative solutions, so as to meet the required probability of successful configuration, or yield, while maximizing the family’s average performance. Experimental results generated for a set of representative benchmark kernels, assuming different defect regimes and target yields, empirically show that our proposed algorithms can effectively explore the complex probabilistic design space associated with this new class of high level synthesis problems.
Defect-Tolerant Gate Macro Mapping & Placement in Clock-Free Nanowire Crossbar Architecture
"... Recently, we proposed a new clock-free nanowire crossbar architecture based on a delayinsensitive paradigm called Null Convention Logic (NCL). The proposed architecture has simple periodic structure that is suitable for non-deterministic nanoscale assembly and does not require a clock distribution n ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Recently, we proposed a new clock-free nanowire crossbar architecture based on a delayinsensitive paradigm called Null Convention Logic (NCL). The proposed architecture has simple periodic structure that is suitable for non-deterministic nanoscale assembly and does not require a clock distribution network- so it is intrinsically free from timing-related failure modes. Even though the proposed architecture offers improved manufacturability, it is still not free from defects. This paper elaborates on the different programming techniques to map a given threshold gate macro on a random PGMB (Programmable Gate Macro Block) with predefined dimension. Defect-Aware and Defect Unaware approaches have been considered to map a given threshold gate onto a PGMB without affecting its functionality. Defect aware approach uses a defect map, gate table which help in efficient programming and also conservative use of resources. Defect unaware approach on the other hand is faster than defect aware approach, does not use defect maps and is not as efficient as defect aware approach. Parametric simulation results using MATLAB are used to show the programmability of these approaches under various circumstances. 1
Reliability driven probabilistic design paradigm for transient error tolerant architectures on nanofabrics
- Tech. Rep., Virginia Tech
"... Several papers appeared recently on mapping computation onto nanofabrics with defect-mapping followed by defectavoidance. However, such techniques are for permanent or manufacturing faults. Hence even after defect-avoidance based configuration, the nanofabrics remain susceptible to transient faults. ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Several papers appeared recently on mapping computation onto nanofabrics with defect-mapping followed by defectavoidance. However, such techniques are for permanent or manufacturing faults. Hence even after defect-avoidance based configuration, the nanofabrics remain susceptible to transient faults. In this paper we extend a hierarchical mapping scheme from recent work of Jacome et al. We add redundancy of various forms
Defect-Aware High-Level Synthesis Targeted at Reconfigurable Nanofabrics
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
, 2007
"... Abstract — Entering the nanometer era, a major challenge to current design methodologies and tools is how to effectively address the high defect densities projected for nanoelectronic technologies. To this end, we proposed a reconfiguration-based defect-avoidance methodology for defect-prone nanofab ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract — Entering the nanometer era, a major challenge to current design methodologies and tools is how to effectively address the high defect densities projected for nanoelectronic technologies. To this end, we proposed a reconfiguration-based defect-avoidance methodology for defect-prone nanofabrics. It judiciously architects the nanofabric, using probabilistic considerations, such that a very large number of alternative implementations can be mapped into it, enabling defects to be circumvented at configuration time, in a scalable way. Building on this foundation, in this paper we propose a synthesis framework aimed at implementing this new design paradigm. A key novelty of our approach with respect to traditional high level synthesis is that, rather than carefully optimizing a single (‘deterministic’) solution, our goal is to simultaneously synthesize a large family of alternative solutions, so as to meet the required probability of successful configuration, or yield, while maximizing the average performance of the family of synthesized solutions. Experimental results generated for a set of representative benchmark kernels, assuming different defect regimes and target yields, empirically show that our proposed algorithms can effectively explore the complex probabilistic design space associated with this new class of high level synthesis problems. Index Terms — High-level synthesis, defect tolerance, reconfiguration, reliability, nanofabrics, nanotechnologies.
On Nanotechnology’s Fundamental Scaling Limits: A Study On The Impact Of Robustness To Delay Uncertainty On A Design’s Performance And Area
"... Nanoelectronic devices and interconnects will most likely exhibit substantial performance variability. Delivering high performance under such uncertainty conditions will require implementing more complex control and communication mechanisms between system components, in comparison to those used st ..."
Abstract
- Add to MetaCart
Nanoelectronic devices and interconnects will most likely exhibit substantial performance variability. Delivering high performance under such uncertainty conditions will require implementing more complex control and communication mechanisms between system components, in comparison to those used state of the art synchronous design. A key issue becomes thus to assess how the increased densities afforded by nanotechnologies will be countered by design overheads associated with achieving designs that are robust to performance variability. Towards this end, we consider two representative asynchronous design styles, one using asynchronous single rail channels (more suitable for low to moderate delay variability conditions), and another using asynchronous dual rail channels (more suitable for high delay variability), and assess their relative merits, for representative benchmarks. The experimental results of our study clearly exhibit the very substantial overheads/costs that will necessarily be incurred to achieve high performance under substantial delay uncertainty conditions, suggesting that such uncertainty may indeed be one of the fundamental scaling limits of nanotechnologies.

