Roman Genov Department of Electrical and Computer Phone: (410) 243-2832 Engineering Fax: (410) 516-5566 The Johns Hopkins University Email: roman@jhu.edu Barton Hall 105 URL: 3400 N. Charles St., Baltimore, MD 21218 http://bach.ece.jhu.edu/roman RESEARCH INTERESTS Analog and digital VLSI circuits, systems and algorithms for parallel signal processing and high-performance computing with application to pattern recognition, focal-plane imaging, autonomous system design, and low-power instrumentation. EDUCATION The Johns Hopkins University, Ph.D., Electrical and Computer Engineering, Baltimore, MD, 05/2002. Dissertation: Massively Parallel Mixed-Signal VLSI Kernel Machines. Advisor: Gert Cauwenberghs Massachusetts Institute of Technology, Visiting Student, AI Lab/CBCL, Cambridge, MA, 1/99-8/99. The Johns Hopkins University, M.S., Electrical and Computer Engineering, Baltimore, MD, 1998. GPA 4.00/4.00 Rochester Institute of Technology, B.S., Electrical Engineering, Rochester, NY, 1996. GPA 4.00/4.00, Highest Honors, Rank in class - 1/316 PROFESSIONAL EXPERIENCE The Johns Hopkins University, Baltimore, MD, 9/96-Present. Research Assistant, Adaptive Microsystems Lab, Electrical and Computer Engineering Department. Designed low-power massively parallel mixed-signal array processor chips providing 1,000 GOPS/Watt (first Support Vector Machine in silicon). Developed multi-chip PCI parallel processing card achieving ultra- fast real-time performance in data classification (sound) and pattern recognition (image, video) tasks. Designed and tested novel high-performance algorithmic A/D converters (with Northrop Grumman Corporation), low-power charge- mode flash converters, and parallel delta-sigma converters. Supervised B.S. and M.S. level students in algorithm development and microchip design. Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland, 6/98-7/98. Visiting Researcher, Autonomous Systems Lab. Developed learning algorithms and VLSI architectures for mobile mini-robot navigation. Investigated sensor-processor interfaces. Xerox Corporation, Webster, NY, 3/96-8/96. Design Engineer CO-OP, Advanced Development Team in the Color Imaging Systems Division. Developed and designed electrical and computer systems for new generation color copiers. Responsible for hardware-software co-design with Verilog and Xilinx FPGA tools. Atmel Corporation, Columbia, MD, 6/95-12/95. Design Engineer Intern, Chesapeake Design Center. Designed, simulated and laid out digital VLSI cells. Developed a Perl extraction tool to automate creation of Verilog ASIC models from HSPICE output. CURRENT RESEARCH High-performance parallel computation: developed mixed-signal VLSI parallel array processors for high-dimensional vector-matrix multiplication; investigated stochastic coding algorithms for achieving full digital resolution of computation. Real-time data classification: developed multi-processor engine for kernel-based pattern recognition (Kerneltron); implemented the first Support Vector Machine in silicon. Low-power A/D conversion: designed parallel charge-mode flash A/D converters, parallel delta-sigma and algorithmic converters for system-on-chip applications. High-speed, high-resolution A/D conversion: developed a digitally calibrated pipelined A/D converter. High-performance instrumentation: designed a single-chip system for multi-channel wide dynamic range track-and-hold mixed-mode signal acquisition for low-power applications. Autonomous learning systems: investigated reinforcement learning algorithms and VLSI architectures for autonomous agents; extended Q- learning to sensor fusion using self-organizing maps. AWARDS AND HONORS American Councils for International Education Fellowship, 1994-95. Rochester Institute of Technology Presidential Fellowship, 1995-96. Best Student Paper Award, 3rd place, IEEE Midwest Symposium on Circuits and Systems (MWSCAS'2000), 2000. Best Presentation Award, IEEE International Joint Conference on Neural Networks (IJCNN'99), 1999. Best Student Paper Contest Finalist, IEEE International Symposium on Circuits and Systems (ISCAS'99), 1999. TEACHING Graduate Teaching Assistant, Johns Hopkins University, Baltimore, MD. Digital Signal Processing, 9/97-12/97, 9/98-12/98. Electronics Design Laboratory, 1/98-5/98. Analog and Digital VLSI Systems and Architecture, 9/99-12/99, 9/2001-12/2001. Teaching Assistant, Rochester Institute of Technology, Rochester, NY. Digital Systems Design, 2/95-5/95. C Programming, 2/96-5/96. INVITED PRESENTATIONS "VLSI Array for Massively Parallel Kernel Computation," R. Genov, with G. Cauwenberghs, Workshop on Neuromorphic Engineering, Telluride, CO, July 2001. "Q-Learning: Experiments on Microrobots," R. Genov, with S. Madhavapeddi and G. Cauwenberghs, Neural Information Processing Systems (NIPS'1999) workshop "Learning Chips and Neurobots," Breckenridge, CO, Dec. 1998. PROFESSIONAL ACTIVITIES Student Member, Institute of Electrical and Electronic Engineers, Circuits/Systems, Computer Societies. Reviewer for IEEE Trans. on Cir. and Sys. II (TCAS-II), and IEEE Int. Symp. on Cir. and Sys. (ISCAS). High-Technology Entrepreneurship Interactive Program, The Johns Hopkins University, 1999. Tau Beta Pi Engineering Future, Leadership and Technical Management Interactive Workshop, 1998. IEEE Johns Hopkins University Chapter Treasurer, 1997. Electrical Engineering Class President, Russia, 1991-1994. PUBLICATIONS "A 5.9mW 6.5GMACS CID/DRAM Array Processor," R. Genov, G. Cauwenberghs, G. Mulliken, F. Adil, submitted to IEEE Symposium on VLSI Circuits, Honolulu, HI, June 13-15, 2002. "Neuromorphic Processor for Real-Time Biosonar Object Detection ," G. Cauwenberghs, R. T. Edwards, Y. Deng, R. Genov, and D. Lemonds, to appear IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP'02), Orlando, FL, May 13-17, 2002. "Charge-Mode Correlated Double Sampling Comparator and Folding Circuit," R. Genov and G. Cauwenberghs, submitted to IEEE Trans. on Cir. and Sys. II: Analog and Digital Signal Processing. "A Delta-Sigma Algorithmic Analog-to-Digital Converter," G. Mulliken, F. Adil, R. Genov, G. Cauwenberghs, to appear IEEE Int. Symp. on Circuits and Systems (ISCAS'02). "Charge-Mode Offset-Compensated Comparator for Gray-Code Flash Analog- to-Digital Conversion," R. Genov and G. Cauwenberghs, to appear IEEE Int. Symp. on Circuits and Systems (ISCAS'02). "Charge-Mode Parallel Architecture for Matrix-Vector Multiplication," R. Genov, G. Cauwenberghs, IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing, Oct. 2001. "Stochastic Mixed-Signal VLSI Architecture for High-Dimensional Kernel Machines," R. Genov, G. Cauwenberghs, Advances in Neural Information Processing Systems (NIPS'2001), Cambridge, MA: MIT Press, vol. 14, 2002. "CID/DRAM Mixed-Signal Parallel Distributed Array Processor," R. Genov, G. Cauwenberghs, Proc. of 14th International IEEE ASIC/SOC Conference (ASIC/SOC'2001), Washington, DC, 2001. "Embedded Dynamic Memory and Charge-Mode Logic for Parallel Array Processing," R. Genov, G. Cauwenberghs, Proc. of the 5th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI'2001), Orlando, FL, July 22-25, 2001. (Best Paper Award.) "Massively Parallel Inner-Product Array Processor," R. Genov, G. Cauwenberghs, Proc. of Int. Joint Conference on Neural Networks (IJCNN'2001), Washington, DC, July 15-19, 2001. "Analog Array Processor with Digital Resolution Enhancement and Offset Compensation," R. Genov, G. Cauwenberghs, Proc. of Conference on Information Sciences and Systems (CISS'2001), Baltimore, MD, March 21-23, 2001. "Charge-Mode Parallel Architecture for Matrix-Vector Multiplication," R. Genov and G. Cauwenberghs, Proc. of 43rd IEEE Midwest Symposium on Circuits and Systems (MWSCAS'2000), Lansing, MI, Aug. 8-11, 2000. (Best Student Paper Award, 3rd place.) "Learning to Navigate from Limited Sensory Input: Experiments with the Khepera Microrobot," R. Genov, S. Madhavapeddi and G. Cauwenberghs, Proc. of International Joint Conference on Neural Networks (IJCNN'99), Washington, DC, vol. 3, pp. 2061-2064, 1999. (Best Presentation Award.) "16-Channel Single-Chip Current-Mode Track-and-Hold Acquisition System with 100 dB Dynamic Range," R. Genov and G. Cauwenberghs, Proc. of IEEE International Symposium on Circuits and Systems (ISCAS'99), Orlando, FL, vol. 6, pp. 350-353, 1999. (Best Student Paper Contest Finalist.) PUBLICATIONS UNDER PREPARATION "Algorithmic Delta-Sigma Analog-to-Digital Converters," G. Mulliken, F. Adil, R. Genov, and G. Cauwenberghs, to be submitted to IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing. "Stochastic Mixed-Signal VLSI Architecture for High-Dimensional Computational Arrays," R. Genov, G. Cauwenberghs, to be submitted to IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing. "16-Channel Single-Chip Current-Mode Track-and-Hold Acquisition System with 100 dB Dynamic Range," R. Genov and G. Cauwenberghs, to be submitted to IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing. PATENTS UNDER PREPARATION "Parallel Vector-Matrix Multiplier on an array of embedded Dynamic Random Access Memories (DRAM) and Charge Injection Devices (CID) and method thereof," R. Genov and G. Cauwenberghs, patent application to be filed. "Algorithmic Delta-Sigma Analog-to-Digital Converters," G. Cauwenberghs, F. Adil, G. Mulliken, and R. Genov, patent application to be filed.