Text this: Comprehensive functional testing and dynamic compensation techniques for Cellular Neural Networks /