0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字IC设计+EDA流程及专有名词

电路和微电子考研 来源:CSDN 作者:CSDN 2022-11-01 11:25 次阅读

数字IC设计+EDA流程及专有名词

1. 数字IC设计流程相关名词梳理

半定制设计(ASIC):

工艺厂商已经把逻辑门设计好了,只需要搭建自己的电路,不用管逻辑门里面的晶体管

RTL ( Register Transfer Level)设计:

利用硬件描述语言,如verilog对电路以寄存器之间的传输为基础进行描述;寄存器传输是时序电路,时钟沿到来的时候才变化,寄存器可以统一受时钟控制。

功能验证:

在功能上确保每一步设计与实现的流程转换时,能够保证它的逻辑不要变形,在ASIC设计与实现各个阶段都对应有不同的验证手段和工作。

逻辑综合:

将RTL级设计中所得的程序代码翻译成实际电路的各种元器件以及他们之间的连接关系,可以用一张表来表示,称为门级网表( Netlist ),门级网表也是一个标准的Verilog语言,他描述的层次比RTL层级更低。

门级网表:标准单元的门+连线。图纸是半定制,不用细节到晶体管,只用到门和连线即可;

所需内容:库文件,RTL代码,时序等约束文件(.sdc),综合的脚本(即命令,可以提前写好);

生成内容:门级网表(还是代码 .gv gate verilog),SDC。

形式验证:

主要是检查网表和和RTL是否等价,不需要激励,是静态仿真:通过数学模型的方法看是否满足。做等价性检查用到Synopsys的Formality工具。

STA ( Static Timing Analysis,静态时序分析) :

套用特定的时序模型(Timing Model),针对特定电路分析其是否违反设计者给定的时序限制(Timing Constraint);静态时序分析:通过数学的方法,来计算所有的路径,有没有满足时序。

对布图前后的门级网表进行STA:在布图前,PrimeTime使用由库指定的线载模型估计线网延时。如果所有关键路径的时序是可以接受的,则由PrimeTime或DC得到一个约束文件,目的是为了预标注到布图工具。在布图后,实际提取的延迟被反标注到PrimeTime以提供真实的延迟计算

时钟树综合CTS(Clock Tree Synthesis):

简单点说就是时钟的布线。由于时钟信号在数字芯片的全局指挥作用,它的分布应该是对称式的连到各个寄存器单元,从而使时钟从同一个时钟源到达各个寄存器时,时钟延迟差异最小。这也是为什么时钟信号需要单独布线的原因。CTS工具,Synopsys的Physical Compiler

布局布线:

布局规划:就是放置芯片的宏单元模块,在总体上确定各种功能电路的摆放位置,如IP模块,RAM,I/O引脚等等。布局规划能直接影响芯片最终的面积。

布线(CTS之后)就是普通信号布线了,包括各种标准单元(基本逻辑门电路)之间的走线。比如我们平常听到的0.13um工艺,或者说90nm工艺,实际上就是这里金属布线可以达到的最小宽度,从微观上看就是MOS管的沟道长度。工具Synopsys的Astro,或者Synopsys的IC Compiler (ICC)(ICC是Astro的下一代取代产品

Extrat RC和STA:

前面逻辑综合后STA的话,用的是一个理想的时序模型(Timing Model)去做的,这个实际上并没有实际的时序信息,实际cell摆在哪里,两个cell之间的走线延时等信息都是没有的,因为这个时候还没有布局布线,两个的位置都是不确定的,自然没有这些信息。当位置确定之后,才会真正的去提取这些延时信息(Extrat RC),然后再做布局布线之后的STA,此时的STA相较于综合时的STA,拿到的延时信息就是更真实的!包括时钟,也是插了时钟树之后真正的时钟走线,时钟路径的延时也是更真实的。如果布局布线之后还有不满足时序的地方,也会退回去前面的阶段进行修改。

版图物理验证:

对完成布线的物理版图进行功能和时序上的验证,验证项目很多,如:

LVS(Layout Vs Schematic)验证:简单说,就是版图与逻辑综合后的门级电路图的对比验证;

DRC(Design Rule Checking):设计规则检查,检查连线间距,连线宽度等是否满足工艺要求;

ERC(Electrical Rule Checking):电气规则检查,检查短路和开路等电气 规则违例;等等。

工具为Synopsys的Hercules。

实际的后端流程还包括电路功耗分析,以及随着制造工艺不断进步产生的DFM可制造性设计)问题。物理版图验证完成也就是整个芯片设计阶段完成,下面的就是芯片制造了。

GDSII文件:

物理版图以GDSII的文件格式交给芯片代工厂(称为Foundry)在晶圆硅片上做出实际的电路,再进行封装和测试,就得到了实际的芯片。

2. IC设计过程中用到的EDA工具总结

2f1e42e0-5992-11ed-a3b6-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC设计
    +关注

    关注

    38

    文章

    1297

    浏览量

    104061
  • eda
    eda
    +关注

    关注

    71

    文章

    2767

    浏览量

    173390
  • 晶体管
    +关注

    关注

    77

    文章

    9702

    浏览量

    138430

原文标题:数字IC设计流程相关名词梳理及各流程EDA工具总结

文章出处:【微信号:feifeijiehaha,微信公众号:电路和微电子考研】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    艾伟达发布数字芯片EDA工具adsDesigner

    。 adsDesigner是一套集RTL(寄存器传输级)逻辑综合与物理布局于一体的完整解决方案。它不仅能够同时优化时序、面积、功耗和物理布局等多重目标,还实现了从RTL到物理布局的“一次按键”全自动流程。这一创新设计极大地简化了传统数字
    的头像 发表于 12-17 10:40 318次阅读

    数字设计ic芯片流程

    主要介绍芯片的设计流程                                                                    &
    发表于 11-20 15:57 0次下载

    EDA与传统设计方法的区别

    在电子设计领域,随着技术的发展,EDA(电子设计自动化)工具已经成为工程师们不可或缺的助手。与传统的设计方法相比,EDA工具提供了更为高效、精确的设计流程。 1. 设计流程的自动化程度
    的头像 发表于 11-08 13:47 408次阅读

    【「数字IC设计入门」阅读体验】+ 数字IC设计流程

    设计的流程,对IC行业有个初步的认识,这样有助于后面技术章节的学习;对于我通读第1章后,最大的收获就是了解了数字IC的设计流程。书中使用图1
    发表于 09-25 15:51

    【「数字IC设计入门」阅读体验】+ 概观

    IC和模拟IC的设计流程,后面几节说明了模拟IC数字IC和FPGA设计的区别,平时了解的这些知
    发表于 09-24 10:58

    滤波参数tor对数字滤波结果的影响

    在探讨滤波参数tor对数字滤波结果的影响时,首先需要澄清一点:在标准的滤波理论和技术文献中,并没有直接名为“tor”的滤波参数。这可能是一个误写、特定领域的专有名词或是对某个参数的非标准缩写
    的头像 发表于 09-21 09:39 523次阅读

    大语言模型:原理与工程时间+小白初识大语言模型

    /模/型 sunword粒度: 中文->我/贼/喜/欢/看/大/语/言/模/型 English->let/\'/s/go/to/li/##b 这里有个专有名词OOV:模型无法
    发表于 05-12 23:57

    为昕原理图设计EDA软件(Jupiter)试用

    为昕原理图设计EDA软件(Jupiter)是一款符合中国国情的原理图设计软件,聚焦核心功能,覆盖原理图设计全流程,功能设计更智能化,界面操作更人性化,让硬件工程师使用得更愉悦、顺畅。为昕科技旨在通过
    发表于 04-12 14:30

    数字后端全流程EDA企业日观芯设完成数千万元Pre-A轮融资

    近日,国内数字后端全流程EDA企业日观芯设宣布完成数千万元的Pre-A轮融资。本轮融资由蓝驰创投领投,源码资本跟投,本轮融资资金将用于市场推广以及产品升级迭代的研发。
    的头像 发表于 04-07 16:23 877次阅读

    思尔芯再度荣膺2024中国IC设计行业TOP 10 EDA公司

    国内首家数字EDA企业,思尔芯凭借在EDA领域的的不懈创新和竞争优势,获业内的广泛认可,继2023年首次上榜后,再次获得“TOP10EDA公司”的荣誉,综合排名第
    的头像 发表于 04-04 08:22 424次阅读
    思尔芯再度荣膺2024中国<b class='flag-5'>IC</b>设计行业TOP 10 <b class='flag-5'>EDA</b>公司

    芯行纪荣获“2024中国IC设计成就奖之年度创新EDA公司”奖项

    2024年3月29日,芯行纪科技有限公司(以下简称“芯行纪”)凭借其在数字实现EDA领域的多项创新技术和产品,荣获“2024中国IC设计成就奖之年度创新EDA公司”奖项。
    的头像 发表于 04-01 17:14 1082次阅读
    芯行纪荣获“2024中国<b class='flag-5'>IC</b>设计成就奖之年度创新<b class='flag-5'>EDA</b>公司”奖项

    概伦电子蝉联中国IC设计成就奖之年度产业杰出贡献EDA公司

    3月29日,2024年度中国IC设计成就奖榜单揭晓,概伦电子再度荣获年度产业杰出贡献EDA公司,作为国内首家EDA上市公司、关键核心技术具备国际市场竞争力的EDA领军企业,概伦电子连续
    的头像 发表于 04-01 11:46 744次阅读

    年度技术突破EDA公司!思尔芯凭先进解决方案荣获2024中国IC设计成就奖

    首家数字EDA企业,思尔芯凭借其完善的数字前端EDA解决方案,荣获了“2024中国IC设计成就奖之年度技术突破
    的头像 发表于 03-30 08:22 592次阅读
    年度技术突破<b class='flag-5'>EDA</b>公司!思尔芯凭先进解决方案荣获2024中国<b class='flag-5'>IC</b>设计成就奖

    数字IC设计入门经典书籍合集推荐

    本文所列书籍都面向数字集成电路方向,其他方向,诸如模拟集成电路、射频IC、功率器件、工艺、器件等,均未涉及。将从理论基础、晶体管级电路、系统级电路、物理实现、Verilog HDL 、FPGA、处理器设计、数字
    的头像 发表于 03-07 13:48 1140次阅读

    思尔芯林俊雄:完善数字前端EDA,为芯片差异化创新赋能

    EDA(ElectronicDesignAutomation,电子设计自动化),是一种在计算机系统辅助下,完成IC功能设计、综合验证、物理设计等流程软件的统称。EDA被誉为芯片之母,贯
    的头像 发表于 01-17 08:22 980次阅读
    思尔芯林俊雄:完善<b class='flag-5'>数字</b>前端<b class='flag-5'>EDA</b>,为芯片差异化创新赋能