Portland, Oregon
June 23, 2024
June 23, 2024
June 26, 2024
Computers in Education Division (COED)
Diversity
11
10.18260/1-2--47050
https://peer.asee.org/47050
123
Dr. Daniel Limbrick is an associate professor in the Electrical and Computer Engineering Department at North Carolina Agricultural and Technical State University (NC A&T). As director of the Automated Design for Emerging Process Technologies (ADEPT) laboratory, Dr. Limbrick investigates ways to make microprocessors more reliable and secure through cross-layer design.
The traditional path to learning how to design integrated circuits (ICs) with very-large-scale integration (VLSI) requires undergraduate students to take courses in digital logic, introductory circuits, electronics, and introductory VLSI design. If they are lucky, by senior year, they have mastered the art of designing a logic primitive, e.g., a CMOS inverter or a simple circuit, e.g., a full adder. With this knowledge, they have the foundation to pursue graduate studies in VLSI design, which, depending on the university, includes a course that introduces them to logic synthesis and physical design. This approach to teaching VLSI has a lot of shortcomings: (1) students with the desire to design a microprocessor from scratch have to delay gratification for several years, (2) students must appreciate and have a strong aptitude for each step of the VLSI design process in sequential order, (3) most universities do not offer the full sequence of courses needed, and (4) exposure to skills needed is usually not available until the students have already committed to a career path.
This paper describes an approach to expose students to advanced VLSI concepts and algorithms needed to design a complex IC by having them compete in a puzzle solving competition. The game requires a player to connect dots with lines while satisfying certain constraints. Such a game would instill VLSI physical design concepts and be accessible to students of all ages. A similar commercially available game, Flow Free, runs on Android/iOS platforms. The game's objective is similar to the wire-routing problem in integrated circuit design. Flow Free has three constraints: (1) dots of the same color must connect, (2) lines cannot overlap, and (3) every space must be filled with a line. This paper also provides recommendations for modifying the game to more closely match VLSI physical design problems.
Limbrick, D., & Garcia Suarez, L. M., & Cummings II, D. (2024, June), Board 53: Work in Progress: Engaging the Next-Generation of IC Designers with Puzzle-Solving Competitions Paper presented at 2024 ASEE Annual Conference & Exposition, Portland, Oregon. 10.18260/1-2--47050
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2024 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015