Вы находитесь на странице: 1из 15

ELEC 7770

Advanced VLSI Design


Spring 2007
Introduction
Vishwani D. Agrawal
James J. Danaher Professor
ECE Department, Auburn University
Auburn, AL 36849
vagrawal@eng.auburn.edu
http://www.eng.auburn.edu/~vagrawal/COURSE/E7770_Fall08/course.html
Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Related Course: VLSI Design


ELEC 5770/6770: Review of MOS transistor
fundamentals, CMOS logic circuits; VLSI
fabrication and design rules; clocking strategies
and sequential design; performance estimation;
memories and programmable arrays; standard
cell design methodologies; computer aided
design (CAD) tools.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Related Course: Computer-Aided


Design of Digital Circuits
ELEC 5250/6250: Hardware components of
multiprocessor systems including processor,
interconnection, memory, and control
architectures; Software elements of parallel
processing including inter-processor
communication, task partitioning, task mapping
and scheduling, load balancing, programming
languages, and parallel algorithms.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Related Course: Low-Power Design of


Electronic Circuits
ELEC 5270/6270: Design of digital circuits and
systems for reduced power consumption, power
analysis algorithms, low-power MOS
technologies, low-power design architectures for
FPGA, memory and microprocessor, reduction
of power in testing of circuits.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Related Course: VLSI Testing


ELEC 7250: Introduction to VLSI testing, test
process and automatic test equipment, test
economics and product quality, fault modeling,
logic and fault simulation, testability measures,
combinational and sequential circuit test
generation, memory test, analog test, delay test,
IDDQ test, design for testability, built-in self-test,
boundary scan, analog test bus, system test and
core test.
Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Related Course: Digital System Design


ELEC 4200: Hierarchical, modular design of
digital systems; computer-aided digital system
modeling, simulation, analysis, and synthesis;
design implementation with programmable logic
devices and field programmable gate arrays.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

This Course: Advanced VLSI Design


ELEC 7770: Review of CMOS logic circuits;
impact of fabrication issues on design; high
speed switching circuits; high performance
memory structures; advanced clocking
strategies and clock distribution; performance
optimization; deep submicron design issues;
ASIC design flow: logic synthesis, placement
and routing; design verification; low power
design.
Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Course Objectives and Evaluation


Objectives:

Learn and participate in the process of modern VLSI


design, verification, and test.
Develop an understanding for the advanced design
concepts in modern VLSI technologies.

Evaluation:

Project (35%)
Homeworks, three or four (30%)
Final exam (35%)

Original Schedule: May 1, 2008, Broun 306, 7:00 9:30PM


Rescheduled: Take-home, assigned Apr. 26, 2008, due
May 1, 2008.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Course Outline
Nanotechnology: Present and future advances.
Project solve a design problem
Advanced Topics

Technology trends and Moores law


Testing and design for testability
Energy efficiency
Signal integrity
Soft errors, fault-tolerant design
Verification, equivalence checking, binary decision diagrams
Advanced methods for design optimization
Linear programming
Retiming

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

Reference Books
J. M. Rabaey, A. Chandrakasan, and B. Nikoli, Digital

Integrated Circuits, A Design Perspective, Second


Edition, Prentice-Hall, 2003.
M. J. S. Smith, Application-Specific Integrated Circuits,
Addison-Wesley, 1997.
N. H. E. Weste and D. Harris, CMOS VLSI Design, A
Circuits and Systems Perspective, Third Edition,
Addison-Wesley, 2005.
W. Wolf, Modern VLSI Design, System-on-Chip Design,
Third Edition, Prentice-Hall, 2002.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

10

Reference Books (Cont.)


M. L. Bushnell and V. D. Agrawal, Essentials of

Electronic Testing for Digital, Memory and Mixed-Signal


VLSI Circuits, Springer, 2000.
K. B. Schaub and J. Kelly, Production Testing of RF and
System-on-a-Chip Devices for Wireless
Communications, Boston: Artech House, 2004.
N. Maheshwari and S. S. Sapatnekar, Timing Analysis
and Optimization of Sequential Circuits, Springer, 1999.
G. De Micheli, Synthesis and Optimization of Digital
Circuits, New York: McGraw-Hill, 1994.

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

11

Project
Focus on a design problem:

Synthesis
Verification
Test
Power
Timing
Computer-aided algorithm
Examine literature
Provide a solution methodology
Work out an example
Write a report
Give a class presentation

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

12

VLSI Realization Process


Customers need
Design

Determine requirements
Write specifications
Design synthesis and Verification
Test development
Fabrication
Manufacture

Manufacturing test
Chips to customer

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

13

Defining Terms
Design synthesis: Given an I/O function, develop a

procedure to manufacture a device using known


materials and processes.
Verification: Predictive analysis to ensure that the
synthesized design, when manufactured, will
perform the given I/O function.
Test: A manufacturing step that ensures that the
physical device, manufactured from the
synthesized design, has no manufacturing defect.
Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

14

VLSI Design & Test Seminar Series


Must attend, starting January 23, 2008
http://www.eng.auburn.edu/~vagrawal/COURSE/

E7950_Spr08/D&TSeminar.html
Every Wednesday, Broun 235, 4PM

Spring 08, Jan 15

ELEC 7770: Advanced VLSI Design (Agrawal)

15

Вам также может понравиться