VLSI Lectures: Difference between revisions
From Antalya
(Created page with "{{VLSInavbar}} Synthesis flow, standard cells, memories, drive strengths, basics of timing Steps for IC Design manufacturing, how transistors are made Layers for routing, track width, separation, pitch, standard cell structure, pins Floorplanning, I/O ring, power rings, macros, packages, ESD timing. Setup/hold constraints, prop/cont delay, min/max timing, input output timing, single clock, clock tree, skew, insertion delay, corners Parasitics, extraction, issues in timi...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{VLSInavbar}} | {{VLSInavbar}} | ||
The VLSI2 lecture at [https://www.ethz.ch ETH Zürich] covers aspects of modern digital IC design supported by [[VLSI Exercises]]. | |||
=== Schedule === | === Schedule === | ||
<table class="table"> | <table class="table"> | ||
Line 49: | Line 36: | ||
<tr> | <tr> | ||
<th scope="row">5</th> | <th scope="row">5</th> | ||
<td>[[Lecture - | <td>[[Lecture - Standard cell based design|LEF]]</td> | ||
<td> | <td>Standard cell structure, routing layers, parasitics </td> | ||
<td><code> | <td><code>ethz_vlsi_lec5.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">6</th> | <th scope="row">6</th> | ||
<td>[[Lecture - | <td>[[Lecture - Floorplanning|DEF]]</td> | ||
<td> | <td>Floorplan, I/O ring, ESD structures, packaging</td> | ||
<td><code> | <td><code>ethz_vlsi_lec6.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">7</th> | <th scope="row">7</th> | ||
<td>[[Lecture - | <td>[[Lecture - Understanding Timing|LIB]]</td> | ||
<td> | <td>Timing, clock trees, corners</td> | ||
<td><code> | <td><code>ethz_vlsi_lec7.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">8</th> | <th scope="row">8</th> | ||
<td>[[Lecture - | <td>[[Lecture - Parasitic effects in VLSI Design|SDF]]</td> | ||
<td> | <td>Parasitics, extraction, issues in timing, crosstalk, noise margins, supply droop, ground bounce</td> | ||
<td><code>ethz_vlsi_lec1.pptx</code></td> | <td><code>ethz_vlsi_lec1.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">9</th> | <th scope="row">9</th> | ||
<td>[[Lecture - | <td>[[Lecture - Back-end design|GDS]]</td> | ||
<td> | <td>Placement, routing, chip finishing, DRC/LVS</td> | ||
<td><code>ethz_vlsi_lec1.pptx</code></td> | <td><code>ethz_vlsi_lec1.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">10</th> | <th scope="row">10</th> | ||
<td>[[Lecture - | <td>[[Lecture - Power management|VCD]]</td> | ||
<td> | <td>Power analysis, static vs dynamic power, IR drop, analysis methods, DVFS </td> | ||
<td><code> | <td><code>ethz_vlsi_lec10.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">11</th> | <th scope="row">11</th> | ||
<td>[[Lecture - | <td>[[Lecture - Testing|WGL]]</td> | ||
<td> | <td>Motivation for test, Fault models, ATPG, BIST, JTAG</td> | ||
<td><code> | <td><code>ethz_vlsi_lec11.pptx</code></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th scope="row">12</th> | <th scope="row">12</th> | ||
<td>[[Lecture - | <td>[[Lecture - Performance of ICs|PPA]]</td> | ||
<td> | <td>Reporting power, performance, area properly</td> | ||
<td><code>ethz_vlsi_lec1.pptx</code></td> | <td><code>ethz_vlsi_lec1.pptx</code></td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
{{VLSIfooter}} | {{VLSIfooter}} |
Latest revision as of 08:37, 9 August 2024
The VLSI2 lecture at ETH Zürich covers aspects of modern digital IC design supported by VLSI Exercises.
Schedule
Lecture | Name | Topics | Slides |
---|---|---|---|
1 | Intro | Summary of design flow, cost of IC design, case for open source EDA | ethz_vlsi_lec1.pptx |
2 | RTL | Refresher on SystemVerilog, a few words on computer architecture, our example design Croc | ethz_vlsi_lec2.pptx |
3 | Netlist | Logic synthesis, standard cells, other macros, refresher on timing | ethz_vlsi_lec1.pptx |
4 | ICT | Short summary of IC manufacturing | ethz_vlsi_lec4.pptx |
5 | LEF | Standard cell structure, routing layers, parasitics | ethz_vlsi_lec5.pptx |
6 | DEF | Floorplan, I/O ring, ESD structures, packaging | ethz_vlsi_lec6.pptx |
7 | LIB | Timing, clock trees, corners | ethz_vlsi_lec7.pptx |
8 | SDF | Parasitics, extraction, issues in timing, crosstalk, noise margins, supply droop, ground bounce | ethz_vlsi_lec1.pptx |
9 | GDS | Placement, routing, chip finishing, DRC/LVS | ethz_vlsi_lec1.pptx |
10 | VCD | Power analysis, static vs dynamic power, IR drop, analysis methods, DVFS | ethz_vlsi_lec10.pptx |
11 | WGL | Motivation for test, Fault models, ATPG, BIST, JTAG | ethz_vlsi_lec11.pptx |
12 | PPA | Reporting power, performance, area properly | ethz_vlsi_lec1.pptx |
The VLSI pages are part of the open source VLSI design course offered by the Integrated Systems Laboratory of ETH Zürich, by Luca Benini and Frank K. Gürkaynak. See full list of contributors.