- noneedit
- C.P. Ravikumar is the director of technical talent development at Texas Instruments India. He is also an Adjunct Prof... moreC.P. Ravikumar is the director of technical talent development at Texas Instruments India. He is also an Adjunct Professor in the Department of Electrical Engineering at IIT Madas. At TI (India), he has held other positions such as Technical Director of University Relations and Senior Consultant in Design-For-Test. Prior to joining TI India, he was with the Department of Electrical Engineering at the Indian Institute of Technology, Delhi as a Professor (1991-2001). He was a visiting faculty at the University of Southern California (1995-1996) and spent an year with Controlnet India Pvt. Ltd., Goa as Vice President, Training (2000-2001).
He obtained his B.E. degree (Electronics) from Bangalore University (1983) with a Gold Medal for highest scores, M.E. (Computer Science) from the Indian Institute of Science (1987) with highest scores, and Ph.D. from the University of Southern California (1991). He has supervised 4 Ph.D. theses and a large number of M.Tech and B.Tech theses at IIT Delhi. He has also co-supervised two part-time Ph.D. theses after moving to TI India. He has authored over 250 technical papers in International journals and conferences. He is the author of the book “Parallel Methods for VLSI Layout” (Ablex Publishers, USA, 1995) and the editor of 7 books in the series “Progress in VLSI Design and Test” (Elite Publishing). He founded the VLSI Design and Test Workshops in 1998 and the VLSI Education Day in 2000 and has served as the General Chair of these events since their inception. He is on the board of editors for the Journal of Low Power Electronics (American Scientific Publishers) since 2007 and of Journal of Electronic Testing (Springer) since 2001. He was the co-editor of two special issues of the Journal of the Computer Society of India on the topics of Storage Area Networks and Computer Architecture. He has served as the Technical Program Chair of the International Conference on VLSI Design (2001, 2002). He has served on the program committees of several conferences such as the International Conference on High Performance Computing and the International Conference on VLSI Design. Ravikumar is a recipient of the ACM SIGDA Student Award at the IEEE/ACM Design Automation Conference (1990), the Best Student Paper award at the IEEE International Conference on VLSI Design (1998), the Best Paper Award at the IEEE International Conference on VLSI Design (2001), and the Best Paper Award at the VLSI Test Symposium (2005). He is a senior member of the IEEE, a member of the IETE, and a fellow of the Indian Microelectronics Society. He holds 4 US patents (pending) in the area of VLSI Test. He is listed in several Who’s Who in the World compilations, including Marquis Who’s Who and Who’s Who in Asia.edit
With Moore’s law coming to an inevitable halt, it is apparent that further improvements in price/performance/power will only come through system-level optimizations. With government policies becoming friendly to entrepreneurs due to... more
With Moore’s law coming to an inevitable halt, it is apparent that further improvements in price/performance/power will only come through system-level optimizations. With government policies becoming friendly to entrepreneurs due to movements such as “Make in India,” it is all the more important to expose students to new opportunities in system design and manufacturing. However, system-level design is an interdisciplinary topic and there is no clarity on how it can be included in the existing engineering curriculum. In this paper, I will share my thoughts on the challenges involved and some solutions that are workable. In particular, I will present two ideas that were developed in the industry to help academia in this endeavor. The first is the “Analog System Lab Kit “and the second is an India-wide Student Design Contest sponsored by Texas Instruments. I will share my experiences in deploying these solutions.
Research Interests:
The branch-and-bound algorithm is a powerful pseuo-enumerative technique for solving combinatorial optimization problems. From a partially constructed solution to the optimization problem, the branch-and-bound algorithm computes a bound... more
The branch-and-bound algorithm is a powerful pseuo-enumerative technique for solving combinatorial optimization problems. From a partially constructed solution to the optimization problem, the branch-and-bound algorithm computes a bound on the optimal value of the objective function. This bound is used in pruning the search tree if the bound does ot appear to lead to a promising subspace of the total search space. In this paper, we consider a branch-and-bound algorithm for the well-known 0-1 integer linear programming problem (ILP). The 0-1 ILP has many applications in diverse scientific andn engineering applications, and almost any combinatorial optimization problem can be formulated as a 0-1 ILP. When used on large instances of 0-1 ILP, the branch-and-bound algorithm can be computationally intensive. In this paper, we prsent a branch-and-bound algorithm. We have implemented the algorithm on a distributed computing environment consisting of a network of Sun workstations. Experimental results on instances of clique partitioning and set covering problems have shown good speedups in relation to a one-processor solution.
Research Interests:
Research Interests:
... Nitin Kakkar J-302, PGP Hostels IIM -Bangalore Banerghatta Road, Bangalore 560076 nitink01@iimb.ernet.in ... The crosstalk noise, crosstalk delay, and delay variation due to IR drop can all be different on a signal x in the two... more
... Nitin Kakkar J-302, PGP Hostels IIM -Bangalore Banerghatta Road, Bangalore 560076 nitink01@iimb.ernet.in ... The crosstalk noise, crosstalk delay, and delay variation due to IR drop can all be different on a signal x in the two instances of the functional block. ...
Research Interests:
ABSTRACT Debugging memory test failures in a system-on-chip design is becoming difficult due to the growing number and sizes of the embedded memories. Low-complexity marching tests, which are ideally suited for production testing, are... more
ABSTRACT Debugging memory test failures in a system-on-chip design is becoming difficult due to the growing number and sizes of the embedded memories. Low-complexity marching tests, which are ideally suited for production testing, are insufficient for debug and diagnostics. On-chip support for multiple memory test algorithms can be prohibitively expensive. Moreover, memory test engineers would like the flexibility to make small changes to the test sequence. Run-time programmability can be provided through the use of programmable finite state machines and/or microcode in the BIST controllers. Since such controllers have higher area requirement, it is difficult to employ multiple controllers and distribute them geographically on the chip. Therefore, the BIST controller can become a routing hot-spot. Existing memory BIST insertion flows operate on a post-synthesis net-list and ignore the constraints that will be posed by the physical design step that will follow. These constraints include routing congestion and interconnect timing. Similarly, the synthesis of the BIST logic must also address area, test application time and test power constraints. In this paper, we formulate the problem of programmable memory BIST synthesis as an optimization problem and describe an implementation. Results show upto 3X improvement in area and wirelength for industrial designs when a layout-aware flow is used as opposed to manual BIST implementation.
Research Interests:
We address the problem of real-time delay-bounded multicasting in wavelength-division multiplexed networks. to avoid problems of synchronization between video and audio frames We describe a technique to synthesize WDM network topologies... more
We address the problem of real-time delay-bounded multicasting in wavelength-division multiplexed networks. to avoid problems of synchronization between video and audio frames We describe a technique to synthesize WDM network topologies that can, with a ...
Research Interests:
... tech-nique for capacitance estimation based on layout estimation after architectural synthesis was reported [8]. At the behav-ioral level, Potkonjak at al. ... vides a unique solution by producing accurate wire length and capacitance... more
... tech-nique for capacitance estimation based on layout estimation after architectural synthesis was reported [8]. At the behav-ioral level, Potkonjak at al. ... vides a unique solution by producing accurate wire length and capacitance distribution estimation throughout a chip or MCM. ...
Research Interests:
Research Interests:
IDDQ testing has been used as a test technique to supplement voltage testing of CMOS chips. The idea behind IDDQ testing is to declare a chip as faulty if the steady-state current drawn from the power supply after the application of a... more
IDDQ testing has been used as a test technique to supplement voltage testing of CMOS chips. The idea behind IDDQ testing is to declare a chip as faulty if the steady-state current drawn from the power supply after the application of a test vector exceeds a threshold value. A ...
Research Interests:
Each year, industries compete with one another to recruit the best talent from campuses across India. The number of students graduating with a bachelors’ or masters’ degree in engineering from India borders around a million/year. It is... more
Each year, industries compete with one another to recruit the best talent from campuses across India. The number of students graduating with a bachelors’ or masters’ degree in engineering from India borders around a million/year. It is difficult to make blanket statements about industry’s expectations from the graduating engineering students due to the variety in the jobs that industries offer. We may classify these jobs into a hierarchy – after-sales services including customer training and support, sales and marketing, testing and validation, design, and manufacturing – where I have listed the jobs in the decreasing order of their total availability. Due to the wide variation in the nature of these jobs, the skill requirements to perform them can also be expected to vary considerably. However, there are insufficient attempts to bring clarity to the role for which an engineer is being trained for, resulting in two problems – the problem of not finding the right job (from a student’s perspective) and the problem of not finding the right employee (from the company’s perspective). In this talk, my attempt will be to present the industry’s perspective of recruitment and talent development. I will discuss the perceived relevance of undergraduate programs, postgraduate programs, Ph.D. programs and training programs. I will highlight the soft-skills that different industrial sectors look for in new college graduates. Finally, I will present the skill sets that I believe will be most important from a semiconductor market’s perspective.