[MRL title
            image]

Welcome to the home page of Embedded Microsystems Research Group in the Department of Electrical and Computer Engineering at Ryerson University. The Embedded Microsystems Research Group is directed by Professor G. Khan , and is made of a group of highly talented researchers and gifted students. The research work of Embedded Microsystems Research Group is financially supported by NSERC, Canadian Microelectronics Corporation, and Ryerson University. Embedded Microsystems Research Group is an essential part of Microsystems Research Laboratory at Ryerson University.

Go-back to Microsystems Research Lab

Research Focuses

        Research in Hardware-Software Codesign is focused on Cosynthesis Tools for designing heterogeneous embedded systems.


Selected Alumni - Microsystem Research Group

Selected Publications

Refereed Journal Papers, Book Chapters and Patents

1.    Anita Tino and Gul N. Khan "Designing Power and Performance Optimal Application Specific Network-on-Chip Architecture"  Microprocessors & Microsystems Journal, Vol. 35, No. 6, pp. 523-534, August 2011.
2.    Gul N. Khan and V. Dumitriu, "A Modelling Tool for Simulating and Design of On-Chip Network Systems" Microprocessors & Microsystems Journal, Vol. 34, No. 3-4, pp. 84-95, March-June 2010.
3.    Y. Chen, F. Yuan and Gul Khan, "A Wide Dynamic Range CMOS PFM Digital Pixel Sensor with in-Pixel Variable Reference Voltage" Int. Journal Analog Integrated Circuits and Signal Processing, Vol. 61, No. 3, pp. 287-299, December 2009.
4.    V. Dumitriu and Gul N. Khan, "Throughput Oriented NoC Topology Generation and Analysis for High Performance SoCs" IEEE Transactions VLSI Systems, Vol. 17, No. 10, pp. 1433-1446, October 2009.
5.    Yong Chen, Fei Yuan and Gul Khan, "A Wide Dynamic Range CMOS Image Sensor with Pulse-Frequency-Modulation and in-Pixel Amplification" Microelectronics Journal, Vol. 40, No. 10, pp. 1496-1501, October 2009.
6.    Gul N. Khan and U. Ahmed, "CAD Tool for Hardware Software Co-synthesis of Heterogeneous Multiple Processor Embedded Architectures" Int. Journal Design Automation for Embedded Systems, Vol. 12, No. 4, pp. 313-343, December 2008.
7.    Gul N. Khan, "Smart Homes for the Disabled and Elderly" Impact, Vol. 4, No. 2, October 2006.
8.    Y. H. Yang, A. A. Guergachi and G. N. Khan, "Support Vector Machines for Environmental Informatics: Application to Modelling the Nitrogen Removal Processes in Wastewater Treatment Systems" Journal of Environmental Informatics, Vol 7, No.1. pp. 14-25 March 2006.
9.    Y. H. Yang, A. A. Guergachi and G. N. Khan, "Short Term Prediction in Nitrogen Removal Processes Using Least Squares Support Vector Machine with NARX Model" Environmental Informatics Archives, Vol 2, pp. 598-609, ISEIS Publication, 2004.
10.    Gul N. Khan and Gu Wei, "Fault-tolerant Wormhole Routing using a Variation of Distributed Recovery Block Approach" IEE Proceedings Computers and Digital Techniques, Vol. 147, No. 6, pp. 397-402, November 2000.
11.    Gu Wei and Gul N. Khan, "Using Distributed Recovery Block for Fault-tolerant Routing" SAS Research Link, Vol. 6/2000, Singapore, pp. 8-9, January 2000.
12.    Gul N. Khan, "Fault-tolerance Evaluation of a High Performance Embedded Computer System" SAS Research Link, Vol. 5/99, Singapore, pp. 4-5, January 1999.
13.    Gul N. Khan, "A Fault-tolerant Multiprocessor Architecture for High Performance Embedded Applications" SAS Research Link, Vol. 4/98, Singapore, pp. 9-10, January 1998.
14.    Gul N. Khan and Duncan F. Gillies, "A Vision based Navigation System for an Endoscope" Image and Vision Computing, Vol. 14, No. 10, pp. 763-772, December 1996.
15.    Gul N. Khan, K. Mahmud, M. S. Iqbal and H. U. Rashid, "RSM - A Restricted Shared Memory Architecture for High Speed Inter-processor Communication" Microprocessors and Microsystems, Vol. 18, No. 4, pp. 193-203, May 1994.
16.    Gul N. Khan and K. Mahmud, "A Scalable and Fault Tolerant Restricted Shared Memory Architecture" Electronics Letters, Vol. 29, No 9, pp. 783-785, April 1993.
17.    Gul N. Khan and D. F. Gillies, "Parallel-Hierarchical Image Partitioning and Region Extraction" Computer Vision and Image Processing, Eds. L. Shapiro and A. Rosenfeld, pp. 123-140, Academic Press 1992.
18.    Gul N. Khan and D. F. Gillies, "Extracting Contours by Perceptual Grouping" Image and Vision Computing, Vol. 10, No. 2, pp. 77-88, March 1992.
19.    Duncan F. Gillies, Gul N. Khan and Y. Takahashi, "Methods of Detecting Endoscope Insertion Direction" US. Patent Number 5,036,464 July 30, 1991.
20.    Duncan F. Gillies and Gul N. Khan, "Endoscope Insertion Direction Detecting Method" US. Patent Number 4,916,533 April 10, 1990.
21.    Duncan F. Gillies and Gul N. Khan, "Endoscope Insertion Direction Detecting Method" US. Patent Number 4,910,590 March 20, 1990.
22.    Gul N. Khan and D. F. Gillies, (Book Chapter) "A Highly Parallel Shaded Image Segmentation Method" in Parallel Processing for Computer Vision and Display, (Eds. P. Dew, R. Earnshaw and T. Heywood) pp. 180-189, Addison Wesley England, 1989.

Refereed Publications at Conferences, Workshops and Symposiums

23.    Gul N. Khan, Jack Yu and Fei Yuan "XTEA based Secure Authentication Protocol for RFID Systems"  accepted  ICCCN 2011, Workshop on Privacy, Security and Trust in Mobile and Wireless Systems Maui, Hawai, pp.   July 31 - August 04 2011.
24.    Gul N. Khan, Markus Moessner "Secure Authentication Protocol for RFID Systems"  accepted ICCCN 2011, Workshop on Privacy, Security and Trust in Mobile and Wireless Systems Maui, Hawai, pp.  July 31 - August 04 2011.
25.    Masoud Oveis Gharan and Gul N. Khan "Flexible Simulation and Modeling for 2D Topology NOC System Design" IEEE Canadian Conf. Electrical and Computer Engineering, Niagara Falls, Canada, pp., 8-11May 2011.
26.    Jack Yu, Gul  Khan and Fei Yuan "XTEA Encryption Based Novel RFID Security Protocol" IEEE Canadian Conf Electrical and Computer Engineering, Niagara Falls, Canada, 8-11May 2011.
27.    Anita Tino and Gul N. Khan "Multi-Objective Tabu Search Based Topology Generation Technique For Application-Specific Network-on-Chip Architectures" in Proc. IEEE Int. Conf. Design Automation and Test in Europe (Date 2011) pp. 1-6, Grenoble France, 14-18 March 2011.
28.    Omesh Mutukuda, Andy Ye and Gul Khan "The Effect of Multi-bit Based Connections on the Area Efficiency of FPGAs Utilizing Unidirectional Routing Resources" in Proc. Int. Conference on  Field Programmable Technology (FPT-10)  pp. 216-223, Beijing China, 8-10 December 2010.
29.    Anita Tino and Gul N. Khan "Power and Performance TABU Search based Multicore Network-on-Chip Design" in Proc. 39th  Int. Conf. Parallel Processing Workshops (5th Int. Symp. Embedded Multicore SoCs) pp. 74-81, San Diego CA, 13-16 Sept. 2010.
30.    Gul N. Khan and V. Dumitriu, "Simulation Environment for Design and Verification of Network-on-Chip and Multi-core Systems" 17th IEEE Int. Symp. Modelling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 403-411, Imperial College London, England, September 2009.
31.    Gul N. Khan and Anika Awwal, "Codesign of Embedded Systems with Process/Module Level Real-time Deadlines" IEEE/IFIP Conf. Embedded and Ubiquitous Computing (EUC09), Vancouver, Canada, pp. 526-531, August 2009.
32.    Gul N. Khan and V. Dumitriu, "Throughput-Based Network-on-Chip Topology Generation and Analysis", IEEE Canadian Conference on Electrical and Computer Engineering, pp.180-184, St. John’s, New Foundland, 3-6 May 2009.
33.    Y. Chen, F. Yuan and G. Khan, "A 2-stage Memory Write Scheme for CMOS Pulse-Width Modulation Digital Pixel Sensors" IEEE Mid-West Symp. Circuits and Systems, Knoxville, TN, pp. 125-128, August 2008.
34.    Y. Chen, F. Yuan and G. Khan, "A new Wide Dynamic Range CMOS Pulse Frequency Modulation Digital Image Sensor with in-Pixel Variable Reference Voltage" IEEE Mid-West Symp. Circuits and Systems, Knoxville, TN, pp. 129-132, August 2008
35.    V. Dumitriu and Gul N. Khan, "Early Performance Estimation In Wormhole-Switched Networks-on Chip" IEEE Canadian Conf Electrical and Computer Engineering, Niagara Falls, Canada, pp. 227-231, May 2008.
36.    Gul N. Khan and Usman Ahmed, "Hardware-Software Cosynthesis of Multiprocessor Embedded Architectures" in Proc. 4th IEEE Int. Symp. Embedded Computing. (AINA-Workshops) Niagara Falls, Canada, pp. 804-810, 21-23 May 2007
37.    Gul N. Khan and Jonathan Chan, "SoPC based Smart Home Embedded Computer Capable of Caring for the Home Occupants" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Vancouver, Canada, pp. 206-209, 22-26 April 2007.
38.    Rushin Shojaii, J. Alirezaie, Gul N. Khan and Paul Babyn, "Automatic Honeycomb Lung Segmentation In Pediatric CT Images" in Proc. International  Symposium on Signal  Processing and its Applications, Sharjah, UAE, 12-15 February 2007.
39.    Gul N. Khan, Jacob Levman and J. Alirezaie, "Hardware-Software Co-Synthesis Of Heterogeneous Embedded Computer Systems" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Ottawa, Canada, pp. 1304-1307, 7-10 May 2006.
40.    Gul N. Khan and A. Sydhom, "Fault-tolerant Scheduling of Real-time Tasks Having Software Faults" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Saskatoon, Canada, pp. 731-734, 1-4 May 2005.
41.    Usman Ahmed and Gul N. Khan, "A New Processor Allocation and Pipelining Approach for Hardware-Software Cosynthesis" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Saskatoon, Canada, 1-4 May 2005.
42.    J. Levman, J. Alirezaie, and G. N. Khan, "Magnetic Resonance Based Ventricle System Classification by Multi-Species Genetic Algorithm" in Proc. IEEE Conference on Neural Engineering, Arlington VA USA, pp. 2-5, March 16-19 2005.
43.    Gul N. Khan and M. Jin, "A New Graph Structure for Hardware-Software Partitioning of Heterogeneous System" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Niagara Falls, Canada, pp. 229-232, 3-5 May 2004.
44.    Jacob Levman, Gul N. Khan and J. Alirezaie, "Hardware-Software Co-Synthesis of Bus Architecture Embedded Devices" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Niagara Falls, Canada, 3-5 May 2004.
45.    Usman Ahmed and Gul N. Khan, "Embedded System Partitioning with Flexible Granularity by using a Variant of TABU Search" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Niagara Falls, Canada, 3-5 May 2004.
46.    Matthew Jin and Gul N. Khan, "Heterogeneous Hardware-Software System partitioning using Extended Directed Acyclic Graph" in Proc. Int. Conf. on Parallel and Distributed Systems (PDCS 03) Reno Nevada, pp. 181-186, 13-15 August 2003.
47.    Jacob Levman, Javad Alirezaie and Gul Khan, "Edge Detection: A Symbiotic Dual-Species Approach" in Proc. Int. Conf. Signal Processing, Pattern Recognition and Applications (SPRA 2003) Rhodes Greece, pp. 33-37, June 30-July 02 2003.
48.    Jacob Levman, Javad Alirezaie and Gul Khan, "Perfectly Flat Histogram Equalization" in Proc. Int. Conf. Signal Processing, Pattern Recognition and Applications (SPRA 2003) Rhodes Greece, pp. 38-41, June 30-July 02 2003.
49.    Gul N. Khan, Gurdeep S. Hura and Gu Wei, "Distributed Recovery Block Based Fault-tolerant Multicasting" in Proc. IEEE Canadian Conf. on Electrical and Computer Engineering (CCECE 03) Montreal, pp. 1043-1046, 4-7 May 2003.
50.    Jacob Levman, Gul Khan, Javad Alirezaie and Kaamran Raahemifar, "Hardware Software Co-synthesis of Partially Re-configurable Embedded Systems Optimized for Reduced Power Consumption" in Proc. IEEE Canadian Conf. on Electrical and Computer Engineering (CCECE 03) Montreal, pp. 1835-1840, 4-7 May 2003.
51.    Jacob Levman, Gul Khan and Javad Alirezaie, "Hardware Software Codesign" ICUE 2003, Ryerson University, Toronto, May 2003.
52.    Gul N. Khan and M. Jin, "Hardware Software Codesign of a Safety-Critical Embedded Computer System for an Automatic Endoscope" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Winnipeg, Canada, pp. 657-662, 12-15 May 2002.
53.    Gul N. Khan, Gurdeep S. Hura and Gu Wei, "Distributed Recovery Block Based Fault-tolerant Routing in Hypercube Network" in Proc. IEEE Canadian Conference on Electrical and Computer Engineering, Winnipeg, Canada, pp. 603-608, 12-15 May 2002.
54.    Gul N. Khan and Siew H. Wee, "Fault-tolerant Embedded Computer System-on-Chip for Endoscope Control" in Proc. 9th International Symposium On Integrated Circuits, Devices and Systems (ISIC 2001) Singapore, pp 102-105, 3-5 September 2001.
55.    Wang Yan, Chee K. Kwoh, Gul N. Khan and Suliman Al-Hawamdeh, "Boundary Description for Trademark" in Proc. 6th International Conference on Control, Automation, Robotics and Vision (ICARCV 2000), Singapore, 5-8 December 2000.
56.    Suliman Al-Hawamdeh and Gul N. Khan, "Content Based Indexing and Retrieval in a Digital Library of Arabic Scripts and Calligraphy" in Proc. 4th European Conference on Research and Advanced Technology for Digital Libraries, Lisbon Portugal, pp.14-23, 18-20 September 2000.
57.    Gul N. Khan and Gu Wei, "Adaptive and Fault-tolerant Message Passing using Distributed Recovery Block Approach" in Proc. Int. Conf. Parallel and Distributed Computing and Systems, MIT Cambridge, pp. 732-737, 3-6 November 1999.
58.    Chee K. Kwoh, Gul N. Khan and Duncan F. Gillies, "Automated Endoscopic Navigation and Advisory System from Medical Images" in Proc. SPIE's Int. Conf. on Physiology and Function from Multidimensional Images, (SPIE Proc. Vol. 3660) 21-23 February 1999.
59.    Gul N. Khan, "Fault-tolerant Architecture for High Performance Embedded System Applications" in Proc. IEEE Int. Conf. on Computer Design, Austin Texas USA, pp. 384-389, 5-7 October 1998.
60.    Gul N. Khan, Muid Mufti and Waheed Akhtar, "A Fault-tolerant image compression method for          multimedia data transmission" in Proc. IEEE 2nd National Multi-topic Conference, Islamabad, Pakistan, pp. 60-63, April 1997.
61.    Gul N. Khan, A. A. Naqvi and H. U. Rashid, "A Fault-Tolerant Hough transform on a Rconfigurable Processor Network" in Proc. International Workshop on Computer Vision and Parallel Processing, Islamabad Pakistan, pp. 168-184, January 1995.
62.    Gul N. Khan, M. N. Khan, K. Mahmud and H. U. Rashid, "TDRP-2 Multiprocessor Architecture and its Fault-Tolerant Features" in Proc. International Workshop on Computer Vision and Parallel Processing, Islamabad Pakistan, pp. 250-268, January 1995.
63.    Gul N. Khan and D. F. Gillies, "Endoscope Control and Navigation using Machine Vision" in Proc. Int. Workshop on Computer Vision and Parallel Processing, Islamabad Pakistan, pp. 38-59, January 1995.
64.    H. U. Rashid, K. Mahmud, M. S. Iqbal and Gul N. Khan, "Software tools for the KSM-1 Parallel Computer System" in Proc. International Workshop on Computer Vision and Parallel Processing, Islamabad Pakistan, pp. 269-283 January 1995.
65.    Haroon-ur-Rashid, Gul N. Khan, M. Salman Iqbal, K. Mahmud and M. Nasim Khan, "Parallel implementation of a computer vision algorithm on a transputer based parallel machine" in Proc. 3rd Int. Conf. on Automation, Robotics & Computer Vision, Singapore, pp. 1139-1142, 8-11 November 1994.
66.    Gul N. Khan and K. Mahmud "TDRP-2: Fault-tolerant multiprocessor system" in Proc. of the Australian Workshop on Parallel and Real-Time Systems, Melbourne Australia, pp. 195-204, 7-8 July 1994.
67.    M. Salman Iqbal, Gul N. Khan, Haroon-ur-Rashid and Khalid Mahmud, "A Store-and-Forward Router for Transputer Networks" in Proc. Parallel Computing and Transputers, pp. 237-242, IOS Press Amsterdam, 1994.
68.    Gul N. Khan and D. F. Gillies, (Invited Paper) "Using Perceptual Criteria in Low and Intermediate Level Vision" in Proc. International Workshop on Pattern Recognition, Image Understanding and Artificial Neural Networks, Shanghai Jiao Tong University, Shanghai China, pp. 79-83, September 1992.
69.    Gul N. Khan and D. F. Gillies, "Parallel Image Segmentation and Region Analysis on a Pyramid of Transputers" in Proc. International Conference on Image Processing, Systems (ICIP 1992) pp. 58-62, Singapore, 7-11 September 1992.
70.    Gul N. Khan, M. N. Khan, K. Mahmud and M. S. Iqbal, "TDRP: A Transputer Based Dynamic Reconfigurable Parallel Computer System" in Proc. National Workshop on Parallel Computing: Architecture's and Applications, Quaid-i-Azam University, Islamabad Pakistan, pp. 30-51, April 1992.
71.    M. Salman Iqbal and Gul N. Khan, "A Message Routing System for a Transputer Network" in Proc. National Workshop on Parallel Computing: Architecture's and Applications, Quaid-i-Azam University, Islamabad Pakistan, pp. 52-67, April 1992.
72.    Duncan F. Gillies and Gul N. Khan, "Perceptual Grouping and the Hough Transform" in SPIE Proc. Intelligent Robots and Computer Vision X: Algorithms and Techniques, pp. 188-196, 1992.
73.    Gul N. Khan, " Image Segmentation and Region Analysis on a Pyramidal Computer System" in Proc. First National Symposium on Artificial Intelligence, University of Peshawar, Pakistan, pp. 85-94, August 1991.
74.    Gul N. Khan and D. F. Gillies, "Transputer-based Implementation of a Parallel Machine Vision Method for Endoscope Navigation" in Application of Transputers 3, (Eds. T. S. Durrani, W. A. Sandham, J. J. Soraghan and S. M. Forbes)  pp. 699-704, IOS Press Amsterdam, 1991.
75.    Gul  N. Khan and D. F. Gillies, "Detecting Insertion Direction for an Automatic Endoscope" in Proc. IFIP 6th World Congress on Medical Informatics,  Singapore, December 1989, MEDINFO 89, pp. 455-459, North-Holland 1989.
76.    Gul N. Khan and D. F. Gillies, "A Parallel-Hierarchical Method for Grouping Line Segments into Contours" in Proc. Application of Digital Image Processing XII, (Ed. Andrew G. Tescher, Proc. SPIE Vol. 1153) pp. 237-246, 1989.
77.    Gul N. Khan, "Machine Vision for Endoscope Control and Navigation" Ph.D. Thesis, Imperial College of Science, Technology and Medicine, University of London, 1989.
78.    R. Nicholls, Gul  N. Khan and D. F. Gillies, "Highly Parallel Ray-Tracing Using QL-Trees " in Proc. Int. Conf. on Computer Graphics, pp. 153-161, Singapore, 15-16 September 1988.
79.    Gul N. Khan and D. F. Gillies, "A Review of Computer Vision with Comments on its Application to Endoscopy" Research Report DOC 87/16, Department of Computing, Imperial College, University of London, 1987.
80.    Gul N. Khan, K. Mahmud, H. U. Rashid and M. S. Iqbal, "High Speed Inter-processor Communication Using Dual-port Memories" in Proc. of the National Seminar on Software Engineering in Pakistan, Pak-AIMS Lahore, July 1993.
81.    M. S. Iqbal, Gul N. Khan, K. Mahmud and H. U. Rashid, "Design and Analysis of Message Passing System for Mesh Connected Transputer Networks" in Proc. of the National Seminar on Software Engineering in Pakistan, Pak-AIMS Lahore, July 1993.

 

Go-back to Microsystems Research Lab