CS 181b: VLSI Design Laboratory
- The version of Homework 11 handed out in class and posted here earlier was last years version. Please download the new version below for Homework 11 instead. The two versions were identical, but questions two and three on the old homework were replaced by a single question two on the new homework.
- An example of a chp description of a very simple microprocessor can be found here. A test bench that executes a fibonacci generating program can be found here. This code is a rough analog of what is expected for the first two problems on homework 9.
- Chpsim can be downloaded and compiled from here. (Run ./configure, make, and make install.) This requires the GMP library.
- Please note that there is no class on Monday, January 5. The first class will be held on Wednesday, January 7.
- CS181b will be held at both a different time and place from CS181a. The new time is Mondays and Wednesdays, 1:00-2:00pm. The new place is upstairs in 287 Jorgensen, where the first few lectures of CS181a were held. We may also hold a few lectures on Friday between 1:00 and 2:00 if necessary.
CS 181b General Information
Time and Place
Mondays and Wednesdays, 1:00-2:00pm, 287 Jorgensen
Alain Martin <alain@async> 254 Jorgensen
Chris Moore <cc@async> 160B Jorgensen
Diane Goodfellow <diane@cs> 266 Jorgensen
Dave LeBlanc <help@cs> 272 Jorgensen
- Homework 8 (assigned 12 Jan 2009, due 19 Jan 2009)
- Homework 9 (assigned 21 Jan 2009, due 02 Feb 2009)
- Homework 10 (assigned 02 Feb 2009, due 11 Feb 2009)
- Homework 11 (assigned 13 Feb 2009, due 23 Feb 2009)
- Final Project (due 17 Mar 2009)
Note that not all lectures will be posted here. We highly recommend attending class.
- CHPSim manual (most features)
- Old CHPSim manual (may be more readable)
- UNIX tutorial
- Notes on CMOS and Transistors
- Documentation for Magic
- CS/EE181 Guidelines for Reasonable Layout
- CAST Manual
We make no guarantees that this material is at all useful. Use at your own risk.
CS 181 abc. VLSI Design Laboratory. 12 units (3-6-3); first, second, third terms.
Digital integrated systems design, with projects involving the design, verification, and testing of high-complexity CMOS microcircuits. First-term lecture and homework topics emphasize disciplined design, and include CMOS logic, layout, and timing; computer-aided design and analysis tools; and electrical and performance considerations. Each student is required in the first term to complete individually the design, layout, and verification of a moderately complex integrated circuit. Advanced topics second and third terms include self-timed design, computer architecture, and other topics that vary year by year. Projects are large-scale designs done by teams.
Last Modified: 27 Sep 2006.