当前位置: 首页 > 装修百科 > 装修必读 > 装修设计 > 关于集成电路设计的流程详解

关于集成电路设计的流程详解

2017-01-16 18:30:28

集成电路设计(英语:Integrated circuit design),根据当前集成电路的集成规模,亦可称之为超大规模集成电路设计(VLSI design),是指以集成电路、超大规模集成电路为目标的设计流程。集成电路设

  集成电路设计(英语:Integrated circuit design),根据当前集成电路的集成规模,亦可称之为超大规模集成电路设计(VLSI design),是指以集成电路、超大规模集成电路为目标的设计流程。集成电路设计通常是以“模块”作为设计的单位的。例如,对于多位全加器来说,其次级模块是一位的加法器,而加法器又是由下一级的与门、非门模块构成,与、非门最终可以分解为更低抽象级的CMOS器件。下面就让我们进一步的了解集成电路设计的相关知识。

  

  集成电路设计介绍

  集成电路设计的流程一般先要进行软硬件划分,将设计基本分为两部分:芯片硬件设计和软件协同设计。芯片硬件设计包括:

  1.功能设计阶段。

  设计人员产品的应用场合,设定一些诸如功能、操作速度、接口规格、环境温度及消耗功率等规格,以做为将来电路设计时的依据。更可进一步规划软件模块及硬件模块该如何划分,哪些功能该整合于SOC 内,哪些功能可以设计在电路板上。

  2.设计描述和行为级验证

  功能设计完成后,可以依据功能将SOC 划分为若干功能模块,并决定实现这些功能将要使用的IP 核。此阶段间接影响了SOC 内部的架构及各模块间互动的讯号,及未来产品的可靠性。决定模块之后,可以用VHDL 或Verilog 等硬件描述语言实现各模块的设计。接着,利用VHDL 或Verilog 的电路仿真器,对设计进行功能验证(functionsimulation,或行为验证 behavioral simulation)。

  注意,这种功能仿真没有考虑电路实际的延迟,也无法获得精确的结果。

  3.逻辑综合

  确定设计描述正确后,可以使用逻辑综合工具(synthesizer)进行综合。综合过程中,需要选择适当的逻辑器件库(logic cell library),作为合成逻辑电路时的参考依据。硬件语言设计描述文件的编写风格是决定综

美式楼梯

合工具执行效率的一个重要因素。事实上,综合工具支持的HDL 语法均是有限的,一些过于抽象的语法只适于作为系统评估时的仿真模型,而不能被综合工具接受。

  逻辑综合得到门级网表。

  4.门级验证(Gate-Level Netlist Verification)

  门级功能验证是寄存器传输级验证。主要的工作是要确认经综合后的电路是否符合功能需求,该工作一般利用门电路级验证工具完成。注意,此阶段仿真需要考虑门电路的延迟。

  5.布局和布线

  布局指将设计好的功能模块合理地安排在芯片上,规划好它们的位置

新古典风格卧室

。布线则指完成各模块之间互连的连线。注意,各模块之间的连线通常比较长,因此,产生的延迟会严重影响SOC的性能,尤其在0.25 微米制程以上,这种现象更为显著。 目前,这一个行业仍然是中国的空缺,开设集成电路设计与集成系统专业的大学还比较少,其中师资较好的学校有 上海交通大学,哈尔滨工业大学,哈尔滨理工大学,东南大学,西安电子科技大学,电子科技大学,复旦大学,华东师范大学等。这个领域已经逐渐饱和,越来越有趋势走上当年软件行业的道路。

    

  集成电路设计过程

  1.电路设计

  依据电路功能完成电路的设计。

  2.前仿真

  电路功能的仿真,包括功耗,电流,电压,温度,压摆幅,输入输出特性等参数的仿真。

  3.版图设计(Layout)

  依据所设计的电路画版图。一般使用Cadence软件。

  4.后仿真

  对所画的版图进行仿真,并与前仿真比较,若达不到要求需修改或重新设计版图。

  5.后续处理

  将版图文件生成GDSII文件交予Foundry流片。

    

  集成电路设计的辅助和自动化

  主条目:计算机辅助设计和电子设计自动化

  由于集成电路系统的复杂性,工程师往往需要借助电子设计自动化工具来进行计算机辅助设计。逻辑综合就是电子设计自动化在数字集成电路设计中最显著的体现。以往在设计小规模、中规模集成电路时,工程师设计数字集成电路需要根据逻辑功能,通过类似卡诺图这样的手工途径来优化逻辑函数,然后确定使用何种逻辑门来实现电路。而在当前超大规模集成电路,乃至更大的甚大规模集成电路的设计中,这样的工作方式不太现实。电子设计自动化工具使得工程师能够从复杂的门级设计转到功能设计,而底层的转换由自动工具完成,工程师只需要掌握如何设置这些工具工作策略的知识。硬件描述语言是集成电路设计自动化的重要基础。电子设计自动化发展十分迅速,现在已经成立了诸如设计自动化会议的一些学术论坛,定期讨论业界的发展。

  完成整个集成电路设计常常涉及多个电子设计自动化工具的运用。有些公司专门从事集成电路计算机辅助设计工具套件的开发和销售,例如Synopsys、Cadence、Mentor Graphics、Agilent、Altium、Xilinx等。电子设计自动化工具的本身作为一种软件,背后依靠的是各种计算机算法。因此电子设计自动化工具的开发更加接近软件设计的范畴,其开发人员需要重点关注逻辑简化、布局布线等方面的算法实现,但是他们同样需要了解集成电路的硬件知识。

  编辑总结:以上就是集成电路设计的一般流程的相关知识介绍,希望能够帮助到有这方面需求的朋友们!如需了解更多相关资讯,请继续关注我们网站,后续将呈现更多精彩内容。

简约风格餐厅

  结语:以上便是新家优装网(http://www.xinjiadiy.com/)小编给大家介绍的关于集成电路设计的流程详解的相关介绍。如果您想了解更多有趣的装修故事,有料的装修干货,有颜的装修美图,还可以关注新家优装微信公众号(xinjiadiy01)。


扫一扫关注新家优装网微信公众号

  相关推荐:

  水晶吊灯怎么安装

  家庭住宅装修常见易犯禁忌错误

  外墙防水施工注意事项

  家庭装修预算清单一览

  旧地板翻新还是更换

上述内容为转载或编者观点,不代表新家网意见,不承担任何法律责任。

相关阅读

  • 老房装修改造不“糙”心,5大注意事项放心底!

    老房装修改造不“糙”心,5大注意事项放心底!

    老房装修与新房装修相比,流程上还是要简单一些,从整体上看还是有较为明显的区别。家有老房的业主会想办法将其翻新,装修上不可避免需要注意一些问题。老房改造装修与新房装修有哪些区别?需要注意些什么?一起来学习学习吧!2024-10-06
  • 班尔奇书柜

    班尔奇书柜

    玻璃质玻璃书柜是采用玻璃和木料、五金、金属不锈钢等组合在一起的书柜。玻璃书柜的框架主要为木料和五金、不锈钢等。只有书柜门或者是挡板所用材料才是玻璃。这些材料组合在一起制作成的玻璃书柜极具时尚的潮流。2、杉木集成板杉木板又称指接板,是一小段一...2024-10-06
  • 华康欧典家具的修补方法

    华康欧典家具的修补方法

    修补漆面如果家具漆面被烧灼受损,可在牙签上包一层细纹硬布,轻轻擦抹痕迹,然后涂上一层薄蜡,焦痕即可除去;如果家具漆面擦伤,可用和家具颜色一致的蜡笔或颜料,在家具的创面抹,覆盖外露的底色,然后用透明的指甲油薄薄地涂上一层即可;如果蜡油滴在家具...2024-10-06
  • 六合院榆木家具

    六合院榆木家具

    榆木家具保留了明清时代家私的造型,收分有致、不虚饰、不夸耀、不越礼,方方正正、方中带圆、自然得体、挺拔秀丽、刚柔相济、洗练中显出精致。在结构上,可将榆木家具不用一根铁钉便可完全靠合理的榫卯相连接,足以抵御南方的潮湿和北方的干燥。2024-10-06
  • 康耐登布艺沙发选购指标

    康耐登布艺沙发选购指标

    舒适度忙碌了一天,回到家里要享受一下,沙发座位应以舒适为主,其坐面与靠背均应适合人体生理结构的曲面。如果居室面积较小,兼备坐卧功能的沙发床是一个不错的选择。2、人体工程对老年人来说,沙发坐面的高度要适中,若太低了,坐下、起来都不方便;对新婚...2024-10-06

京ICP备2021003743号-1