June 14, 2009
June 14, 2009
June 17, 2009
Electrical and Computer
14.270.1 - 14.270.8
Balancing virtual and physical prototyping across a multi-course VLSI/Embedded-Systems/SoC Design curriculum
With the advent of high performance computing platforms and design automation tools there has been a migration from physical prototyping of VLSI systems to virtual prototyping in both the industrial and educational environments. This move is attractive for many educational institutions as it is possible to have a “virtual” lab environment for a wide range of the curriculum that requires only computers and EDA software. This shift to virtual prototyping as the preferred method for teaching the design of integrated circuits and systems offers quicker iteration and exploration, but it leaves significant gaps in the intuitive and systematic design competencies gained from physically implementing and testing a complex electronic system. We have attempted to strike a balance between the two approaches, and this paper analyzes the lessons learned from our use of a common set of virtual and physical prototyping platforms for a four course graduate sequence in integrated circuit design and embedded system-on-chip (SoC) design.
Background and Motivation
A sequence of four graduate level courses was chosen for this analysis for three reasons: 1) the dependencies the courses have on laboratory based instruction, 2) applicability to the semiconductor industry and 3) each course builds upon the previous course culminating in a capstone course that unifies the systematic design competencies that are needed to build complex silicon systems. These silicon systems are composed of both hardware and software components that implement complex algorithms and functions, and these functions determine the competencies required by the student.
The four courses in the sequence are described in detail in the next section and include:
1) Basic VLSI Design 2) Advanced VLSI Design 3) Embedded Systems Architecture 4) System-on-Chip (SoC) Design
These courses were co-developed and are currently co-taught by full-time faculty and adjunct faculty from industry. There are a number of key benefits associated with using both full-time and adjunct faculty including timely access to state of the art teaching material, feedback on future directions in the design of complex silicon systems, support in developing new curriculum material and immediate feedback on the capabilities of the students. The course sequence has been taught in this format for a number of years. To support this approach with a maximum of efficiency yet allow teaching adaptability, the course sequence is being optimized to provide an “active learning” approach using a common set of platforms for both virtual and physical prototyping.
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: © 2009 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