Upload
maxxtorr723
View
214
Download
0
Embed Size (px)
Citation preview
8/10/2019 lec1_adVLSI
1/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1
ELEC 7770
Advanced VLSI DesignSpring 2007
Introduction
Vishwani D. Agrawal
James J. Danaher Professor
ECE Department, Auburn University
Auburn, AL 36849
http://www.eng.auburn.edu/~vagrawal/COURSE/E7770_Fall08/course.html
mailto:[email protected]://www.eng.auburn.edu/~vagrawal/COURSE/E7770_Fall08/course.htmlhttp://www.eng.auburn.edu/~vagrawal/COURSE/E7770_Fall08/course.htmlmailto:[email protected]8/10/2019 lec1_adVLSI
2/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 2
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.
8/10/2019 lec1_adVLSI
3/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 3
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 parallelprocessing including inter-processor
communication, task partitioning, task mapping
and scheduling, load balancing, programming
languages, and parallel algorithms.
8/10/2019 lec1_adVLSI
4/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 4
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 forFPGA, memory and microprocessor, reduction
of power in testing of circuits.
8/10/2019 lec1_adVLSI
5/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 5
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 andcore test.
8/10/2019 lec1_adVLSI
6/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 6
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 logicdevices and field programmable gate arrays.
8/10/2019 lec1_adVLSI
7/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 7
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 clockingstrategies and clock distribution; performance
optimization; deep submicron design issues;
ASIC design flow: logic synthesis, placement
and routing; design verification; low powerdesign.
8/10/2019 lec1_adVLSI
8/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 8
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:009:30PM
Rescheduled: Take-home, assigned Apr. 26, 2008, dueMay 1, 2008.
8/10/2019 lec1_adVLSI
9/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 9
Course Outline
Nanotechnology: Present and future advances.
Projectsolve 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
8/10/2019 lec1_adVLSI
10/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 10
Reference Books
J. M. Rabaey, A. Chandrakasan, and B. Nikoli, DigitalIntegrated Circuits, A Design Perspective, SecondEdition, 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.
8/10/2019 lec1_adVLSI
11/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 11
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.
8/10/2019 lec1_adVLSI
12/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 12
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
8/10/2019 lec1_adVLSI
13/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 13
VLSI Realization Process
Determine requirements
Write specifications
Design synthesis and Verification
FabricationManufacturing test
Chips to customer
Customers need
Test development
Design
Manufacture
8/10/2019 lec1_adVLSI
14/15
8/10/2019 lec1_adVLSI
15/15
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 15
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
http://www.eng.auburn.edu/~vagrawal/COURSE/E7950_Spr08/D&TSeminar.htmlhttp://www.eng.auburn.edu/~vagrawal/COURSE/E7950_Spr08/D&TSeminar.htmlhttp://www.eng.auburn.edu/~vagrawal/COURSE/E7950_Spr08/D&TSeminar.htmlhttp://www.eng.auburn.edu/~vagrawal/COURSE/E7950_Spr08/D&TSeminar.html