Projects per year
Abstract
High defect density and extreme parameter variation make it very difficult to implement reliable logic functions in crossbar-based nanoarchitectures. It is a major design challenge to tolerate defects and variations simultaneously for such architectures. In this paper, a method based on a bipartite matching and memetic algorithm is proposed for defect- and variation-tolerant logic mapping (D/VTLM) problem in crossbar-based nanoarchitectures. In the proposed method, the search space of the D/VTLM problem can be dramatically reduced through the introduction of the min-max weight maximum-bipartite-matching (MMW-MBM) and a related heuristic bipartite matching method. MMW-MBM is defined on a weighted bipartite graph as an MBM, where the maximal weight of the edges in the matching has a minimal value. In addition, a defect- and variation-aware local search (D/VALS) operator is proposed for D/VTLM and embedded in a global search framework. The D/VALS operator is able to utilize the domain knowledge extracted from problem instances and, thus, has the potential to search the solution space more efficiently. Compared with the state-of-the-art heuristic and recursive algorithms, and a simulated annealing algorithm, the good performance of our proposed method is verified on a 3-bit adder and a large set of random benchmarks of various scales.
| Original language | English |
|---|---|
| Pages (from-to) | 2813-2826 |
| Number of pages | 14 |
| Journal | IEEE Transactions on Very Large Scale Integration (VLSI) Systems |
| Volume | 24 |
| Issue number | 9 |
| Early online date | 3 Mar 2016 |
| DOIs | |
| Publication status | Published - 23 Aug 2016 |
Fingerprint
Dive into the research topics of 'Defect- and Variation-tolerant Logic Mapping in Nano-crossbar Using Bipartite Matching and Memetic Algorithm'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Evolutionary Computation for Dynamic Optimisation in Network Environments
Yao, X. (Principal Investigator)
Engineering & Physical Science Research Council
25/02/13 → 17/08/17
Project: Research Councils