Quick Index home overview research facilities
faculty staff students events
graduate school online library education directions links

CSIS Faculty: James Cohoon

Position: Associate Professor of Computer Science
Department: Computer Science
Office: Olsson Hall Room 216
Phone: 804-982-2210Fax: 804-982-2214
Email: cohoon@cs.virginia.edu

Other Home Pages: CS Dept. Home Page for James Cohoon

Biography

James P. Cohoon received his Ph.D. in 1983 from the University of Minnesota. He then joined the Department of Computer Science at the University of Virginia where he is currently an Associate Professor. His department has twice nominated him for the University's best teacher award. His primary research interests lie in VLSI circuit layout area with particular emphasis on algorithmic aspects of routing and placement. He is the author or co-author of over fifty papers. Other research interests include computational geometry, parallel algorithms, testing and visualization. He has served on the programming committees for such conferences as DAC, ICCAD, and ICCD, and was co-organizer of the first ACM Design Automation Workshop in Russia. He is Chair of ACM-SIGDA and a member of the ACM and IEEE Circuits and Systems professional societies. His honors include a Fulbright Award and the SIGDA Leadership award.

Current Research

Jim Cohoon concentrates his research investigations on important application areas such as VLSI design automation, transport scheduling, and use of the Internet. His interdisciplinary approach applies and extends non-traditional techniques such as computational geometry, probabilistic search, genetics, and parallel computing. He also generalizes the normal solution domain to take full advantage of all available capabilities. The result is a collection of state-of-the-art tools that are both very practical and theoretically interesting and which produce solutions that are markedly better than others. For example, his research group's most recent tool is Mondrian, a complete performance-oriented VLSI layout tool for FPGAs. Mondrian's solutions are approximately both 10% faster and smaller than previously possible. Current Mondrian development is exploring how to best produce 3D-FPGAs so that whole systems can be rapidly prototyped.

Publications

Back to Faculty Listing

Please report Errors or Questions to the Webmaster