ASIC(Application Specific Integrated Circuit)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC集成电路设计流程可以分为前端设计和后端设计两大部分,以下是的流程介绍:
一、前端设计
- 准备需求规范
- 确定芯片的具体指标,包括物理实现(制作工艺、裸片面积、封装)和性能指标(速度、功耗)以及功能指标(功能描述、接口定义)。
- 系统级设计
- 使用系统建模语言(如Matlab、C等)对各个模块进行描述,验证方案的可行性。
- RTL设计
- RTL验证
- 消除Linting Error,确保可综合。
- 执行基于周期的验证(功能),验证RTL的协议行为。
- 执行属性检查,验证RTL实现和规范理解匹配。
- 执行IP功能验证。
- 逻辑综合
- 设计检查
二、后端设计
- 布局布线准备
- 综合网表文件(VHDL/Verilog格式)和SDC(约束文件)作为输入文件传递给布局布线工具。
- Floor-plan
- 布局(Placement)
- 在布局工具中,切割行,在防止放置单元的位置创建阻塞。
- 单元的物理布局基于时序/面积需求执行。
- 布线(Routing)
- 最初的全局布线和细节布线,根据生产需要满足DRC需求。
- 参数提取与验证
- 执行布线后,将布线后Verilog网表、标准单元LEF/DEF文件给提取工具,以在SPEF(标准寄生交换格式)格式中提取芯片寄生(RLC阻感容)参数,并生成SPEF文件。
- 布局布线后检查是否设计满足需求(功能、时序、面积、功耗、可测性、DRC、LVS、ERC、ESD、SI、IR-Drop)。
- 执行布线后网表的功耗分析,确认设计是否满足功耗目标。
- 使用布线后网表执行门级仿真,检查设计是否满足功能需求。
- 执行RTL和布线网表之间的形式验证,确认PR工具未修改功能性。
- 使用SPEF文件和布线网表文件执行STA,检查设计是否满足时序需求。
- 在DFT工具中执行scan-tracing,检查scan-chain是否是基于DFT需求建立的,使用DFT工具执行故障覆盖,生成ATPG测试向量。
- 执行称作物理验证的DRC(设计规则检查)验证,确认设计满足了制造需求。
- 执行LVS(layout vs Spice)检查,将布线网表转换为spice(SPICE-R),转换综合网表(SPICE-S),比较确认二者匹配。
- 执行ESD检查,在芯片中同时具备模拟部分和数字部分的情况下,确认正确的背靠背二极管被放置并且具备正确的防护。对数字和模拟部分分别设置电源和地,以降低衬底噪声。
- 执行特定的STA以确认芯片的信号完整性。将布线网表和SPEF文件(包含耦合电容值的寄生参数)输入STA工具执行此步骤。
- 执行IR压降分析,电源网格足够健壮以经受设计的静态和动态功耗下降,并且IR压降在目标限制范围内。
- 芯片完工修整
- 布线设计使用设计约束验证完成后,进入芯片完工修整阶段(金属开槽、放置解耦帽等)。
- 设计与制造准备
- 芯片设计准备好进入制造单元,以制造厂可理解的GDS文件发布设计文件。
- GDS发布后,执行LAPO检查,确认发布给fab的数据库的正确性。
- 封装与测试
- 执行封装引线键合(wire-bounding),将芯片连接至封装。
综上,ASIC集成电路设计流程是一个复杂而精细的过程,需要多个阶段的协同工作和严格的验证与测试,以确保最终产品的性能和可靠性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
集成电路
+关注
关注
5446文章
12470浏览量
372727 -
模块
+关注
关注
7文章
2822浏览量
52809 -
asic
+关注
关注
34文章
1269浏览量
124064 -
电子系统
+关注
关注
0文章
483浏览量
32167
发布评论请先 登录
相关推荐
热点推荐
PDK在集成电路领域的定义、组成和作用
PDK(Process Design Kit,工艺设计套件)是集成电路设计流程中的重要工具包,它为设计团队提供了与特定制造工艺节点相关的设计信息。PDK 是集成电路设计和制造之间的桥梁,设计团队依赖 PDK 来确保设计能够在晶圆
华大九天Empyrean Liberal工具助力数字集成电路设计
数字集成电路设计中,单元库和IP库宛如一块块精心打磨的“积木”,是数字IC设计的重要基础。从标准单元库(Standard Cell)、输入输出接口(I/O Interface)、存储器单元(如
中国集成电路大全 接口集成电路
资料介绍本文系《中国集成电路大全》的接口集成电路分册,是国内第一次比较系统地介绍国产接口集成电路的系列、品种、特性和应用方而知识的书籍。全书共有总表、正文和附录三部分内容。总表部分列有国产接口
发表于 04-21 16:33
基于运算放大器和模拟集成电路的电路设计(第3版)
内容介绍:
本文全面阐述以运算放大器和模拟集成电路为主要器件构成的电路原理、设计方法和实际应用。电路设计以实际器件为背景,对实现中的许多实际问题尤为关注。全书共分13章,包含三大部分。第一部分(第
发表于 04-16 14:34
概伦电子集成电路工艺与设计验证评估平台ME-Pro介绍
ME-Pro是概伦电子自主研发的用于联动集成电路工艺与设计的创新性验证评估平台,为集成电路设计、CAD、工艺开发、SPICE模型和PDK专业从业人员提供了一个共用平台。
集成电路产业新地标 集成电路设计园二期推动产业创新能级提升
在2025海淀区经济社会高质量发展大会上,海淀区对18个园区(楼宇)的优质产业空间及更新改造的城市高品质空间进行重点推介,诚邀企业来海淀“安家”。2024年8月30日正式揭牌的集成电路设计园二期就是
爱普生(EPSON) 集成电路IC
的功耗和LCD驱动器等技术扩大了产品阵容,包括ASIC、MCU和LCD控制器等。Epson在集成电路技术方面积累了丰富的经验,并拥有多项专利。Epson在技术研发上不
集成电路设计中静态时序分析介绍
本文介绍了集成电路设计中静态时序分析(Static Timing Analysis,STA)的基本原理、概念和作用,并分析了其优势和局限性。 静态时序分析(Static Timing
集成电路为什么要封胶?
集成电路为什么要封胶?汉思新材料:集成电路为什么要封胶集成电路封胶的主要原因在于提供多重保护和增强性能,具体来说包括以下几个方面:防止环境因素损害:集成电路在工作过程中可能会受到静电、
CPLD 与 ASIC 的比较
在数字电子领域,CPLD和ASIC是两种广泛使用的集成电路技术。它们各自有着独特的优势和局限性,适用于不同的应用场景。 1. 定义与基本原理 1.1 CPLD(复杂可编程逻辑器件) CPLD是一种
新思科技携手深圳大学推动集成电路设计领域发展
年12月16日,新思科技与深圳大学电子与信息学院、IEEE电路与系统深圳分会联合举办了一场以“数字集成电路设计流程与EDA工具”为主题的前沿讲座,逾120名学生积极参与了此次活动,聆听来自新思科技技术专家的精彩分享。
集成电路新建项目机电二次配制定减震措施的流程是怎样的?
制定集成电路新建项目机电二次配设备减震措施,需要从前期规划到后期的监测优化,形成一个完整的流程,以确保减震措施的有效性和可靠性。以下是具体流程:

ASIC集成电路设计流程
评论