Education
Ph.D. (Computer Engineering) from the University of Southern California (1991)
M.E. (Computer Science) from the Indian Institute of Science (1987)
B.E. (Electronics) from UVCE, Bangalore University (1983)
Professional Experience
CLO of Vinyana Tech, Bangalore (https://vinyanatech.com), from Feb 2025
Adjunct Faculty in the Department of Electronics and Communications, IIIT Dharwad (Since 2024)
Adjunct Faculty in the Department of Electrical Engineering at IIT Madras (since 2008)
Texas Instruments India (https://www.ti.com), (July 2001 – Sep 2024). Joined as Senior Technologist in ASIC Division. Presently leads the TI India Technical University and directs the TI India University Program
Vice President (Training), Controlnet India Pvt Ltd (Goa), an ASIC Design Services Company (October 2000 - June 20 01)
Professor in Electrical Engineering, IIT Delhi (March 2000 – July 2001), Associate Professor in Electrical Enginee ring, IIT Delhi (April 1996-March 2000), Assistant Professor, Electrical Engineering, IIT Delhi (1991-1995)
Research assistant and teaching assistant, Department of EE-Systems, USC (1987-1991)
Research Associate, EE-Systems, USC (1995-1996), and Summer of 1997
Processors Systems India, Bangalore, India during (1987)
Infosys Consultants Pvt. Ltd., Bangalore, India (1983-1985)
Dr. C.P. Ravikumar is the Chief Learning Officer at VINYANA TECH, Bangalore. He is also an Adjunct Professor at IIT Madras and IIIT Dharwad. Ravikumar obtained his Ph.D. in Computer Engineering from the University of Southern California, a Master of Computer Science from Indian Institute of Science and a B.E. in Electronics from UVCE, Bangalore. He was a Professor of Electrical Engineering at IIT Delhi (10 years). He spent 23 years at Texas Instruments (India) where he held several roles, including Senior Technologist (VLSI Test), Director of University Relations, and Director of Technical Talent Development. His research interests are in the areas of VLSI Test, VLSI Design, High Performance Computing, and VLSI Education. He established the VLSI Design and Test Symposium (VDAT) and served as its General Chair for 16 years since its inception. He was the Honorary Secretary of VLSI Society of India for 8 years, during which period he organized a large number of VLSI workshops, faculty development programs and seminars across India. He established the Bangalore Chapter of IEEE Circuits and Systems Society. He has published close to 300 research papers, of which 6 have won Best Paper Awards. Ravikumar is a Fellow of INAE. He received an award from Zinnov Foundation and a recognition from IESA for his work on eco-system development in India (Universities). He was awarded the Best Blogger Award (TI University Program) for 2013.
Please visit my Research Gate profile at https://www.researchgate.net/profile/CP_Ravikumar/publications where I have shared most of my publications. My research areas are listed below.
VLSI Test
In-field Testing, Scan Optimization, Memory BIST, Power-aware Testing, At-speed Testing, Test Compression, Yield Improvement, In-field Testing, Variability issues in test, Test Vector Validation, Memory Testing, Hierarchical Testing, Fault Diagnosis
VLSI Design Automation
Physical Design, Graph Optimization, System-level Synthesis, Design flow optimization, High-level Synthesis Low-power Design Techniques, Deep-submicron Design and Test
High-Performance Computing Distributed Computing, Distributed/Parallel algorithms for Resource Discovery Parallel Algorithms, Heterogeneous Multiprocessors, Storage Area Networks, Embedded Systems Routing and Multicasting , Interconnection Networks
Embedded Systems
Embedded System Security, Hardware Security, Safety, Automotive Systems, Teaching Embedded Systems
Please visit books-and-reports.html to see the list of books and technical reports I have published.
Member of the Executive Committee for IEEE Bangalore Section
Founder and Honorary Secretary of the IEEE Circuits and Systems Society, Bangalore Chapter (since 2004)
Honorary Secretary of the VLSI Society of India (August, 2003 – August, 2011)
Senior Member, IEEE (since 2004), Member of IEEE since 1989
Fellow, Indian Microelectronics Society (since 2003)
Fellow, Indian National Academy of Engineering (since 2021)
Speaker in the IEEE India National Distinguished Lecturer Program (since 2009)
Member, IETE (since 1994)
Member, ISTE (since 1998); invited member of review committee for ISTE Publications (2008-current)
IEEE TTTC Group Vice Chair, Asia and South Pacific Region (2004)
Member of the University Relations Sub-committee of India Semiconductor Association (since 2005)
Member of the Editorial Board, IETE Journal of Education (2022-)
Associative Editor, IEEE Transactions on Circuits and Systems
Founder and editor of “UniTI” Newsletter published by Texas Instruments India (University Program) (2008-2012). Presently, editor of the electronic newsletter of TI India University Program
Founder and editor of VSI Vision, the periodical of the VLSI Society of India (2003-2006)
Member, Editorial board, International Journal of VLSI Design published by Ablex Publishers, New Jersey (1991-20 01)
Member, Editorial Board, Journal of Electronic Testing – Theory and Applications (JETTA) (2001 – 2011).
Member, Editorial Board, Journal of Low Power Electronics (JOLPE), since 2007.
Guest Editor of the Special Issue on Processor Architectures, CSI Communications, Jan 2006
Editor of Special Issue on Storage Area Networks (Computer Science and Informatics, Journal of the Computer Soci ety of India), 2004
Member, Editorial Board, Computer Science & Informatics (Journal of the Computer Society of India)
I have served on the Board of Studies in several educational institutions such as VTU, Anna University, PSG Coll ege of Engineering and Technology, RVCE, Amrita University
As the Director of Technical Talent Development at TI, I developed the curriculum and curated content for a larg e number of online courses
I have organized several curriculum development workshops and developed new courses at IIT Delhi
Vinyana Tech
I offer 6-month training program in VLSI Design for experienced engineers and new college graduates.
Texas Instruments
I have taught courses on a number of topics for new college graduates and experienced engineers at TI, India. These include Perl Scripting, Python Scripting, Advanced Perl, Numerical Python, Matlab, Tcl Scripting, How to write and present technical papers
IIT Madras
As an adjunct faculty at IIT Madras, I have taught courses in the Department of Electrical Engineering.
Memory Design and Test (with Prof. V. Janakiraman)
CAD of Integrated Circuits (jointly with Prof. A. Ravishankar) - 2009
DSP and Embedded Systems (jointly with Prof. S. Srinivasan) – 2008
Special Topics in VLSI Design (jointly with Prof. A. Ravishankar) – 2010, 2011 and 2012
I have also recorded a course on "Electronic Test and Measurement" in NPTEL (IIT Madras).
BITS, Pilani
I taught a course on “VLSI Testing” at BITS Pilani in 2008. I have taught courses on “VLSI Testing” and “CAD of ICs” for the Distance Education Program of BITS Pilani conducted in Bangalore
IETE, New Delhi
I have taught courses on “Parallel Processing” several times for the Masters’ students of the IETE
IIT Delhi
I have taught several courses for undergraduate and postgraduate students at IIT Delhi.
University of Southern California
I taught a course on VLSI Design for undergraduate students twice in the Department of EE-Systems. I was also a teaching assistant for “Computer Organization” and “Computer Architecture” classes at USC.
Half-day tutorial on Sensors (NIT Trichy, 2025)
Half-day tutorial at International test Conference, 2021 (Online)
Full-day tutorial at VLSI Design Conference 2011 with Prof. Kewal Saluja on “Overview of Modern VLSI Design and Test Practices”
Full-day tutorial on “Advances in VLSI Design” at MNIT, Jaipur (Aug 9, 2010)
Full-day tutorial at VDAT 2010 on “An overview of VLSI Design and Test”
Half-day tutorial at WECON 2009 on “Designing Embedded Systems using Beagleboard”
Half-day tutorial at VLSI Design and Test Symposium, 2009 on the topic of “Test Power Reduction”.
Teaching the course on “DSP and Embedded Systems” (jointly with Prof. S. Srinivasan of IIT Madras) for the stude nts of Dual Degree Program in Electrical Engineering, IIT Madras
4-day tutorial on Design for Test at Noida, organized by VLSI Society of India (Jointly with Prof. S.M. Reddy, U. of Iowa and Nilanjan Mukherjee, Mentor Graphics)
day tutorial on “Embedded Systems-on-Chip – Recent trends and future directions” on March 17, 2007 at Banasthali Vidyapeeth, Rajasthan (as part of the DST-sponsored workshop on Models of Computation)
Innovative Practices session at VTS 2007 (Joint organizer with Srivaths Ravi)
1-day tutorial on Embedded Systems at TIMA conference, National Institute of Technology, Trichy, Jan 4, 2007
1-day tutorial on DFT organized by VLSI Society of India on the topic of Design for Test at New Delhi, December 2005 (Jointly with Vishwani D. Agrawal)
Delivered a 1.5-day tutorial on Design for Testability of Digital Systems at VNR VJIET, Hyderabad, September 20 06
Delivered a 2-hr tutorial on “Industrial Perspectives in Design for Test”, August 2006, Bangalore
Delivered a 1-week course on DFT at BITS, Pilani during Feb 2006
Delivered a half-day tutorial on VHDL at the VLSI Education Workshop organized by NIST, Berhapmpur, October 2005
Delivered a half-day tutorial on “System-on-Chip Design & Test” at the VLSI Education Workshop organized by NIS T, Berhapmpur, October 2005.
Invited Tutorial on “CAD of Integrated Circuits” at VLSI Education Workshop, Mysore, May, 2004
Tutorial on Challenges in System-on-Chip Design at the IEEE TENCON 2003, Bangalore, 2003
Writings in Kannada https://cpravikumar-kannada.blogspot.com/
Translations from Kannada to English https://cp-ravikumar-kannadapoems2english.blogspot.com/
Translations from Hindi to English https://cpravikumar-hindi.blogspot.com/
Blog writings in English https://cp-ravikumar-english.blogspot.com
Technical Writings in Kannada (Wrote a fortnightly column called Janamukhi Tantragnana in the daily Vijaya Karnataka for a period of 3 years)
Technical blogs in Kannada https://seepisampada.blogspot.com/