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

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

3天内不再提示

硬件和软件一起完成的集成电路设计

半导体行业相关 来源:半导体行业相关 作者:半导体行业相关 2022-09-08 16:37 次阅读

集成电路(integrated circuit)是一种微型电子器件或部件。采用一定的工艺,把一个电路中所需的晶体管电阻电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构;其中所有元件在结构上已组成一个整体,使电子元件向着微小型化、低功耗、智能化和高可靠性方面迈进了一大步。它在电路中用字母“IC”表示。

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

芯片硬件设计包括:

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 流片。

审核编辑:汤梓红

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

    关注

    446

    文章

    47705

    浏览量

    408872
  • 集成电路
    +关注

    关注

    5317

    文章

    10686

    浏览量

    353137
  • 硬件设计
    +关注

    关注

    18

    文章

    345

    浏览量

    44313
收藏 人收藏

    评论

    相关推荐

    简述专用集成电路设计的基本要求有哪些

    专用集成电路(ASIC)设计是指根据特定的功能需求,为特定的应用领域设计和制造的集成电路。专用集成电路设计的基本要求包括以下几个方面: 一、功能需求:在进行专用集成电路设计之前,必须明
    的头像 发表于 04-19 14:45 77次阅读

    集成电路板是什么 集成电路板和芯片的区别

    集成电路板(Printed Circuit Board,简称PCB)是一种用于连接和支持电子元件的基板。它由一层或多层的导电材料和绝缘材料组成,通过印刷制造技术将导电线路和元件之间的连接关系固定在一起
    的头像 发表于 02-03 10:02 780次阅读

    电路设计中数字地和模拟地是否要共在一起

    电路设计中数字地和模拟地是否要共在一起
    发表于 01-09 06:44

    CP6243同步升压集成电路设计指南

    电子发烧友网站提供《CP6243同步升压集成电路设计指南.pdf》资料免费下载
    发表于 12-26 10:11 2次下载

    恒玄科技成立深圳子公司,经营范围包含集成电路设计

    同时,据天眼查所示,恒玄科技(武汉)有限公司成立于10月,法定代表人是赵国光。注册资本为人民币100万,经营范围包括集成电路设计,信息系统集成服务,软件销售,软件开发,网络和信息安全
    的头像 发表于 11-15 10:09 367次阅读

    罗德与施瓦茨亮相第29届中国集成电路设计业2023年会

    第29届中国集成电路设计业2023年会暨广州集成电路产业创新发展高峰论坛(ICCAD), 即将于11月10日至11日在广州盛大开幕。本届年会以“湾区有你,芯向未来”为主题,深入探讨当前形势下我国
    的头像 发表于 11-08 12:48 530次阅读

    揭秘集成电路的种类和功能:超越硬件的无限可能

    集成电路硬件
    北京中科同志科技股份有限公司
    发布于 :2023年10月07日 09:55:19

    国产EDA“夹缝”生存 集成电路设计和制造流程

    EDA有着“芯片之母”称号,一个完整的集成电路设计和制造流程主要包括工艺平台开发、集成电路设计集成电路制造三个阶段,三个设计与制造的主要阶段均需要对应的EDA工具作为支撑。
    发表于 09-28 14:31 927次阅读
    国产EDA“夹缝”生存 <b class='flag-5'>集成电路设计</b>和制造流程

    模拟集成电路及其构成 模拟集成电路设计过程

    模拟集成电路主要指由电容、电阻、晶体管等元件组成的集成电路,用于处理模拟信号。常见的模拟集成电路包括运算放大器、模拟乘法器、锁相环、电源管理芯片等。模拟集成电路的构成包括放大器、滤波器
    的头像 发表于 09-20 09:52 1436次阅读

    采用UM3561集成电路设计的报警系统电路

      该报警系统电路采用UM3561集成电路设计,可用于使用少量电子部件的各种报警系统。   此 UM3561 报警系统电路项目只需很少的电子部件,由简单的 3 伏直流电源供电。   T1晶体管可在
    发表于 08-04 17:06

    什么是集成电路

    在打印后完成融合。 单片集成电路 单片 IC 在单个硅芯片上具有无源和有源元件、分立部件和互连。这切都意味着单片集成电路是建立在单个晶体上的电路
    发表于 08-01 11:23

    浅谈集成电路的类型

    集成电路(Integrated Circuit,简称IC)是一种将大量电子元器件(如晶体管、电阻、电容等)集成在一块半导体芯片上的电子器件。它通过在芯片上刻制电路图案和连接线路,实现了多个电子元器件的功能,并且可以在微小的空间内
    的头像 发表于 07-13 09:26 534次阅读

    浅谈IC集成电路设计的物理设计

      ASIC物理设计中的单元,集成电路设计中特殊的单元要求是尽量减少可能的CMOS问题。更多的不是比基本功能所必需的晶体管。   *保护部件不受破坏   *通过PN连接分离出2个组分
    发表于 06-12 12:29 393次阅读
    浅谈IC<b class='flag-5'>集成电路设计</b>的物理设计

    Verilog HDL数字集成电路设计原理与应用

    Verilog HDL数字集成电路设计原理与应用(蔡觉平)西安电子科技大学出版社
    发表于 05-26 15:23 0次下载

    电流源在模拟集成电路中可什么作用?

    电流源在模拟集成电路中可什么作用?为什么用它作为放大电路的有源负载?
    发表于 04-21 18:03