Physical Design of VLSI Circuits

advertisement
The University of Toledo
EECS:4630/5630/7630 Physical Design of VLSI Circuits
Dr. A.D. Johnson
f00s - 1
Lecture:TR 4.15-5.30 PL-3020
Office hours W 7.15-9.00 NI-2049
SYLLABUS
Physical Design of VLSI Circuits
Week starting
Subject
1.
August
21
2.
August
28
3.
Septemb. 4
Septemb. 11
5.
Septemb. 18
6.
Septemb. 25
7.
Octob.
2
8.
Octob.
9
9.
10.
Octob.
Octob.
16
23
11.
Octob.
30
12.
13.
14.
Novemb. 6
Novemb. 13
Novemb. 20
15.
Novemb. 27
16.
Decemb.
Goals:
Textbook:
Lecture notes
Lab manual:
Grading Policy:
4
Introduction to VLSI design: component placement, routing area partitioning,
routing, verification, testing. Ch.16.Floorplanning.
Ch.16.Routing Region Partitioning: Definitions, canonical tiling, channel
intersection graph, T and X-junction partitioning.
Ch.16.Routing Region Partitioning: routing order graph, the set of channels with
a feasible routing order.VLSI Design Tools Lab environment. [Hwk#1]
Ch.17. VLSI channel routing: Horizontal and vertical constraints and their
modeling,[Hwk#3]
Ch.17. Data structures for list and graph models. Metrics for the quality of
channel routing. Data structure for the wiring[Hwk#4
17.Left Edge channel routing algorithm and its Suboptimal modification.
[Hwk#5].
Developement of Channel routing beyond Left Edge algorithm: Greedy channel
router, and other techiques.[Hwk#6]
Ch.17.Other detailed routing methods: River routing, power net routing clock net
routing. {Term project assigned}
Ch.17. Global routing techniques: maze routing, line routing. Hierarchical router.
Ch.16. Component placement: constructive, and iterative improvement
algorithms][Hwk#2]
Compaction: Basic definitions: One-dimensional mask layout compaction.
Constraint graph. Circuit extraction and design rule checking. [Hwk#7]
Compaction: One-dimensional constraint graph compaction algorithm. [Hwk#8]
Compaction: Two-dimensional compaction. [Hwk#9] Midterm Exam.
Ch.13.Simulation: logic simulation, timing analysis,formal
verification,[Hwk#10]
Ch.13.Simulation: switch, and transistor level simulation. {Term project #2
assigned}
Ch.14.Testing: the BST, faults, fault simulation, test patterns, built-in self testing.
Gaining general knowledge about electronic design automation tools for all phases of the VLSI
design cycle. Learning the specifics of the "design tools design" for selected phases of the VLSI
design cycle.
Michael S. Smith: Application Specific Integrated Circuits, Addison-Wesley,1997. (This same book
is the course textbook for EECS 6660/8660 Field Programmable Gate Arrays and Suggested reading
book for 4610/5610 Digital VLSI Design I.
Lecture notes for in-depth coverage of some topics not covered by the book will be handed out.
The VLSI Design Tools Lab manual will be handed out.
Homeworks / Midterm /Project = 20 / 40 / 40.
f00s - 2
Lecture:TR 4.15-5.30 PL-3020
Office hours W 7.15-9.00 NI-2049
The University of Toledo
EECS:4630/5630/7630 Physical Design of VLSI Circuits
Dr. A.D. Johnson
Homework schedule
Hwk#topic
week assigned
week due
1o Channel description file: no vert. constr. & LEFTEDGE
3
4
2o Preprocessing tool LRMOST, Left Edge hand routing
4
5
3o LE algorithm net-on-track placement tool LEORPL
6
7
4o LE wiring tool LEWIRE
7
8
5o Channel description file: no cyclic vert. constr. and MODLEFT
8
9
6o Vertical constraint structure representation tool VECONG
8
9
7o Geometric layout - creation and I/O
11
12
8o Feature bloating tool BLOATS, and constraint graph
12
13
9o Constr. graph edge weights - COLOWE and repl. vect. COGREV
13
14
14
15
10o Compaction to max coordinates - COGMAX
Policy on submission of homeworks and project reports
1. All homework reports (solutions) are due at the beginning of the second class of the week.
2. In order to discourage the practice of working to finish the reports during the time scheduled for
classes, the absolute deadline for handing in the reports is five minutes after the time scheduled for
the beginning of the class.
3. Homeworks handed in after the deadline, but before the beginning of the first class of the next week
are accepted for half credit.
4. This policy promotes good planning habits. The fact that something went wrong the morning of the
due day does not make a case for delaying the due time. We ought to be prepared for the day when
something unforeseen happens.
Download