Digital VLSI Design (DVD) - Hebrew Recordings

Hebrew Name: מעגלי ומערכות וי.אל.אס.איי. דיגיטליים

Course Number: 83-612

1. Introduction, Digital Design

Section 1a: Introduction

Section 1b: Building a Chip

Section 1c: Design Automation

Section 1d: The Chip Design Flow

Supplementary Material:

Kahoot for Lecture 1 (English)

2. Verilog (Synthesizeable RTL)

Section 2a: Verilog

Section 2c: Simple Verilog Examples

Section 2e: Coding Style for RTL – part 1

Section 2b: Verilog Syntax

Section 2d: Verilog FSM Implementation

Supplementary Material:

How to write Synthesizeable RTL (English)

Kahoot for Lecture 2 (English)

3. Logic Synthesis - Part I (Standard Cell Libraries)

Section 3a: Logic Synthesis – Part 1

Section 3c: Library Definition

Section 3e: Liberty (.lib)

Section 3b: HDL Compilation

Section 3d: LEF

Section 3f: Contents of Standard Cell Libraries

Supplementary Material:

Kahoot for Lecture 3 (English)

4. Logic Synthesis - Part II (Elaboration and Technology Mapping)

Section 4a: Logic Synthesis – Part 2

Section 4c: Constraint Definition

Section 4e: Verilog for Synthesis – revisited

Section 4b: BDDs and Boolean Minimization

Section 4d: Technology Mapping

Section 4f: Timing Optimization

Supplementary Material:

Kahoot for Lecture 4 (English)

5. Static Timing Analysis (STA)

Section 5a-b: Sequential Clocking

Section 5e-f: Design Constraints (SDC)

Section 5h: Multi-Mode Multi-Corner (MMMC)

Section 5c-d: Static Timing Analysis (STA)

Section 5g: Timing Reports

Supplementary Material:

Kahoot for Lecture 5 (English)

6. Moving to the Physical Domain (incl. Floorplan)

Section 6a: Moving to the Physical Domain

Section 6c: Floorplanning

Section 6e: Power Planning

Section 6b: Multiple Voltage Domains

Section 6d: Hierarchical Design

Supplementary Material:

Kahoot for Lecture 6 (English)

7. Standard Cell Placement

Section 7a: Standard Cell Placement

Section 7c: Analytic Placement

Section 7e: Placement in Practice

Section 7b: Random Placement

Section 7d: Analytic Placement Example

Supplementary Material:

Kahoot for Lecture 7 (English)

8. Clock Tree Synthesis

Section 8a: Clock Tree Synthesis (CTS)

Section 8d: Clock Tree Synthesis in EDA Tools

Section 8b-8c: Clock Distribution

Section 8e: Clock Routing and Clock Tree Analysis

Sections 8f and 8g only in English

Supplementary Material:

Kahoot for Lecture 8 (English)

9. Gobal and Detailed Routing

Section 9a: Routing

Section 9c: Maze Routing (continued)

Section 9e: Signal Integrity (SI) and Design for Manufacturing (DFM)

Section 9b: Maze Routing

Section 9d: Routing in Practice

Supplementary Material:

Kahoot for Lecture 9 (English)

10. Input/Output Circuits and Packaging

Section 10a: Packaging

Section 10c: I/O Circuits – Analog IOs, ESD Protection, Pad Configurations

Section 10d only in English

Section 10b: I/O Circuits – Digital IOs

Supplementary Material:

Kahoot for Lecture 10 (English)

11. Chip Finishing and Sign-Off

Section 11a-b: Sign-off Timing

Section 11c-d: Chip Finishing and Sign-off

Note that English version is more extensive

Supplementary Material:

Kahoot for Lecture 11 (English)

intel_logo

Preparation of these recorded lectures was kindly supported by Intel.

enicslabs
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.