行业百科

亚慱体育app硬件和软件一起完成的集成电路设计

发布时间:2022-09-26 11:59:23

浏览次数:512333

亚慱体育app集成电路是integratedcircuit)是一种微型电子设备或部件。采用一定的工艺,将电路中所需的晶体管、电阻、电容、电感等元件与接线连接起来,制成一小块或几小块半导体晶片或介质基板,然后封装在管壳内,成为具有所需电路功能的微型结构;所有元件在结构上形成一个整体,使电子元件向微小型化、低功耗、智能化、高可靠性迈出了一大步。它用字母IC在电路中表示。


一般来说,集成电路的设计过程应先划分为软硬件,设计基本分为芯片硬件设计和软件协同设计两部分。


芯片硬件设计包括:


1.亚慱体育app功能设计阶段。


在设计人员产品的应用场合,设置一些规格,如功能、操作速度、接口规格、环境温度和消耗功率,作为未来电路设计的依据。我们可以进一步规划如何划分软件模块和硬件模块,哪些功能可以集成C中,哪些功能可以设计在电路板上。


2.亚慱体育app设计描述和行为验证。


功能设计完成后,可根据功能划分为若干功能。


确定模块后,可以用irillog或Verilog等描述语言来实现每个模块的设计。然后,使用VHDL或Verilog的电路模拟器来验证设计的功能(functionsmulation,或行为验证behavioralsion)。


3.亚慱体育app逻辑综合。


在确定正确的设计描述后,可以使用逻辑综合工具进行综合。在综合过程中,需要选择合适的逻辑器件库logiccelllibrary)作为合成逻辑电路的参考。


硬件语言设计描述文件的编写风格是决定综合工具执行效率的一个重要因素。事实上,HD只适用于有限的综合语法,一些过于抽象的语法作为系统评估中的模拟模型,而不能被综合工具所接受。门级网络表的逻辑集成。


4.门级验证


门级功能验证是寄存器传输级验证。主要工作是确认综合电路是否满足功能要求,一般采用门电路级验证工具完成。请注意,现阶段模拟需要考虑门电路的延迟。


5.布局和布线。


布局是指在芯片上合理安排设计的功能模块,并规划其位置。接线是指完成每个模块之间的连接。请注意,每个模块之间的连接通常相对较长,因此延迟会严重影响OC的性能,特别是在0.25微米以上,这种现象更为显著。


软件协同设计包括:


1.电路设计根据电路功能完成。


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


3.版图设计(Layout)根据设计的电路画版图。一般使用Cadence软件。


4.模拟后绘制的版图,并与之前的模拟进行比较,如果不能满足修改或重新设计版图的要求。


5.后续处理将版图文件生成GDSII文件交给Foundry流片。

在线咨询

微信沟通

微信二维码

电话咨询

回到顶部

您的浏览器版本过低,请尝试升级您的浏览器或使用其它浏览器