CHAPTER 5............................................................................................................................ 55
5.1 Conclusion
A novel Autonomous RMCNN without elapsed operation is implemented. The modified Hebbian learning rule with strongest weight comparison is proposed. The new design not only inherits the advantage of the RMCNN, such as longer memory time, and image feature enhancement, but also the die area shrinks to only 0.28 times of the original design, which makes it feasible to be implemented on chip. Furthermore, all three patterns “一、二、四” can be successfully recognized and recovery.
During recognition phase, the noisy input now precharges into state capacitor rather than constantly injects to cells, which is proven to improve the recognition rate as the environmental noise raises. In addition, the proposed Hebbian learning rule ensures only the strongest weights remains instead of comparing with a mean value of abs weight in a local matrix.
The ARMCNN does not require additional elapsed phase to achieve the feature enhancement of the ratio weight. The ARMCNN uses logic operation to generate the feature enhance ratio weights directly after patterns are learned, which simplifies the complexity of the design and reduce the operation time. More importantly, it yields the same recognition rate comparing with the design with elapsed operation.
The total number of the learning patterns of ARMCNN is three. They are Chinese characters one, two and three (一、二、四). According to the simulation results by C language,
ARMCNN yields a better recognition rate when the environmental noise increases and when the total number of the learning patterns increases to four.
In addition, the design has fixed the problem that a small current charges / discharges the stored weights during pattern transferring. The dynamic flip-flop (DFF) in the previous work, RMCNN w/o EO has caused dc power consumption problem. Thus, in this work, the DFF has been replaced by the static flip-flop. Besides, the detector circuit is also modified to cutoff a huge amount of quiescent power (from 32mW to 4mW).
5.2 Future Work
The ARMCNN w/o EO in this thesis can recognize all of the three patterns. However, the redundant RM blocks cause some imperfection on the boundary cells. The modified circuit should be taped out again. Moreover, there are six switches used in the local counters and they are controlled by the combination logic from the global counter. However, the total number of switches used in the local counters can reduce to four. By doing so, we can make the layout routing easier. The controlling signals and total number of pins used are still too many (51 pins in this work), which makes the measurement and design more complicate. It is possible to reduce 9 input pins to 1 input pins and on-chip generated 3 reference voltage of (1/2 VDD). Some controlling signals can be combined together to reduce the control signals used. It can reduce 13 pins. The idea of replacing circuits for learning behavior and ratio weights generation with digital circuits might greatly reduce the die area. Because now we use many capacitors to store the weights and many analog circuits to perform learning behavior, it not only takes space, but also increase the possibility of getting errors. The total elements saved are: 144 capacitors (>1pF), 144 T3 and 144 COMP circuits, 81 T1 and T2D circuits.
Accordingly, it can reduce about a half of the chip area.
REFERENCES
[1] L. O. Chua and L. Yang, “Cellular neural networks: theory,” IEEE Tran.
Circuits Syst., vol. 35, pp.1257-1272, Oct. 1988.
[2] L. O. Chua and L. Yang, “Cellular neural networks: applications,” IEEE Tran.
Circuits Syst., vol. 35, no. 10, pp.1273-1290, Oct. 1988.
[3] D. Liu and A. N. Michel, “Cellular neural netowrks for associative memories,” IEEE Trans. Circuits Syst. II, vol. 40, no. 2, pp. 119-121, February 1993.
[4] A. Lukianiuk, “Capacity of cellular neural networks as associative memories,” in proc. IEEE Int. Workshop on Cellular Neural Networks and their Applications, CNNA, June 1996, pp. 37 -40.
[5] M. Brucoli, L. Carnimeo, and G. Grassi, “An approach to the design of space-varying cellular neural networks for associative memories,” in Proc.
the 37th Midwest Symposium on Circuits and Syst., 1994, vol. 1, pp. 549-552.
[6] H. Kawabata, M. Nanba, and Z. Zhang, “On the associative memories in cellular neural networks,” in Proc. IEEE Int. Conference on Systems, Man, and Cybernetics, Computational Cybernetics and Simulation, 1997, vol. 1, pp. 929 - 933.
[7] P. Szolgay, I. Szatmari, and K. Laszlo, “A fast fixed point learning method to implement associative memory on CNNs,” IEEE Trans. Circuits and Syst. I, vol. 44, no. 4, pp. 362-366, Apr. 1997.
[8] R. Perfetti and G. Costantini, “Multiplierless Digital Learning Algorithm for Cellular Neural Networks,” IEEE Trans. Circuits Syst. I, vol. 48, no. 5, pp.
630-635, May 2001.
[9] A. Paasio, K. Halonen, and V. Porra, “CMOS implementation of associative memory using cellular neural network having adjustable template coefficients,” in Proc. IEEE Int. Symposium on Circuits and Syst., ISCAS, 1994, vol. 6, pp. 487-490.
[10] C.-H. Cheng and C.-Y. Wu, “The design of cellular neural network with ratio memory for pattern learning and recognition,” in CNNA, 2000, pp. 301-307.
[11] C.-Y. Wu and C.-H. Cheng, “A learnable cellular neural network structure with ratio memory for image processing,” IEEE Trans. Circuits Syst. I, vol.49, pp. 1713-1723, Dec. 2002.
[12] C.-H. Cheng and C.-Y. Wu, “The design of ratio memory cellular neural network (RMCNN) with self-feedback template weight for pattern learning and recognition,” in CNNA, 2002, pp. 609-615.
[13] Y. Wu and C.-Y. Wu, “The design of CMOS non-self-feedback ratio memory for cellular neural network without elapsed operation for pattern learning and recognition,” in CNNA, 2005, pp. 282-285.
[14] J.-L. Lai and C.-Y. Wu, “A learnable self-feedback ratio-memory cellular nonlinear network (SRMCNN) with B templates for associative memory applications,” in ICECS, 2004, pp. 183-186.
[15] C.-Y. Wu and C.-H. Cheng, “Improvement of pattern learning and recognition ability in ratio-memory cellular neural networks with non-discrete-type hebbian learning algorithm,” in ISCAS, 2002, pp. 629-632.
[16] J.-L. Lai and C.-Y. Wu, “Architectural design and analysis of learnable self-feedback ratio-memory cellular nonlinear network (SRMCNN) for nanoelectronic systems,” IEEE Trans. VLSI Syst., vol. 12, pp. 1182-1191, Nov. 2004.
[17] C.-Y. Wu, C.-Y. Hsieh, S.-H. Chen, B. C.-Y. Hsieh, and C.-R. Chen,
“Non-saturated binary image learning and recognition using the ratio memory cellular neural network (RMCNN),” in CNNA, 2002, pp. 624-620
[18] C.-Y. Wu and J.-F. Lan, “CMOS current-mode neural associative memory design with on-chip learning,” IEEE Trans. Neural Networks, vol. 1, pp.
167-181, Jan. 1996.
[19] J.-F. Lan and C.-Y. Wu, “CMOS current-mode outstar neural networks with long period analog ratio memory,” in Proc. IEEE Int. Symp. Circuits and Systems, vol. 3, 1995, pp. 1676-1679.
[20] ----, “Analog CMOS current-mode implementation of the feedforward neural network with on-chip learning and storage,” in Proc. Of 1995 IEEE International Conf. on Neural Networks, vol. 1, 1995, pp. 645-650.
[21] C.-Y. Wu and J.-F. Lan, “A new neural associative memory with learning,” in IJCNN, vol. 1, 1992, pp. 487-492.
[22] J.-F. Lan and C.-Y. Wu, “The multi-chip design of analog CMOS expandable modified Hamming neural network with on-chip learning and storage for pattern classification,” in ISCAS, vol. 1, 1997, pp. 565-568.
[23] D. O. Hebb, The Organization of Behavior: A Neuropsychological Theory.
NY: Wiley, 1949.
[24] S. Haykin, Neural Networks, A Comprehensive Foundation. Macmillan College Publishing Company, Inc., 1994, pp. 290-291.
[25] L. O. Chua, “Guest Editorial,” IEEE Trans. Circuits Syst. I, vol. 42, pp.
557-558, Oct. 1995.
[26] J. F. Lan, C.Y. Wu, Chapter 3 of “The Designs and Implementations of the Artificial Neural Networks with Ratio Memories and Their Applications”
June 1996, pp. 64-67
[27] C.-Y.Wu and S.-Y.Tsai, Autonomous ratio-memory cellular nonlinear network (ARMCNN) for pattern learning and recognition, CNNA, pp.137-141, August 2006
簡歷
姓 名:周 維 德 學 歷:
Burnaby Central Secondary School (85年 9 月 ~ 89 年 6 月) University of British Columbia (89年 9 月 ~ 93 年 6 月) 國立交通大學電子研究所碩士班 (94年 9 月 ~ 96 年 12 月)
研究所修習課程:
類比積體電路 I、II 吳介琮教授
數位積體電路 周世傑教授
積體電路之靜電放電防護設計特論 柯明道教授
矽智產設計 黃俊達教授
計算機輔助設計特論 周景陽教授
功率積體電路設計 陳科宏教授
混合訊號式積體電路設計與實驗 I 吳介琮教授
穩健設計之品質工程 黎正中教授
永久地址: 台北市光復南路568-1號12F Email: [email protected]