CSE/EE 462 VLSI Design Suggested Projects

The focus on the projects this year is to develop chips that we can fabricate and readily test here at ND.  The list below offers some suggestions.  You are also welcome to propose your own ideas.  Projects should ideally be done in groups of two, but you may also work alone.  Three is allowed if you can convince us that the project requires it.

A simple one page proposal with the project title, brief description, and group members is due on Monday Oct. 4.

Structured ASIC/Gate Array Fabric
Develop a fabric of mask programmable cells that can be customized using as few mask layers as possible to implement simple digital logic circuits.  Through personalization, the same fabric should be able to be customized as either a 4-bit ripple-carry adder or as a 4-bit counter.  There are many possible choices for the cells of the fabric, including sea-of-gates, PLAs, or one of the pass-transistor logic families.  See Rabaey section 8.5 for more info.  We'd really like to see at least one or two groups work on this.

SRAM Column
Design a column of an SRAM, which consists of a small number of cells on a bitline, with precharge and sensing circuitry, and optionally with a simple row decoder.  This is an important project--we'd like to have a memory technology that we can reliably fabricate at ND.  See Rabaey chapter 12.

Digital-to-Analog Converter/Analog-to-Digital Converter
Develop an R2R ladder based DAC.  This would be a suitable project for one person. Two people could work on developing a 4-bit successive-approximation A/D converter, similar to the design used in the sophomore EE class at the board level.  We've got more details and reading material available if you're interested.

Simple Photodiode Array
Two years ago, a group of ND students in the Spring Frontiers of Microelectronic Circuits course developed a concept for a simple photodiode array, as might be used in a digital camera, that could be fabricated at ND.  We have a very detailed report that they've written that can serve as the basis for the project.  The project would be appropriate for 2-3 students.  Again, we'd really like to see a group do this.

Dynamic Adder
Design the fastest possible 16-bit adder that you can, using dynamic logic.  See Rabaey 6.3 and 11.3.