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

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

3天内不再提示

IC设计与方法

lhl545545 来源:行业学习与研究 作者:行业学习与研究 2022-08-16 10:35 次阅读

本文主要来源为学堂在线《IC设计与方法》学习笔记

Quarus Ⅱ工具可以进行PLD(可编程芯片)的设计。

Quarus Ⅱ工具的整体编译过程包括逻辑综合、布局布线、时序分析、I/O分析(个人理解芯片引脚的分析)等编译子过程。

Quarus Ⅱ工具提供了如图一右上角的工具条,设计人员可以直接点击工具条第一个紫色的三角形按钮完成整体编译过程,也可通过点击其他带有紫色三角形的按钮完成某一子过程的编译。

对于简单的芯片设计,设计人员可以点击一个按钮完成整体编译过程。对于复杂的芯片设计,逻辑综合、布局布线、时序分析子过程可能需要花费数小时到数天的时间。如果每次编译都进行整体编译,会浪费时间,所以复杂的芯片设计通常分步完成每个子过程的编译。

87e10964-1ceb-11ed-ba43-dac502259ad0.png

图一,图片来源:学堂在线《IC设计与方法》

设计人员需要关注Quarus Ⅱ工具提供的报告。

图二左侧中间带有多个蓝色进度条的窗口会报告编译过程是否百分之百正确,如果编译有错误,Quarus Ⅱ工具可能会在错误处停滞。

图二最靠下写有绿色文字的窗口会报告编译过程的一些相关信息,设计人员需要仔细检查是否有error或warning,除非可以确认warning对芯片设计没有影响,否则设计人员需要排除所有的error或warning。

881c65d6-1ceb-11ed-ba43-dac502259ad0.png

图二,图片来源:学堂在线《IC设计与方法》

图三是图二右上角部分的放大,展示的是Quarus Ⅱ工具可以报告每一编译子过程的相关信息,如逻辑综合、时序分析、I/O分析等相关信息。

8853f028-1ceb-11ed-ba43-dac502259ad0.png

图三,图片来源:学堂在线《IC设计与方法》

图四是Quarus Ⅱ工具对芯片引脚资源使用(I/O分析)情况的报告,包括输入引脚的信号、名称、是否为特殊引脚等信息。

888d7c1c-1ceb-11ed-ba43-dac502259ad0.png

图四,图片来源:学堂在线《IC设计与方法》

图五展示了Quarus Ⅱ工具逻辑综合(将芯片代码设计转化成电路设计)相关设置界面,需要设计人员检查的设置包括顶层树状结构(Quarus Ⅱ工具会分析芯片设计的树状结构)、目标器件的类型、设计文件和库文件、代码语法标准(确定语法标准采用的版本)、EDA(逻辑综合所使用的平台)工具的选择(Quarus Ⅱ工具内嵌的工具或其他EDA工具)、时序分析设置、逻辑综合操作设置、仿真工具设置。

88c4d838-1ceb-11ed-ba43-dac502259ad0.png

图五,图片来源:学堂在线《IC设计与方法》

Quarus Ⅱ工具可以提供多种逻辑综合的方法,如智能综合,智能综合采用增量综合方式,可以节省时间和磁盘空间。其他的逻辑综合的方法还包括:节省综合时间的综合方法和使用更多磁盘空间的综合方法(这两种方法课程中未提及,根据图六翻译)。

88fd64b4-1ceb-11ed-ba43-dac502259ad0.png

图六,图片来源:学堂在线《IC设计与方法》

上文提及的增量综合通过只对电路修改部分进行再次逻辑综合,节省时间和磁盘空间。

如图七所示,芯片顶层设计(TOP)包含设计A和B的连接方式,设计A、B的底层设计(具体设计内容)分别包含于A、B中。若第一次逻辑综合后,问题只出现在B的底层设计中,在修改出问题的设计后,软件可以通过只对修改部分(个人理解:顶层设计部分和B的底层设计可能均发生修改,A的底层设计没有修改)进行逻辑综合,以节省时间和磁盘空间。

892a0c26-1ceb-11ed-ba43-dac502259ad0.png

图七,图片来源:学堂在线《IC设计与方法》

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

    关注

    37

    文章

    1264

    浏览量

    102931
  • 编译
    +关注

    关注

    0

    文章

    613

    浏览量

    32371
  • 可编程芯片
    +关注

    关注

    0

    文章

    49

    浏览量

    18507

原文标题:芯片设计相关介绍(28)——Quarus Ⅱ工具部分功能简介(上)

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一种基于Logical Effort理论的IC设计方法解析

    Gain=Cout/(3.6*Cin),并把它作为电路单元(cell)的延迟预算。最快的电路拓扑结构有一致可变的Gain,因此在物理综合阶段,可以通过仔细调整Gain的值,保持时序不变。全新的IC设计方法
    发表于 02-10 10:24

    增大三极管集电极电流Ic方法

    换成小电阻,做大Ib,但还是总是达不到触发点。甚至做到10欧姆反而电流变小。大家有没有什么办法,增大三极管集电极电流Ic方法?或者换其他三极管?有建议型号没?
    发表于 05-04 13:36

    咨询:增大三极管集电极电流Ic方法

    换成小电阻,做大Ib,但还是总是达不到触发点。甚至做到10欧姆反而电流变小。大家有没有什么办法,增大三极管集电极电流Ic方法?或者换其他三极管?有建议型号没?
    发表于 05-04 15:39

    IC设计流程与方法是什么?

    关于IC设计的流程是怎样的?有关IC设计的方法有哪些?
    发表于 06-21 07:51

    低功耗数字IC设计方法及示例

    在之前的 IC 设计中,关注的参数主要是性能(timing)和面积(area)。 EDA 工具在满足性能要求的情况下,最小化面积。功耗是一个不怎么关心的问题。 CMOS 工艺在相对较低的时钟频率下
    发表于 09-21 07:38

    嵌入式SoC IC 的设计方法和流程

    在介绍嵌入式 SoC IC 概念的基础上,介绍基于重用(re-use)的 SoC IC 设计方法和流程, 涉及满足时序要求、版图设计流程和测试设计的问题, 并给出设计计划考虑项目。
    发表于 05-13 16:09 28次下载

    面向未来的IC设计方法

    面向未来的IC设计方法
    发表于 03-28 15:09 609次阅读

    一种全新的深亚微米IC设计方法

    一种全新的深亚微米IC设计方法 本文分析了传统IC设计流程存在的一些缺陷,并且提出了一种基于Logical Effort理论的全新IC设计方法
    发表于 12-27 13:28 620次阅读
    一种全新的深亚微米<b class='flag-5'>IC</b>设计<b class='flag-5'>方法</b>

    基于Logical Effort理论的全新IC设计方法

    本文分析了传统IC设计流程存在的一些缺陷,并且提出了一种基于Logical Effort理论的全新IC设计方法
    发表于 03-12 11:55 1283次阅读
    基于Logical Effort理论的全新<b class='flag-5'>IC</b>设计<b class='flag-5'>方法</b>

    传统MEMS-IC 设计方法和验证的机构化方法介绍

    伴随着传感技术在汽车和消费电子产品的迅速普及,微机电系统(MEMS)在最近几年已进入主流。为了控制及信号调理,基于MEMS 的传感器必然需要密切耦合的电子电路。电子电路要么独立于MEMS,要么和MEMS 在一个裸片中嵌入到模拟/混合信号集成电路中。
    发表于 04-13 13:34 735次阅读
    传统MEMS-<b class='flag-5'>IC</b> 设计<b class='flag-5'>方法</b>和验证的机构化<b class='flag-5'>方法</b>介绍

    IC设计前后端流程与EDA工具介绍

    本文首先介绍了ic设计的方法,其次介绍了IC设计前段设计的主要流程及工具,最后介绍了IC设计后端设计的主要流程及工具。
    发表于 04-19 18:04 1.2w次阅读

    PCB电路设计代换IC的技巧与方法

    其代换原则是:代换IC的功能、性能指标、封装形式、引脚用途、引脚序号和间隔等几方面均相同。其中IC的功能相同不仅指功能相同,还应注意逻辑极性相同,即输出输入电平极性、电压、电流幅度必须相同。性能指标
    发表于 01-15 14:26 852次阅读

    ic设计是什么专业_IC设计的设计方法

    IC专业就是集成电路设计专业。集成电路设计,是电子工程学和计算机zhi工程学的一个学科,其主要内容是运用专业的逻辑和电路设计技术设计集成电路(IC)。
    发表于 07-10 09:03 1.4w次阅读

    简述进行​IC设计的方法和设计流程

    IC设计是一门非常复杂的科学,在IC生产流程中,IC芯片主要由专业IC设计公司进行规划、设计,如联发科、高通、Intel等国际知名大厂,都自行设计各自专精的
    发表于 07-19 08:58 1101次阅读
    简述进行​<b class='flag-5'>IC</b>设计的<b class='flag-5'>方法</b>和设计流程

    低功耗数字IC设计方法汇总及示例

    发表于 08-17 13:50 0次下载
    低功耗数字<b class='flag-5'>IC</b>设计<b class='flag-5'>方法</b>汇总及示例