引言很多朋友和我一样也是从FPGA转行入到数字IC,所以对数字IC很多知识也不是很清楚,我也一样不清楚,我想把我的数字IC学习路线记录在此, 全网也没有博客能如此详细的汇总这条路线并且分享出来,本博主希望开一个第一次,方便日后查阅和各位同道中人学习分享。另外,知识也需要不断巩固。经常回头看看,才能加深对知识的理解,当然我并不会写下所有理解的东西,因为有的需要你去探索,感悟,才属于自己。这只是一段历程,经历,学习IC并非一两天,几个月的事。尤其是网上视频资源模糊、各种资源都是英文,但我觉得不应该受到这些限制而退步,甚至任何东西都不应该成为阻挡的借口,且lab也不像互联网那样顺畅,更需要一份耐心,和等待,只要你有一颗不放弃IC的心,就会逐步突破,哪里不懂查哪里,哪里不会补习哪里,简单来说,比如有人一开始一个makefile文件或者tcl文件就难倒了,更要有一份耐心, 比如说有的视频其实我在不同的时间节点累计起来看过5遍~版权所有,请勿抄袭转载我开了一个,关于人生看法、职场的公众号:[冯学长职场说]关于我对2026关于芯片校招应届生的建议指导1、准备入门IC的全局观念系列1.1 准备入门IC的全局观念系列-上2、前期准备2.1 ubuntu18.04安装VCS+verdi错误集锦2.2 一文搞懂Linux基本操作(上)2.3 一文搞懂Linux基本操作(下)2.4 一文深入搞懂Linux(实用篇)2.5 一文搞懂VIM基本操作2.6 添加内存条,加快你的笔记本2.7 三星SSD T5 装ubuntu随身携带即插即用3、重新开始认识数字电路和Verilog吧3.1 一文重新认识Verilog4、IC工具使用篇-VCS4.1 IC-工具篇–VCS使用教程-卷一(20200328)4.1 补充 VCS官方指导读书笔记4.2 IC-工具篇–VCS使用教程-卷一(20200413)4.1 VCS-bilibili教程篇1-Simulation Basics5-1、IC工具使用篇-DC5.1 DC使用教程系列1-.synopsys.dc.setup的建立5.2 DC使用教程系列2-时钟的概念与约束脚本5-2 、IC工具bilibili视频教程篇-DC5.1 DC课程笔记-数字逻辑综合工具-DC Environment Attributes5.2 DC课程笔记-数字逻辑综合工具-DC Synthesis Optimization Techniques5-3 、IC工具使用-DC 官方workshop篇5.1DC workshop指导篇1- Setup and Synthesis Flow6-1、DFT视频系列 概念篇6.2DFT DRC6.3DFT command6-2 、DFT实训课程笔记篇-bilibili版6.1DFT实训教程笔记1(bibili版本)- introduction to DFT DFT Architecture6.2DFT实训教程笔记2(bibili版本)- Scan synthesis practice6.3DFT实训教程笔记3(bibili版本)-SOC Scan Implementtation(后半部分待再看)6.4DFT实训教程笔记4(bibili版本)- ATPG(137后需再看D算法等理论)6.5DFT实训教程笔记5(bibili版本)- ATPG PracticeATPG Practice II (93后因lab采用mentor ,暂未看)6-4、DFT ug读书笔记篇DFTug -Getting Started (DFT basic flow) -上篇DFTug -Getting Started (DFT basic flow) -下篇DFTug - Architecture Your Test DesignDFTug - Architecture Test ClocksDFTug - Introduction to Test ModelsDFTug - Test_pointDFTug - Pipelined Scan DataDFTug - change_names With Verilog RuleDFTug - ScandefDFTug - OCC supportDFTug - Configuring Clock-Gating Cells(ICG)ATPG (TMAX ug篇)S1 violation - Troubleshooting a Scan Chain BlockageTMAX使用【GSVpin data】6-5 、DFT axr理论与实践视频教程笔记篇6-5.1 Scan Chain的原理与实现(理论)6-5.2Scan Chain的原理与实现(实践) - TOP Down Flow(上)6-5.3Scan Chain的原理与实现(实践) - TOP Down Flow(下)7、Training感想篇7.1Memory Test 概念与Flow Lab (不公开)7.2DFT-TDS Flow(不公开)7.3Review DFT Lab1 training (不公开)8、工作中Linux/VIM技巧补充Linux如何显示文件数目的技巧比较两个文件夹是否相同强大的grep命令使用Linux实际工作技巧9、Design for Test读书思考9.2 深入理解Scan_replacement10、Tmax ATPG ug系列IEEE STIL文件语法总结TMAXug - getting startTMAXug ATPG Design Flow11、Verdi 篇11.1Verdi GUI技能操作 Before you start11.2Verdi GUI技能操作-nwave部分11.3Verdi GUI技能操作-nschema部分11.4Verdi GUI技能操作-Application Tutorials部分11.5Verdi .rc操作(不公开)11.6Verdi与TCL脚本(不公开)12、TCL项目实战12.1 TCL基础语法篇12.2 TCL实际项目应用篇14、DFT project实训经验篇(保密不公开)XX33项目(2021/2月-2021/5月):DFT projectXX44项目经验总结篇1DFT projectXX44时间流程笔记XX44项目bug经验总结XX39项目bug经验总结XX39项目FINAL总结XX39项目 chip try版总结15、project经历DFT sign-in FormXX30 scan plan获取netlist的方法以及co-work注意事项16、工作篇(大部分保密不公开)Linux快速使用工作经验(公开:持续更新)关于verdi使用的需求和技巧(公开: 持续更新)导入verdi的symbol library工作中的FLOW中的注意事项INTmailqrshscan设置易出错点chip设置易出错点make it - 如何处理1‘b0和1‘b1搞懂所有的report文件如何查看当前的pattern环境是否有测到哪些fault?(不公开)