15-625-517 / 20-260-617--Silicon Programming--Winter 1997-98
12:00--12:50 MWF, room TBA
Catalog Data: Introduction to modern integrated circuit
design. High-level design tools, structured design concepts, and designing
for testability will be emphasized. Students will apply these concepts to
design of a complete integrated circuit "chip".
Textbook:C.N. Purdy, Introduction to Structured VLSI
Design.
(Design tool documentation will be provided online and through the
World Wide Web: www.altera.com
References:
- Weste and Esraghian, Principles of CMOS VLSI Design: A Systems
Perspective,
Second Edition, Addison-Wesley.
- Altera Design Manuals and AHDL Reference Manual.
- Gajski (ed.), Silicon Compilation, Addison-Wesley.
Instructor: C. Purdy, 888 Rhodes, 556-1810, carla.purdy@uc.edu
Goals: To present a structured approach to VLSI design
and testing and to give students the experience of designing and testing
a complete integrated circuit.
Prerequisites by Topic: Data structures; computer organization.
Topics (subject to change):
-
- Overview of modern circuit specification, design, simulate, test, and maintenance:
- CAD; modular design; behavioral, structural and physical
views; major tasks in the design-simulate-test process.
-
- Structural views: Boolean algebra; combinational and sequential
logic.
- Physical views: N-type and P-type transistors; CMOS inverter;
major steps in chip fabrication.
- Behavioral views: VHDL, AHDL; consequences of abstraction.
-
- Designing better circuits--Elementary techniques: minimization of
- combinatorial logic (K-maps, QM procedure); state minimization for
finite state machines; retiming; some rules of thumb for physical
design; specialized designs (PLA’s, FPGA’s); translations from one view
to another.
- Using CAD tools to create a circuit: the specifiy-design-simulate-test-maintain process--what tasks
can be automated? (NOTE: Altera Design Tools will be used this quarter)
-
- Circuit simulation--simulation of behavioral, structural and physical views;
- types of faults which can be detected.
- Circuit fabrication and testing; yield.
- Overview of advanced techniques in circuit design-simulate-test.
- Emerging technologies--analog circuits; MEMS; optical elements; quantum gates.
Computer Usage: Both PC’s and workstations will be used
Laboratory projects: 1-4; the major project will consist
of designing and testing a complete circuit implemented in an Altera CPLD..