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

审核编辑:汤梓红

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

    关注

    455

    文章

    50714

    浏览量

    423115
  • 集成电路
    +关注

    关注

    5387

    文章

    11530

    浏览量

    361622
  • 硬件设计
    +关注

    关注

    18

    文章

    396

    浏览量

    44563
收藏 人收藏

    评论

    相关推荐

    ASIC集成电路设计流程

    ASIC(Application Specific Integrated Circuit)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC集成电路设计流程可以
    的头像 发表于 11-20 14:59 397次阅读

    成为集成电路设计高手的必经之路:科目攻略大公开

    随着科技的快速发展,集成电路已经成为现代电子信息技术的重要组成部分。集成电路设计集成系统专业作为培养这方面人才的重要途径,涵盖了广泛的学科领域。本文将详细介绍学习集成电路设计
    的头像 发表于 08-14 11:07 1055次阅读
    成为<b class='flag-5'>集成电路设计</b>高手的必经之路:科目攻略大公开

    专用集成电路包括哪些内容 专用集成电路设计与工艺

    专用集成电路(Application Specific Integrated Circuit,简称ASIC)是指为特定应用领域而设计和生产的集成电路。相比通用型集成电路,专用
    的头像 发表于 05-04 17:28 2692次阅读

    专用集成电路设计流程是什么 专用集成电路的特点有哪些

    专用集成电路设计流程是指通过设计和制造种特定功能的芯片,以满足特定应用场景的要求。专用集成电路(Application Specific Integrated Circuit,简称ASIC
    的头像 发表于 05-04 17:20 1809次阅读

    专用集成电路包括什么和什么两种 专用集成电路包括什么功能设备

    可以分为数字专用集成电路(Digital ASIC)和模拟专用集成电路(Analog ASIC)两种类型。 数字专用集成电路是将数字电路设计和制造
    的头像 发表于 05-04 15:47 1840次阅读

    专用集成电路的设计流程有哪些 专用集成电路包括什么功能和作用

    应用需求进行优化的特点,具备了更高的性能、更低的功耗和更小的尺寸。 专用集成电路的设计流程主要包括需求分析、系统设计、电路设计、物理设计、验证测试和制造流程。 需求分析:在这阶段,首先需要明确设计的应用需求,在了解并分析应用场
    的头像 发表于 05-04 15:02 853次阅读

    专用集成电路 通用集成电路有哪些区别 专用集成电路和通用集成电路的区别与联系

    专用集成电路(ASIC)和通用集成电路(IC)是两种不同的电路设计和制造方式。 专用集成电路是为特定应用而设计的定制电路。它是根据用户的需求
    的头像 发表于 04-21 17:13 1206次阅读

    专用集成电路技术是什么技术 通用和专用集成电路区别

    专用集成电路技术(Application-Specific Integrated Circuit, ASIC)是电路设计和制造技术,用于满足特定应用需求的电路芯片。与通用
    的头像 发表于 04-21 16:55 1226次阅读

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

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

    专用集成电路 通用集成电路有哪些

    专用集成电路(Application Specific Integrated Circuit,简称ASIC)是种根据特定需求而设计的集成电路。与通用集成电路(General Purp
    的头像 发表于 04-14 10:41 738次阅读

    专用集成电路是什么电路 专用集成电路和通用有哪些不同

    Integrated Circuit,GPIC)相比,专用集成电路更加定制化,能够实现特定功能或完成特定任务。 专用集成电路具有以下几个主要特点: 定制化设计:专用集成电路是根据特定
    的头像 发表于 04-14 10:24 728次阅读

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

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

    集成电路封装形式有哪几种

    集成电路设计与制造过程中,封装是不可或缺的重要环,也是半导体集成电路的最后阶段。
    的头像 发表于 01-24 10:50 1543次阅读

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

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

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

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