Reconfigurable approximate pattern matching architectures for nanotechnology
Approximate pattern matching is comparing an input pattern with a target pattern with a specified error tolerance. This ability to compensate for real-world sensor errors makes approximate pattern matching an ideal choice for a wide range of applications. This paper shows that two n -bit patterns may be matched with a single stage nanotechnology architecture using 2n+1 2 n + 1 unit area resonant tunneling diodes (RTDs) and one RTD of 1.5 times the unit area. This architecture is reconfigurable for any target pattern and any error tolerance. We analyze current and power characteristics of the architecture and develop configurations to minimize the same. The robustness of the architecture to variations in device characteristics is also investigated.
pattern matching nanotechnology error tolerance resonant tunneling diode threshold logic reconfigurable architecture