Cellular neural networks: chaos, complexity and VLSI processing