集成电路设计基本流程

64 篇文章 5 订阅
62 篇文章 2 订阅
芯片设计包括规格定义、系统设计、前端设计和后端设计四个主要步骤。首先,规格定义确定芯片需求和性能指标。接着,系统设计构建芯片架构和模块。前端设计涉及RTL代码编写和逻辑综合,确保电路功能正确。最后,后端设计完成电路布局和布线,验证物理版图并生成GDS版图以供生产。
摘要由CSDN通过智能技术生成

        一颗芯片的诞生,可以分为芯片设计,芯片制造和封装三个环节。今天单独说一说芯片设计的流程。芯片设计阶段会明确芯片的用途、规格和性能表现,芯片设计可分为规格定义、系统级设计、前端设计和后端设计4大过程。

ba4b8d227206a0898fa569577776ea46.jpeg

    1. 规格定义,工程师在芯片设计之初,会做好芯片的需求分析、完成产品规格定义,以确定设计的整体方向。例如:成本控制在什么水平,需要多少TOPS的AI算力,是否功耗敏感,支持哪些qing接方式,系统需要遵循的安全等级等。

126160ee814a9dd8565476c11fe14d1e.jpeg

    2. 系统设计, 基于前期的规格定义,明确芯片架构、业务模块、供电等系统级设计,例如CPU、GPU、NPU、RAM、联接、接口等。芯片设计需要综合考量芯片的系统交互、功能、成本、功耗、性能、安全及可维可测等综合要素。

63633b896a997dbaaaa08e21d20fa553.jpeg

    3. 前端设计,前端设计时,设计人员根据系统设计确定的方案,针对各模块开展具体的电路设计,使用专门的硬件描述语言(Verilog或VHDL),对具体的电路实现进行RTL(Register Transfer Level)级别的代码描述。代码生成后,就需要严格按照已制定的规格标准,通过仿真验证来反复检验代码设计的正确性。之后,用逻辑综合工具,把用硬件描述语言写成的RTL级的代码转成门级网表(NetList),以确保电路在面积、时序等目标参数上达到标准。逻辑综合完成后需要进行静态时序分析,套用特定的时序模型,针对特定电路分析其是否违反设计者给定的时序限制。整个设计流程是一个迭代的流程,任何一步不能满足要求都需要重复之前的步骤,甚至重新设计RTL代码。

4eac0cb87922b74673d12d83eda7ce5c.jpeg

    4. 后端设计,后端设计是先基于网表,在给定大小的硅片面积内,对电路进行布局(Floor Plan)和绕线(Place and Route),再对布线的物理版图进行功能和时序上的各种验证(Design Rule Check、Layout Versus Schematic等),后端设计也是一个迭代的流程,验证不满足要求则需要重复之前的步骤,最终生成用于芯片生产的GDS(Geometry Data Standard)版图。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值