Skip to main content
LESSON

Rust Course - Week3

Rust Course - Week3 — learning path connecting EDA fundamentals to open practice.

DAY15-DAY16: Rust Comprehensive Practical Preparation

1. Specific requirements

  1. Learn Effective Rust and communicate with Rust lectures
  2. Learn teacher Zhang Handong’s Rust lecture course materials and videos
  3. Learn about iEDA, iEDA introduction lecture

2. Display of learning results

Output learning experience and summary

3. Reference materials

  1. Effective Rustopen in new window
  2. Zhang Handong "The Tao of Rust Programming"

DAY17-DAY21: Rust Comprehensive Practical Combat

1. Specific requirements

  1. Learn C++ and Rust mixed programming, unsafe Rust
  2. Choose Rust to implement an interesting module in iEDA (referenceiEDA iIR Rustopen in new window), and connect to the iEDA platform. Or it can be improved or rewritteniEDA Rust Parseropen in new window, improve performance such as running time and memory overhead.

2. Display of learning results

Connect to iEDA and improve performance

3. Reference materials

  1. "iEDA User Manual"open in new window
  2. "iEDA Open Source Chip Design EDA Platform from Netlist to GDS"open in new window