ARTICLE · 1174897
巴伊兰大学芯片设计全流程课程:FinFET|SPICE|RISC-V|DFT|IP集成|低功耗|物理验证

🔷从FinFET先进工艺、SPICE电路仿真到RISC-V处理器架构与SoC集成
🔷深入DFT可测试性设计、低功耗优化、定制IP集成与LVS/DRC物理验证
这几年,随着半导体工艺不断向先进节点演进,芯片设计的复杂度也在持续提升。从底层晶体管结构、电路建模与SPICE仿真,到RISC-V处理器架构、低功耗设计、定制IP集成,再到最终的物理验证与DFT可测试性设计,一颗芯片从设计走向流片,背后涉及的技术环节远比我们想象中复杂。而我发现,很多资料往往只聚焦某一个技术方向,真正能够把这些关键环节系统串联起来的大学课程并不多。
今天,小编就给大家整理了一套来自以色列巴伊兰大学(Bar-Ilan University)的芯片设计技术课程。这套资料涵盖FinFET先进工艺与制造、SPICE电路仿真底层算法、RISC-V嵌入式系统、Clock Gating与Power Gating低功耗设计、DFT与JTAG测试技术,以及基于Innovus、Calibre的LVS/DRC物理验证和定制IP集成流程。它不仅介绍相关技术的基本原理,还结合EDA工具、设计流程和工程实例,帮助我们理解芯片设计中不同技术环节之间的联系。
在小编看来,这套课程最大的价值,不是单独讲透某一项技术,而是帮助我们建立从晶体管、电路、处理器架构到SoC集成、物理验证和制造测试的系统性认识。 无论是正在学习数字IC设计、模拟电路、SoC架构的工程师,还是希望深入了解先进工艺与芯片设计流程的朋友,都可以通过这套讲义进一步梳理相关技术的底层逻辑。下面,小编就带大家逐一看看,这套课程分别讲了哪些核心技术,又能帮助我们解决哪些实际设计问题。

一、这套课程真正想说明什么?
这套课程来自以色列 Bar-Ilan University(巴伊兰大学),涵盖先进半导体工艺、SPICE电路仿真、DFT可测试性设计、低功耗设计、定制IP集成、物理验证以及RISC-V嵌入式系统。课程的核心价值,在于把芯片设计涉及的器件技术、电路仿真、系统架构、功耗优化、物理实现和制造测试串联起来,帮助读者理解一颗芯片从设计到流片验证所涉及的关键技术。






二、先进半导体工艺技术|FinFET、三维晶体管、制造工艺、版图效应与先进节点演进
随着传统平面CMOS晶体管的微缩逐渐遭遇功耗、漏电和短沟道效应等物理限制,半导体工艺必须通过三维晶体管结构、先进制造工艺及版图优化,继续提升晶体管的性能、功耗与集成密度。
课程首先从Dennard缩放定律失效的问题切入。过去,晶体管尺寸缩小通常伴随着供电电压下降,从而在提高集成密度和工作频率的同时维持相对稳定的功率密度。但随着工艺节点持续演进,供电电压难以按照理想比例下降,阈值电压又受到亚阈值摆幅、漏电流和漏致势垒降低(DIBL)等因素限制,传统平面晶体管逐渐面临功耗与性能之间的矛盾。
为突破这些限制,课程重点介绍从平面MOSFET向三维FinFET结构的转变。FinFET通过将沟道构造成垂直鳍片,并利用多栅极结构增强对沟道的静电控制能力,有效改善短沟道效应和漏电问题,使先进制程能够继续推进。
在制造工艺部分,课程进一步讲解FinFET的器件构造与制造流程,帮助读者理解鳍片、栅极、源漏区域等结构如何形成,以及三维器件为什么会对工艺精度提出更高要求。
在版图设计方面,FinFET与传统平面晶体管存在明显差异。晶体管宽度不再能够完全按照连续变量自由调整,而需要考虑鳍片数量、器件布局、布线规则及工艺限制。与此同时,版图相关效应(LDE)和寄生参数也会影响器件实际性能,因此电路设计必须更加重视制造工艺与版图之间的协同。
这份课程真正想说明的是:先进制程的演进,不只是晶体管尺寸不断缩小,更是器件结构、制造工艺、版图设计和电路性能之间的系统性协同。






三、SPICE电路仿真器底层原理|电路建模、DC/AC分析、Newton-Raphson迭代与瞬态仿真
SPICE并不是简单地根据电路图生成波形,而是通过器件模型、基尔霍夫定律、矩阵方程和数值计算算法,将复杂电路转化为数学问题,再通过不同求解方法预测电路的实际行为。
课程首先介绍SPICE电路仿真器的发展历史和基本工作机制。电路设计人员需要向仿真器提供电路网表(Netlist)、器件模型、模型参数、初始条件以及输入激励,SPICE则根据这些信息建立描述电路行为的方程组。
直流分析(DC Analysis)是课程的重要基础。SPICE利用节点分析等方法建立电路方程,并求解各节点的电压与支路电流。对于包含MOSFET、二极管等非线性器件的电路,求解过程比简单线性电阻网络复杂得多。
因此,课程重点讲解Newton-Raphson(牛顿-拉夫森)迭代算法,说明SPICE如何将非线性方程逐步线性化,并通过反复迭代寻找满足电路约束的工作点。这也解释了为什么某些复杂电路会出现仿真不收敛、初始条件敏感等问题。
交流分析(AC Analysis)主要用于研究电路在不同频率下的小信号响应,帮助设计人员分析增益、相位和频率特性。瞬态分析(Transient Analysis)则关注电路随时间变化的动态行为,需要结合时间离散化和数值积分方法,对电容、电感及非线性器件组成的动态系统进行求解。
这份课程真正想说明的是:掌握SPICE底层数学原理,才能从被动使用仿真工具转向主动理解仿真结果,并有效排查收敛问题、模型问题和数值计算误差。









四、芯片可测试性设计|制造测试、故障检测、扫描链、BIST与JTAG
芯片设计不仅要保证逻辑功能正确,还必须确保制造出来的芯片能够被有效测试。DFT通过在设计阶段引入专门的测试结构,提高内部电路的可控性和可观测性,从而降低制造缺陷检测的复杂度与成本。
课程首先区分验证(Verification)与测试(Testing)的本质差异。验证主要发生在芯片制造之前,用于判断设计逻辑是否符合功能要求;测试则面向制造完成后的实体芯片,判断实际硬件是否存在制造缺陷。即使一颗芯片通过了所有设计验证,也不代表每颗制造出来的芯片都能够正常工作。
随后,课程介绍芯片制造测试的基本流程,包括测试向量生成、故障仿真、自动测试设备(ATE)以及制造测试结果分析。由于芯片内部包含大量逻辑门和触发器,外部测试设备无法直接访问所有内部节点,因此必须在设计阶段考虑测试结构。
DFT的核心方法之一是扫描设计(Scan Design)。通过将普通触发器组织成可扫描结构,测试设备能够向内部寄存器加载测试数据,并将测试结果移出芯片,从而提高内部逻辑的可控性和可观测性,简化故障检测过程。
课程还介绍内建自测试(BIST)技术,使芯片能够利用内部测试逻辑执行特定测试任务,减少对外部测试资源的依赖。同时,IEEE 1149.1边界扫描(JTAG)为芯片引脚及板级互连测试提供了标准化接口。
这份课程真正想说明的是:芯片的可测试性不是制造完成后才需要考虑的问题,而是必须提前融入电路架构与设计流程的重要环节。DFT是连接芯片设计与制造质量控制的关键技术。









五、数字顶层芯片物理验证|Innovus、Calibre、LVS、DRC、网表提取与流片检查
芯片完成布局布线并不意味着设计已经能够安全流片,还必须通过物理验证,确保实际版图符合制造规则,并且与原始电路设计在电气连接关系上保持一致。
课程以Digital-on-Top(数字顶层)芯片设计流程为背景,重点介绍使用Cadence Innovus和Siemens Calibre完成物理验证的方法。与传统定制模拟电路不同,数字顶层设计通常需要集成标准单元、存储器、定制IP以及多个层次化模块,因此物理验证涉及更加复杂的网表转换和模块连接关系。
其中,LVS(Layout Versus Schematic,版图与原理图一致性检查)是课程的核心内容。LVS通过比较设计源网表与版图提取网表,判断晶体管、逻辑单元及其连接关系是否一致,重点排查短路、开路、端口连接错误以及模块层次不匹配等问题。
课程详细介绍了数字顶层LVS的操作流程:首先从Innovus导出Verilog网表,然后通过V2LVS转换成SPICE/CDL格式的源网表;与此同时,从GDSII版图中提取实际电路网表,最后使用Calibre对两者进行比较。讲义还专门讨论了IP集成和层次化设计带来的验证难点,包括总线位序不一致等容易被忽略的错误。
DRC(Design Rule Check,设计规则检查)则是另一个关键环节,主要用于判断版图是否满足晶圆制造厂规定的物理设计规则。课程还涉及全芯片DRC检查和芯片最终收尾工作,说明如何在流片之前处理物理设计问题。
这份课程真正想说明的是:芯片物理验证不是简单运行一次EDA工具,而是需要将Verilog、SPICE/CDL、GDSII和工艺设计规则正确衔接,系统排查电路连接与制造规则问题,确保最终版图具备流片条件。





六、芯片低功耗设计方法学|Clock Gating、MSV、Power Gating、CPF与功耗感知设计
降低芯片功耗不能只依赖晶体管工艺改进,而必须从系统架构、逻辑设计、电源管理和物理实现等多个层次协同优化,并通过标准化的电源意图描述方法,将低功耗策略贯穿整个芯片设计流程。
课程首先介绍芯片功耗优化的不同层次,包括系统级、算法级、架构级、电路级以及器件工艺级。不同层次具有不同的优化空间,其中系统架构和算法层面的选择往往会直接影响芯片整体功耗,因此低功耗设计需要从早期架构规划阶段开始。
时钟门控(Clock Gating)是课程介绍的基础低功耗技术之一。通过关闭暂时不需要工作的逻辑模块的时钟信号,可以减少触发器及相关时钟网络的无效翻转,从而降低动态功耗。课程还介绍门级优化方法,包括逻辑门重映射、单元尺寸调整和缓冲器插入等。
在更复杂的SoC设计中,多电源电压(Multi-Supply Voltage,MSV)技术允许不同功能模块采用不同供电电压,使性能敏感模块和低功耗模块分别工作在适合的电压条件下。但多电压域之间的信号交互也会引入新的设计要求,例如电平转换和电源域接口处理。
电源门控(Power Gating)则通过关闭空闲模块的供电路径,减少不必要的静态漏电功耗。与时钟门控不同,电源门控会直接改变模块的供电状态,因此需要考虑电源开关、隔离逻辑、状态保持以及模块重新上电等问题。
课程最后介绍CPF(Common Power Format)等电源意图描述方法,说明如何将电源域划分、供电关系及低功耗控制策略传递给EDA工具,使逻辑综合、物理实现和验证流程能够正确识别并执行低功耗设计要求。
这份课程真正想说明的是:低功耗设计已经从单一的电路优化问题,发展为涉及架构、电源域、EDA工具和验证流程的完整设计方法学。只有让电源管理策略贯穿整个芯片设计过程,才能有效控制功耗。







七、定制IP模块与数字顶层集成|RTL、LEF、LIB、CDL、GDS与定制模块集成
定制模拟电路、存储器或其他硬核IP模块,不能直接作为普通数字逻辑参与数字顶层设计。必须为其准备完整的行为模型、物理抽象、时序模型、电路网表和版图数据,才能实现可靠的SoC集成。
课程首先对比Analog-on-Top与Digital-on-Top两种芯片设计流程。传统模拟顶层设计更多依赖原理图和定制版图,而数字顶层设计通常使用RTL、逻辑综合和自动布局布线工具。因此,当定制电路模块需要被集成到数字SoC中时,必须解决不同设计流程之间的数据接口问题。
首先是行为模型(Behavioral Model),通常采用Verilog描述定制模块的功能,使数字系统能够在尚未完成最终物理设计时进行RTL仿真。课程以存储器宏单元等模块为例,说明行为模型需要与实际模块接口和功能保持一致。
其次是LEF(Library Exchange Format)物理抽象文件。LEF不需要描述模块内部的全部晶体管细节,而是向数字布局布线工具提供模块尺寸、引脚位置、布线阻挡区域及电源连接信息,使工具能够完成芯片平面规划和布线。
LIB(Liberty)时序模型则用于描述定制模块的时序和功耗特性,包括输入输出延迟、负载电容、驱动能力及相关时序约束。这些信息是逻辑综合和静态时序分析(STA)的重要基础。
在最终流片验证阶段,还必须提供CDL格式的SPICE电路网表,以及完整的GDSII版图文件。前者用于LVS电路一致性检查,后者用于版图集成、LVS和DRC验证。
课程强调,这些文件需要在不同项目阶段逐步准备,并保持接口、尺寸和模型的一致性。
这份课程真正想说明的是:定制IP集成的关键,不只是设计出一个功能正确的模块,更重要的是建立标准化、完整且相互一致的交付文件体系,让定制模块能够顺利进入数字SoC的综合、布局布线、时序分析和流片验证流程。






八、RISC-V嵌入式系统设计入门|RISC-V指令集、嵌入式SoC、软件工具链与PULPEnIX平台
RISC-V提供了一套开放的处理器指令集架构,使嵌入式系统开发能够围绕处理器、存储器、外设及软件工具链构建完整的软硬件平台。理解RISC-V不仅需要掌握指令集,还需要理解嵌入式SoC的组织方式和软件运行机制。
课程首先介绍嵌入式系统的基本概念。与通用个人计算机不同,嵌入式系统通常被集成到特定电子设备中,承担专门的控制或计算任务,并受到功耗、成本、体积和实时性等约束。课程通过数字相机等实例,解释处理器、存储器、专用硬件和外设之间的协同关系。
随后,课程介绍SoC(System-on-Chip,片上系统)的基本组成,包括微处理器、存储器、输入输出接口以及地址总线、数据总线和控制总线等结构。存储器映射I/O(Memory-Mapped I/O)也是重要知识点,它允许处理器通过地址空间访问和控制外设。
在处理器架构部分,课程重点介绍RISC-V的基础概念,帮助读者理解指令集架构在软件与硬件之间所起的作用,以及程序如何通过处理器指令完成数据处理和系统控制。
课程进一步介绍RISC-V软件工具链,说明嵌入式程序如何经过编译、汇编、链接等环节,最终转换为能够在目标处理器上运行的机器代码。
最后,课程结合巴伊兰大学EnICS实验室开发的PULPEnIX SoC平台,介绍RISC-V在实际嵌入式系统开发中的应用背景,将处理器架构、软件开发和硬件平台联系起来。
这份课程真正想说明的是:RISC-V不仅是一套处理器指令集,更是嵌入式系统软硬件协同开发的基础。通过理解指令集、SoC架构、软件工具链和实际开发平台,可以建立从软件程序到硬件执行的完整认识。
七份课程的核心内容对照

小编总结
这套课程虽然分别讨论不同技术,但可以归纳为三个相互联系的层面。
第一层:从晶体管到电路。 先进工艺课程解释芯片底层器件如何制造及演进,SPICE课程解释如何利用数学模型和数值算法预测这些器件组成的电路的工作行为。
第二层:从电路到SoC。 RISC-V课程建立处理器与嵌入式系统的架构认识,低功耗设计课程解释如何管理芯片功耗,定制IP集成课程则展示不同功能模块如何进入统一的数字芯片设计流程。
第三层:从设计到可制造芯片。 物理验证课程确保最终版图与电路设计一致并满足工艺规则,DFT课程则进一步解决芯片制造完成后如何检测缺陷、保障产品质量的问题。
需要指出的是,这是一套覆盖多个关键环节的专题课程,而不是逐步讲解全部RTL设计、综合、布局布线和流片操作的单一完整实训教程。
END:原始报告我放在知识星球了,我们在星球中每日会更新半导体行业信息,技术拆解报告,市场分析报告,欢迎大家的加入~

资料整理耗时耗力,专为学习与深度交流而备。若您希望获取报告原件,或有额外资源等需求,欢迎私信联系!
除公众号发布的资料外,我们的知识星球——「芯联汇」还有更丰富和富有价值的资源,包括:
最新的技术与市场深度分析报告
全球半导体龙头企业产品路线图
顶尖科研院所和高校的研究成果和讲义教程
半导体各细分领域的趋势判断
行业峰会演讲精华与专家访谈实录
欢迎扫码加入,与更多行业同行交流,开启您的半导体知识进阶之旅!
关注芯联汇,掌握"芯"讯息














































































