Skip to main content
Top
Published in: Journal of Medical Systems 2/2011

01-04-2011 | Original Paper

ASIC Design of a Digital Fuzzy System on Chip for Medical Diagnostic Applications

Authors: Shubhajit Roy Chowdhury, Aniruddha Roy, Hiranmay Saha

Published in: Journal of Medical Systems | Issue 2/2011

Login to get access

Abstract

The paper presents the ASIC design of a digital fuzzy logic circuit for medical diagnostic applications. The system on chip under consideration uses fuzzifier, memory and defuzzifier for fuzzifying the patient data, storing the membership function values and defuzzifying the membership function values to get the output decision. The proposed circuit uses triangular trapezoidal membership functions for fuzzification patients’ data. For minimizing the transistor count, the proposed circuit uses 3T XOR gates and 8T adders for its design. The entire work has been carried out using TSMC 0.35 µm CMOS process. Post layout TSPICE simulation of the whole circuit indicates a delay of 31.27 ns and the average power dissipation of the system on chip is 123.49 mW which indicates a less delay and less power dissipation than the comparable embedded systems reported earlier.
Literature
1.
go back to reference Kukar, M., Transductive reliability estimation in medical diagnosis. Artificial Intelligence in Medicine. 29:81–106, 2003.CrossRef Kukar, M., Transductive reliability estimation in medical diagnosis. Artificial Intelligence in Medicine. 29:81–106, 2003.CrossRef
2.
go back to reference Technical Report of Technical Working Group on Telemedicine Standardization. Technical Report, Indian Medical Society, May 2003. Technical Report of Technical Working Group on Telemedicine Standardization. Technical Report, Indian Medical Society, May 2003.
4.
go back to reference Held, C. M., and Roy, R. J., Multiple drug haemodynamic control by means of a supervisory fuzzy rule based adaptive control system: validation on a model. IEEE Transactions on Biomedical Engineering. 42:371–385, 1995.CrossRef Held, C. M., and Roy, R. J., Multiple drug haemodynamic control by means of a supervisory fuzzy rule based adaptive control system: validation on a model. IEEE Transactions on Biomedical Engineering. 42:371–385, 1995.CrossRef
5.
go back to reference Huang, J. W., and Roy, R. J., Multiple-drug haemodynamic control using fuzzy decision theory. IEEE Transactions on Biomedical Engineering. 45:213–228, 1998.CrossRef Huang, J. W., and Roy, R. J., Multiple-drug haemodynamic control using fuzzy decision theory. IEEE Transactions on Biomedical Engineering. 45:213–228, 1998.CrossRef
6.
go back to reference Linkens, D. A., Shieh, J. S., and Peacock, J. E., Hierarchical fuzzy modeling for monitoring depth of anesthesia. Fuzzy Sets and Systems. 79:43–57, 1996.CrossRef Linkens, D. A., Shieh, J. S., and Peacock, J. E., Hierarchical fuzzy modeling for monitoring depth of anesthesia. Fuzzy Sets and Systems. 79:43–57, 1996.CrossRef
7.
go back to reference Huang, J. W., Lu, Y. Y., Nayak, A., and Roy, R. J., Depth of anesthesia estimation and control. IEEE Transactions on Biomedical Engineering. 46:71–81, 1999.CrossRef Huang, J. W., Lu, Y. Y., Nayak, A., and Roy, R. J., Depth of anesthesia estimation and control. IEEE Transactions on Biomedical Engineering. 46:71–81, 1999.CrossRef
8.
go back to reference Lin, C. T., and Lee, C. S. G., Neural fuzzy systems: a neural-fuzzy synergism to intelligent systems. Prentice-Hall, Englewood Cliffs, 1996. Lin, C. T., and Lee, C. S. G., Neural fuzzy systems: a neural-fuzzy synergism to intelligent systems. Prentice-Hall, Englewood Cliffs, 1996.
9.
go back to reference Yager, R. R., and Filev, D. P., Essentials of fuzzy modeling and control. Wiley, New York, 1994. Yager, R. R., and Filev, D. P., Essentials of fuzzy modeling and control. Wiley, New York, 1994.
11.
go back to reference Togai, M., and Watanabe, H., Expert system on a chip: an engine for real time approximate reasoning. IEEE Expert Systems Magazine. 1:55–62, 1986. Togai, M., and Watanabe, H., Expert system on a chip: an engine for real time approximate reasoning. IEEE Expert Systems Magazine. 1:55–62, 1986.
12.
go back to reference Lim, M. H., and Takefuji, Y., Implementing fuzzy rule based systems on silicon chips. IEEE Expert Systems Magazine. 5 (1)31–45, 1990. Lim, M. H., and Takefuji, Y., Implementing fuzzy rule based systems on silicon chips. IEEE Expert Systems Magazine. 5 (1)31–45, 1990.
13.
go back to reference Zadeh, L. A., Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on Systems, Man and Cybernetics. 3 (1)28–44, 1973.MathSciNetMATHCrossRef Zadeh, L. A., Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on Systems, Man and Cybernetics. 3 (1)28–44, 1973.MathSciNetMATHCrossRef
14.
go back to reference Zadeh, L. A., Fuzzy logic, neural networks and soft computing. ACM Transactions on Computing. 37 (3)77–84, 1994.MathSciNet Zadeh, L. A., Fuzzy logic, neural networks and soft computing. ACM Transactions on Computing. 37 (3)77–84, 1994.MathSciNet
15.
go back to reference Surmann, H., and Ungering, A., Fuzzy rule based systems on general purpose processors. IEEE Micro. 15 (4)40–48, 1995.CrossRef Surmann, H., and Ungering, A., Fuzzy rule based systems on general purpose processors. IEEE Micro. 15 (4)40–48, 1995.CrossRef
16.
go back to reference Watanabe, H., Symon, J. R., Detloff, W. D., and Yount, K. E., VLSI fuzzy chip and inference accelerator board system. Fuzzy logic for management of uncertainty. Wiley, New York, 1992. Watanabe, H., Symon, J. R., Detloff, W. D., and Yount, K. E., VLSI fuzzy chip and inference accelerator board system. Fuzzy logic for management of uncertainty. Wiley, New York, 1992.
17.
go back to reference Nakamura, K., Sakashita, N., Nitta, N., Shimomura, K., and Tokuda, T., Fuzzy inference and fuzzy inference processor. IEEE Micro. 13 (5)37–48, 1993.CrossRef Nakamura, K., Sakashita, N., Nitta, N., Shimomura, K., and Tokuda, T., Fuzzy inference and fuzzy inference processor. IEEE Micro. 13 (5)37–48, 1993.CrossRef
18.
go back to reference Manzoul, M. A., and Tayal, S., Systolic array for multivariable fuzzy control systems. International Journal of Systems and Cybernetics. 21 (1)27–42, 1990.MATHCrossRef Manzoul, M. A., and Tayal, S., Systolic array for multivariable fuzzy control systems. International Journal of Systems and Cybernetics. 21 (1)27–42, 1990.MATHCrossRef
19.
go back to reference Jaramillo-Botero, A., and Miyake, Y., A high speed parallel architecture for fuzzy inference control of multiple processes. Proceedings of IEEE 1994 World Congress on Computational Intelligence. 3:1765–1770, 1994. Jaramillo-Botero, A., and Miyake, Y., A high speed parallel architecture for fuzzy inference control of multiple processes. Proceedings of IEEE 1994 World Congress on Computational Intelligence. 3:1765–1770, 1994.
20.
go back to reference Orsila, H., Kangas, T., Salminen, E., Hamalainen, T. D., and Hannikainen, M., Automated memory-aware application distribution for multi-processor system-on-chips. Journal of Systems Architecture. 53 (11)795–815, 2007.CrossRef Orsila, H., Kangas, T., Salminen, E., Hamalainen, T. D., and Hannikainen, M., Automated memory-aware application distribution for multi-processor system-on-chips. Journal of Systems Architecture. 53 (11)795–815, 2007.CrossRef
21.
go back to reference Aranguren, G., Barron, M., Arroyabe, J. L., and Garcia-Carreira, G., A pipeline fuzzy controller in FPGA. Proceedings of IEEE Conference on Fuzzy Systems. 2:635–640, 1997.CrossRef Aranguren, G., Barron, M., Arroyabe, J. L., and Garcia-Carreira, G., A pipeline fuzzy controller in FPGA. Proceedings of IEEE Conference on Fuzzy Systems. 2:635–640, 1997.CrossRef
22.
go back to reference Samoladas, V., and Petrou, L., Special purpose architectures for fuzzy logic controllers. Microprocessing and Microprogramming. 40 (4)275–289, 1994.CrossRef Samoladas, V., and Petrou, L., Special purpose architectures for fuzzy logic controllers. Microprocessing and Microprogramming. 40 (4)275–289, 1994.CrossRef
23.
go back to reference de Salvador, L., and Gutierrez, J., A multilevel systolic approach for fuzzy inference hardware. IEEE Micro. 15 (5)61–71, 1995.CrossRef de Salvador, L., and Gutierrez, J., A multilevel systolic approach for fuzzy inference hardware. IEEE Micro. 15 (5)61–71, 1995.CrossRef
24.
go back to reference Raychev, R., Mtibaa, A., and Abid, M., VHDL modeling of a fuzzy coprocessor architecture. Proceedings of International Conference on Computer Systems and Technologies, pp. I. 2.1–I. 2.6, 2005. Raychev, R., Mtibaa, A., and Abid, M., VHDL modeling of a fuzzy coprocessor architecture. Proceedings of International Conference on Computer Systems and Technologies, pp. I. 2.1–I. 2.6, 2005.
25.
go back to reference Roy Chowdhury, S., and Saha, H., Development of an FPGA based smart embedded system for rural telediagnostic applications. IETE Technical Review. 23 (5)295–301, 2006. Roy Chowdhury, S., and Saha, H., Development of an FPGA based smart embedded system for rural telediagnostic applications. IETE Technical Review. 23 (5)295–301, 2006.
26.
go back to reference Roy Chowdhury, S., Chakrabarti, D., and Saha, H., FPGA realization of a smart processing system for clinical diagnostic applications using pipelined datapath architectures. Microprocessors and Microsystems. 32 (2)107–120, 2008.CrossRef Roy Chowdhury, S., Chakrabarti, D., and Saha, H., FPGA realization of a smart processing system for clinical diagnostic applications using pipelined datapath architectures. Microprocessors and Microsystems. 32 (2)107–120, 2008.CrossRef
27.
go back to reference Roy Chowdhury, S., and Saha, H., A high performance generalized fuzzy processor architecture and realization of its prototype on an FPGA. IEEE Micro. 28 (5)38–52, 2008.CrossRef Roy Chowdhury, S., and Saha, H., A high performance generalized fuzzy processor architecture and realization of its prototype on an FPGA. IEEE Micro. 28 (5)38–52, 2008.CrossRef
28.
go back to reference Roy Chowdhury, S., Chakrabarti, D., and Saha, H., Medical diagnosis using adaptive perceptive particle swarm optimization and its hardware realization using FPGA. Journal of Medical Systems, in press, 2008. doi:10.1007/s10916-008-9206-0. Roy Chowdhury, S., Chakrabarti, D., and Saha, H., Medical diagnosis using adaptive perceptive particle swarm optimization and its hardware realization using FPGA. Journal of Medical Systems, in press, 2008. doi:10.​1007/​s10916-008-9206-0.
29.
go back to reference Roy Chowdhury, S., Banerjee, A., Roy, A., and Saha, H., A high speed 8 transistor full adder design using novel 3 transistor XOR gate. International Journal of Electronics, Circuits and Systems. 2 (4)217–223, 2008. Roy Chowdhury, S., Banerjee, A., Roy, A., and Saha, H., A high speed 8 transistor full adder design using novel 3 transistor XOR gate. International Journal of Electronics, Circuits and Systems. 2 (4)217–223, 2008.
30.
go back to reference Weste, N., and Harris, D., CMOS VLSI design. Pearson, Upper Saddle River, 2007. Weste, N., and Harris, D., CMOS VLSI design. Pearson, Upper Saddle River, 2007.
31.
go back to reference Tsividis, Y., Mixed analog–digital VLSI devices and technology, 1st edition. McGraw Hill, Singapore, 1996. Tsividis, Y., Mixed analog–digital VLSI devices and technology, 1st edition. McGraw Hill, Singapore, 1996.
32.
go back to reference Morris Mano, M., Digital design, 2nd edition. Prentice Hall, New Delhi, 2000. Morris Mano, M., Digital design, 2nd edition. Prentice Hall, New Delhi, 2000.
33.
go back to reference Lin, J. F., Hwang, Y. T., Sheu, M. H., and Ho, C. C., A novel high speed and energy efficient 10 transistor full adder design. IEEE Transactions on Circuits and Systems I: Regular Papers. 54 (5)1050–1059, 2007.CrossRef Lin, J. F., Hwang, Y. T., Sheu, M. H., and Ho, C. C., A novel high speed and energy efficient 10 transistor full adder design. IEEE Transactions on Circuits and Systems I: Regular Papers. 54 (5)1050–1059, 2007.CrossRef
34.
go back to reference Yurdakul, A., Multiplierless implementation of 2D FIR filters. Integration: The VLSI Journal. 38 (4)597–613, 2005.CrossRef Yurdakul, A., Multiplierless implementation of 2D FIR filters. Integration: The VLSI Journal. 38 (4)597–613, 2005.CrossRef
35.
go back to reference Prasad, K., and Parhi, K. K., Low power 4–2 and 5–2 compressors. Proceedings of the 35th Asilomar Conference on Signals, Systems and Computers. 1:129–133, 2001. Prasad, K., and Parhi, K. K., Low power 4–2 and 5–2 compressors. Proceedings of the 35th Asilomar Conference on Signals, Systems and Computers. 1:129–133, 2001.
36.
go back to reference Gu, J., and Chang, C., Ultra low voltage low power 4–2 compressor for high speed multiplications. Proceedings of IEEE International Symposium on Circuits and Systems. 5:321–324, 2003. Gu, J., and Chang, C., Ultra low voltage low power 4–2 compressor for high speed multiplications. Proceedings of IEEE International Symposium on Circuits and Systems. 5:321–324, 2003.
37.
go back to reference Lin, J. F., Hwang, Y. T., Sheu, M. H., and Ho, C. C., A novel high speed and energy efficient 10 transistor full adder design. IEEE Transactions Circuits Systems I: Regular Papers. 54 (5)1050–1059, 2007.CrossRef Lin, J. F., Hwang, Y. T., Sheu, M. H., and Ho, C. C., A novel high speed and energy efficient 10 transistor full adder design. IEEE Transactions Circuits Systems I: Regular Papers. 54 (5)1050–1059, 2007.CrossRef
38.
go back to reference Raychev, R., Mtibaa, A., and Abid, M., VHDL Modeling of a fuzzy coprocessor architecture. Proceedings of International Conference on Computer Systems and Technologies, pp. I. 2.1–I. 2.6, 2005. Raychev, R., Mtibaa, A., and Abid, M., VHDL Modeling of a fuzzy coprocessor architecture. Proceedings of International Conference on Computer Systems and Technologies, pp. I. 2.1–I. 2.6, 2005.
39.
go back to reference Orsila, H., Kangas, T., Salminen, E., Hamalainen, T. D., and Hannikainen, M., Automated memory-aware application distribution for multi-processor system-on-chips. Journal of Systems Architecture. 53 (11)795–815, 2007.CrossRef Orsila, H., Kangas, T., Salminen, E., Hamalainen, T. D., and Hannikainen, M., Automated memory-aware application distribution for multi-processor system-on-chips. Journal of Systems Architecture. 53 (11)795–815, 2007.CrossRef
40.
go back to reference Sherwani, N. A., Algorithms for physical VLSI design automation, 2nd edition. Kluwer, Boston, 2001. Sherwani, N. A., Algorithms for physical VLSI design automation, 2nd edition. Kluwer, Boston, 2001.
41.
go back to reference Gibbs, A. L., and Braunwald, E., Primary cardiology. Saunders, Philadelphia, 1998. Gibbs, A. L., and Braunwald, E., Primary cardiology. Saunders, Philadelphia, 1998.
42.
go back to reference Olona-Cabases, M., The probability of a correct diagnosis. In: Candell-Riera, J., and Ortega-Alcalde, D. (Eds.), Nuclear Cardiology in Everyday PracticeKluwer, Boston, pp. 348–357, 1994. Olona-Cabases, M., The probability of a correct diagnosis. In: Candell-Riera, J., and Ortega-Alcalde, D. (Eds.), Nuclear Cardiology in Everyday PracticeKluwer, Boston, pp. 348–357, 1994.
Metadata
Title
ASIC Design of a Digital Fuzzy System on Chip for Medical Diagnostic Applications
Authors
Shubhajit Roy Chowdhury
Aniruddha Roy
Hiranmay Saha
Publication date
01-04-2011
Publisher
Springer US
Published in
Journal of Medical Systems / Issue 2/2011
Print ISSN: 0148-5598
Electronic ISSN: 1573-689X
DOI
https://doi.org/10.1007/s10916-009-9359-5

Other articles of this Issue 2/2011

Journal of Medical Systems 2/2011 Go to the issue