Montreal, Canada
June 16, 2002
June 16, 2002
June 19, 2002
2153-5965
9
7.204.1 - 7.204.9
10.18260/1-2--10294
https://peer.asee.org/10294
661
Main Menu Session 2220
Animation of VLSI CAD Algorithms – A Case Study
John A. Nestor Department of Electrical and Computer Engineering Lafayette College
Abstract
The design of modern VLSI chips requires the extensive use of Computer-Aided Design (CAD) tools. Undergraduate VLSI Design courses typically teach the use of these tools to create designs, but provide little or no information about how the tools work, which makes it difficult to use them effectively. The goal of the CADAPPLETS project is to provide a set of Java animations which will aid students in visualizing the internal operation of these tools in terms of common problem formulations, classes of algorithms, and specific algorithms. This paper describes one set of animations that illustrates the operation of placement tools, which assign cells to physical locations in a layout. This and other animations are used in class presentations in Lafayette College’s undergraduate VLSI courses and are available at http://foghorn.cadlab.lafayette.edu/cadapplets/.
1. Introduction
Modern VLSI chips are being designed at seemingly ever-increasing levels of complexity. Current chip designs commonly contain tens of millions of transistors, and larger chips are on the horizon. The design of such complex chips would be impossible without a wide range of Computer-Aided Design (CAD) tools. These tools automate different parts of the design process, making it possible to complete a large design in a reasonable amount of time while managing an enormous amount of detail. Input Specification (HDL)
Logic Optimization Logic Synthesis Technology Mapping
Netlist
Placement Physical Design Routing
Complete Layout
Figure 1 – Simplified Design Flow for Semi-Custom Chips
Figure 1 shows a simplified diagram of CAD tools used in the design of semi-custom VLSI chips – a popular style in which a pre-designed library of standard cells is used to speed the design process. Input is in the form of a Hardware Description Language
Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright © 2002, American Society for Engineering Education
Main Menu
Nestor, J. (2002, June), Animation Of Vlsi Cad Algorithms: A Case Study Paper presented at 2002 Annual Conference, Montreal, Canada. 10.18260/1-2--10294
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: © 2002 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