数字 IC 前端阅读路线
Author: Chance Zhang
December 23, 2022
这篇文章主要记录自己规划的未来的 "数字 IC" 的学习路线.
以 <>
表示为书名, 以 ""
表示为教程.
工具选择:
-
前端:
- 编辑: VSCode
- 仿真: iVerilog/ Modelsim
- 综合: Yosys/ DesignCompiler
- STA: Prime Time
- 形式验证: Formality
-
后端:
- DFT: DFT Compiler
- Floor Plan: IC Compiler/ Astro
- CTS: Synopsys Physical Compiler
- Place & Route: IC Compiler/ Astro
- 寄生参数提取: Star-RCTX
- 物理验证: Hercules (LVS, DRC, ERC, ... )
1 Digital VLSI
在这之前最好有数字逻辑/ 数字电路课程的基础, 然后最好了解一些模拟电路. 学习 Digital VLSI 主要是有个概括性地了解.
<数字集成电路 -- 电路, 系统与设计>
"超大规模集成电路设计", 学堂在线, link
了解反相器 -> 门, 门 -> 模块, 存储与时序等基础知识.
在 Digital VLSI 的学习中, 简单补充半导体器件, MOS 制造流程, 版图设计基础等知识.
"6分钟看懂芯片如何制造", b 站, link
<集成电路版图设计项目教程>
-
器件: <半导体器件物理与工艺>, <半导体物理与器件>
-
制造: <集成电路制造工艺与工程应用>
2 数字逻辑
2.1 Verilog 入门
"从电路设计的角度入门 Verilog HDL", link
<Verilog 数字系统设计教程>
"Digital VLSI Design" 前面的一小部分, Adam Teman, BIU, link
主要是了解 Verilog 语法.
2.2 Verilog 进阶/ 模块设计
"芯动力 -- 硬件加速设计方法", 中国大学 MOOC, link
<集成电路系统设计>, 李洪革
"Digital VLSI Design" 前面的一小部分, Adam Teman, BIU, link
"basic_verilog", link
2.3 HLS
"FPGA 并行编程", link
3 体系结构
3.1 入门 1
<数字设计和计算机体系结构>
<计算机体系结构>, 胡伟武
"Computer Architecture and Organization", 王帅, link
<汇编语言程序设计 -- 基于 ARM 体系结构>
3.2 入门 2
<计算机体系结构 量化研究方法>
"Computer Architecture", 王帅, link
"计算机体系结构", CMU, link
"计算机体系结构", ETH, link
<并行计算机体系结构>
<超标量处理器设计>
3.3 RISC-V 处理器
"CPU 设计与实践", 哈工大, link
"从零开始写RISC-V处理器", link
"一生一芯 文档"
3.4 GPU
<通用图像处理器设计 GPGPU编程模型与架构设计>
3.5 智能处理器
"智能计算系统", 陈云霁, link
"Hardware for Deep Learning", Adam Teman, BIU, link
"计算机与智能处理器体系结构", 陈迟晓, link
"Neural Network Accelerator Comparison", link
<当计算机体系结构遇到深度学习>
<神经网络加速器的计算架构及存储优化技术研究>
<深度神经网络FPGA设计与实现>
<人工智能芯片设计>
3.6 存储器
<嵌入式存储器架构, 电路与应用>
<先进半导体存储器 结构, 设计与应用>
3.7 类脑处理器
"类脑计算完备性", THU, link
"SpikingJelly", link
忆阻器, DVS, ...
4 SoC/ NoC
"详说片上网络", 老莫, link
"MPU, MCU, SoC and Embedded Systems", Adam Teman, BIU, link
"片上系统", Cornell, link
<SoC 设计与实践>
<计算机系统设计 片山系统>
<片上互联网络 多核/ 众核处理器关键技术>
<片上网络原理与设计>
<片上多处理器体系结构 改善吞吐率和延迟的技术>
<众核处理器 原理设计与优化>
<硬件安全: 从 SoC 设计到系统级防御>
5 设计方法论
"数字集成电路静态时序分析基础", link
<CMOS 数字集成电路 分析与设计>
<高性能集成电路设计>
<综合与时序分析的设计约束>
<低功耗设计精解>
<硬件架构的艺术>
6 数字后端
仅作为了解.
<ASIC 设计理论与实践>
<数字集成电路后端设计>
7 验证
<芯片验证漫游指南>
后续:
操作系统, 编译器, 数据库, 分布式, 量子计算, ...
标签:数字,VLSI,前端,路线,link,处理器,Digital,IC From: https://www.cnblogs.com/chancebeauty/p/17000572.html