首页 > 其他分享 >数字 IC 前端阅读路线

数字 IC 前端阅读路线

时间:2022-12-23 14:23:59浏览次数:58  
标签:数字 VLSI 前端 路线 link 处理器 Digital IC

数字 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

相关文章

  • 前端表单生成器
    前言以表单为主的页面(中后台)编写起来很是苦恼,涉及到大量表单状态维护和校验。方案但是这里有两个表单生成插件start最多的:vue:http://www.form-create.comreact:https:......
  • ClickHouse数据副本引擎
    我的gitee地址:https://gitee.com/ddxygq/bigdata-technical-pai,相关文章都放到这个仓库里了。只有MergeTree系列里的表可支持副本:ReplicatedMergeTreeReplicatedS......
  • Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决
    前言在学习《Python从入门到精通(第2版)》的第15章GUI界面编程——15.2.4将.ui文件转换为.py文件时,按照书中步骤出错时的问题解决,希望对同样学习本书的同学有所帮助。问......
  • Benchmark JuiceFS at AWS 2
    DeployedJuiceFStoself-managedK3sclusterwithmountOptions-cache-size=0todisableanycache.Uset3a.medium todothetest.SequentialRead512M1Job......
  • 解决 Docker 的 DeviceMapper 占用空间过大
    某虚拟机运行容器半年后,磁盘空间报警,使用率超过百分之九十。经查后发现为Docker的DeviceMapper占用空间过大。概述DeviceMapper为容器的镜像和运行过程的缓存存放目......
  • 利用 electron 和 nsis 将前端项目打包成可安装的桌面应用
    打包为可安装的桌面应用打包需要下载安装 nisi 和 nisedit 两个软件,下载地址如下:安装按默认设置安装即可。 nsis下载地址:https://pan.baidu.com/s/1mitSQU0 安......
  • [前端js] 爬取亿图脑图大纲
    这段程序使看到了好的东西,又没有零钱的产物还是老师让画思维导图我不想画还想白嫖的想法用时20分钟就拿这个来作为例子https://mm.edrawsoft.cn/template/2868421.......
  • 机器学习肝炎预测模型machine learning for hepatitis prediction model
    作者Toby,来自​​机器学习肝炎预测模型​​肝炎是由细菌、virus、寄生虫、酒精、药物、化学物质、自身免疫等多种致病因素引起的肝脏炎症的统称。儿童及成年人均可患病,virus......
  • 用pageOffice控件实现 office word文档 编辑Word加水印的功能
    OA办公中,业务需要多人编辑word文档,需要加文字水印的功能。怎么实现word文档的编辑加文字水印呢?2实现方法通过pageOffice实现简单的在线打开编辑word时,通过设置doc.get......
  • 使用picture标签加快img加载
    picture标签压缩图片<picture><sourcesrcset="/document.designmode.avif"type="image/avif"><sourcesrcset="/document.designmode.jxl"type="image/jx......