Hebrew Name: מעגלי ומערכות וי.אל.אס.איי. דיגיטליים
Course Number: 83-612
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)
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
How to write Synthesizeable RTL (English)
Kahoot for Lecture 2 (English)
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
Kahoot for Lecture 3 (English)
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
Kahoot for Lecture 4 (English)
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
Kahoot for Lecture 5 (English)
Section 6a: Moving to the Physical Domain
Section 6c: Floorplanning
Section 6e: Power Planning
Section 6b: Multiple Voltage Domains
Section 6d: Hierarchical Design
Kahoot for Lecture 6 (English)
Section 7a: Standard Cell Placement
Section 7c: Analytic Placement
Section 7e: Placement in Practice
Section 7b: Random Placement
Section 7d: Analytic Placement Example
Kahoot for Lecture 7 (English)
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
Kahoot for Lecture 8 (English)
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
Kahoot for Lecture 9 (English)
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
Kahoot for Lecture 10 (English)
Section 11a-b: Sign-off Timing
Section 11c-d: Chip Finishing and Sign-off
Note that English version is more extensive
Kahoot for Lecture 11 (English)
Preparation of these recorded lectures was kindly supported by Intel.