跳到正文
LESSON

Rust学习-Week3(选)

Rust学习-Week3(选) — iEDA 开源文档与工程实践。

DAY15-DAY16:Rust综合实战准备

一、具体要求

  1. 学习Effective Rust,并Rust讲座交流
  2. 学习张汉东老师的Rust讲座课程资料和视频
  3. 了解iEDA,iEDA介绍讲座

二、学习成果展示

输出学习心得和总结

三、参考资料

  1. Effective Rustopen in new window
  2. 张汉东 《Rust编程之道》

DAY17-DAY21:Rust综合实战

一、具体要求

  1. 学习C++和Rust混合编程,unsafe Rust
  2. 选择Rust实现iEDA中的一个感兴趣的模块(参考iEDA iIR Rustopen in new window),并接入iEDA平台。或者也可以改进或者重写iEDA Rust Parseropen in new window,提升运行时间、内存开销等性能。

二、学习成果展示

接入iEDA并能提升性能

三、参考资料

  1. 《iEDA 用户手册》open in new window
  2. 《iEDA 从 Netlist 到 GDS 的开源芯片设计 EDA 平台》open in new window
  3. 《基于Rust构建高性能安全的开源EDA工具:陶思敏》open in new window