一、表征集成电路发展水平指标——集成电路规模

  • 小规模集成电路(SSI ,Small Scale Integration):             电路元件 101∼10210^{1}\sim 10^{2}101∼102
  • 中规模集成电路( MSI ,Middle Scale Integration):       电路元件 102∼10310^{2}\sim 10^{3}102∼103
  • 大规模集成电路( LSI ,Large Scale Integration):       电路元件 103∼10510^{3}\sim 10^{5}103∼105
  • 超大规模集成电路(VLSL,Very Large Scale Integration): 电路元件 106∼10710^{6}\sim 10^{7}106∼107
  • 特大规模集成电路(ULSI ,Ultra Large Scale Integration): 电路元件 107∼10910^{7}\sim 10^{9}107∼109
  • 巨大规模集成电路(GSL,Grand Scale Integration):            电路元件     >109>10^{9}>109

二、集成电路制造流程

1.流程框图

集成电路设计:根据客户需求设计出相应的电路,使电路具有特定功能并满足相关规格条件,最终将设计的电路转化成版图的形式。
       集成电路设计包括电路设计版图设计
       版图最终生成GDS II文件。

掩模版制备:根据设计好的版图数据,制成每步光刻所需要用到的光刻掩模版,用以芯片制造。
       最终生成掩模版

二、集成电路设计的一般流程


前仿真:设计前端中的电路仿真。
    数字电路主要是对时序和状态的仿真;
    模拟电路则是对一些相关的模拟量仿真,如瞬态、直流、交流的相关模拟量指标仿真。
集成电路版图设计:将电路翻译成可制造的图形。
集成电路版图验证:主要包括设计规则检查(DRC)和电路版图对比验证(LVS)。

三、集成电路的层次化设计

四、集成电路的分类

(一)按主要器件分类

  • 双极型集成电路:主要由BJT器件构成。优点:速度高、驱动能力强;缺点:功耗大、集成度低;
  • MOS集成电路:主要由MOSFET器件构成,包括PMOS集成电路和NMOS集成电路。特点功耗低,便于集成。
  • BiMOS:由以上两种器件混合构成,兼具二者优点,但制造工艺复杂,成本较高。

(二)按电路类型分类

  • 数字集成电路(Digital):该电路又称逻辑电路(Logical),主要由CMOS构成,一般规模较大。
  • 模拟集成电路(Analog):该电路又称线性电路(Linear),产品以双极性为主,CMOS是目前研究方向。
  • 数模混合电路(Mixed):产品以Bi-MOS居多,目前CMOS是主要研究方向。

(三)按设计方法分类

  • 正向设计(Top-Down):正向设计一般先根据客户的要求,由设计者设计出电路并实现制造,再对实物进行测试优化,实现设计目标。(系统设计->子模块设计->若干子模块又分为若干下级子模块)
  • 反向设计(Bottom-Up):先对实物芯片进行解剖,提取出相应版图,再通过软件对提取的版图进行验证,从而进行相应的优化和改善。

(四)按自动化程度分类

  • 全定制版图设计:IC按照规定的功能、性能要求,对电路中器件、结构布局、布线均进行专门的最优化设计,以达到芯片的最大利用率。
      特点:人工完成版图布局布线;针对电路参数和寄生参数会进行专门的优化;版图结构紧凑,芯片面积小;常用于模拟版图(规模小)。
  • 半定制版图设计:版定制IC由厂家提供统一规格的功能块,如门阵列、标准单元、可编程逻辑器件(PGA,Programmable Gate Array)等,按用户要求利用专门的设计软件进行必要连接。
      特点:部分或全部由计算机辅助完成版图布局布线;版图结构相对稀松,芯片面积占用较大;对设计人员的编程能力有一定的要求;常用于大规模数字集成电路;单元采用标准化设计;

四、集成电路设计要求及挑战

1.设计要求

  • 功能正确:第一次投片就能达到设计要求;
  • 电路优化:经过电路设计优化使得各项参数达到预定指标要求;
  • 降低成本:设计的芯片面积应尽可能小,降低制造成本
  • 可靠性高:设计应该具有较高可靠性,在工艺制造允许的容差范围内仍能正常工作;
  • 测试验证:在制造过程中和完成后,应该全面和快速的进行测试;

2.设计挑战

  • 设计的准确性
  • 设计的时效性
  • 设计的可测试性
  • 与制造商之间良好的接口

------------------------------------------------------待续(2022/8/12)--------------------------------------------------

四、集成电路设计相关软件

  • 正向设计:Cadence Virtuoso
  • 反向设计:Chiplogic
  • 仿真工具:Spice、Spentre
  • 验证工具:Calibre

------------------------------------------------------待续(2022/8/14)--------------------------------------------------

版图相关,见下一部分

【学习笔记 1】集成电路发展及其设计制造流程(ICer必备)相关推荐

  1. Qt学习笔记,Qt程序架构设计要旨

    Qt学习笔记,Qt程序架构设计要旨 时间过得很快,转眼学习Qt已经有一个多月了,对Qt的学习也在不断的深入中.自己手下的code也很多了,不过不得不说,还有很多的部分没有接触过,比如网络编程,2D,3 ...

  2. python学习笔记(15)循环设计

    python学习笔记(15)循环设计 原链:http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html 注意:zip()在python2 ...

  3. IOS学习笔记02---语言发展概述,计算机语言简介.

    IOS学习笔记02---语言发展概述,计算机语言简介. ------------------------------------------------------------------------ ...

  4. Zemax学习笔记(15)- ZEMAX设计光谱仪

    Zemax学习笔记(15)- ZEMAX设计光谱仪 1.简介 2.设置 3.验证 4.光谱分辨率和衍射极限 1.简介 光谱仪(Spectrometer)是一种测量光强随波长分布的仪器,用途十分广泛.本 ...

  5. 软件调试学习笔记(四)—— 异常的处理流程

    软件调试学习笔记(四)-- 异常的处理流程 要点回顾 异常的处理流程 实验1:理解调试器与异常的关系 未处理异常:最后一道防线 实验2:理解UnhandledExceptionFilter执行流程 实 ...

  6. 学习笔记(一)(x264编码流程)

    学习笔记(一)(x264编码流程) 作者 张士辉 11月 2, 2007 <script type=text/javascript></script> <script s ...

  7. CoAP学习笔记——服务器端繁忙时的处理请求流程

    CoAP学习笔记--服务器端繁忙时的处理请求流程 CoAP是一个简单的请求响应机制,对于一个给定的请求便有一个相应的响应. 很多时候,如果服务器不能立即响应一个CON请求,服务器只能返回一个空应答,这 ...

  8. 面向对象的编程思想写单片机程序——(3)学习笔记 之 程序分层、数据产生流程

    系列文章目录 面向对象的编程思想写单片机程序--(1)学习笔记 之 程序设计 面向对象的编程思想写单片机程序--(2)学习笔记 之 怎么抽象出结构体 面向对象的编程思想写单片机程序--(3)学习笔记 ...

  9. Spring源码学习笔记:起源发展和核心模块主要职能

    1.博客内容均出自于咕泡学院架构师第三期 2.架构师系列内容:架构师学习笔记(持续更新) 1.Spring 的前世今生 早在 2007 年,一个基于 Java语言的开源框架正式发布,取了一个非常有活力 ...

  10. 龙芯杯学习笔记之计算机组成和设计(硬件/软件接口)

    另一篇学习笔记的地址--(13条消息) 龙芯杯学习笔记之自己动手写CPU_qq_33880925的博客-CSDN博客 本篇博客目前尚未写完,看完本篇博客目前已写的内容后(看完第二部分)对MIPS有初步 ...

最新文章

  1. LeetCode Power of Three
  2. ivy java_使用Ivy管理项目中的依赖
  3. android:onClick attribute
  4. 实验3 --俄罗斯方块 with 20135335郝爽
  5. 教师进修学校计算机教学反思,优秀教学反思
  6. Linux服务器--CentOS7上实现LAMP(PhpMyAdmin,WordPress,Discuz)
  7. auto的作用c语言,auto指的是什么意思
  8. java suppresslint_Java 注解用法详解——@SuppressWarnings
  9. 中飞院计算机学院的宿舍,广州民航职业技术学院宿舍怎么样 住宿条件好不好...
  10. C++ 获取类成员虚函数地址
  11. python的哲学内容_python 哲学或者说文化
  12. Pycharm如何调整代码颜色以及字体样式
  13. nods中mysql时间相差8小时
  14. 管理员登陆页面php,Dedecms管理员登录输入账号密码点击登陆又回到登陆界面
  15. linux给文件夹添加查看密码是什么,Linux如何给文件夹设置密码
  16. nuc8 macos12升级测试
  17. Poodle Centos
  18. 苹果12开发者设置_iPhone12手机5G在哪开启关闭 苹果12手机5G网络设置方法
  19. 【论文阅读】强化学习与知识图谱关系路径发现
  20. Lisp语言中的if语句

热门文章

  1. MATLAB符号运算小技巧
  2. Oracle 系列 统计信息详解(Statistic)
  3. java版Spring Cloud、spring boot 社交电子商务平台 电商源码
  4. tp5 引入阿里云短信验证码
  5. visio如何忽略跳线|跨线
  6. Excel批量随机生成姓名
  7. 计算机主板设置语言,技嘉主板bios设置中文对照的方法步骤
  8. 用Proj.4进行坐标系转换(以北京54坐标系转WGS84投影坐标系为例)
  9. 【毕设】requests+bs4+re 爬取知网文献来源的信息
  10. 孪生素数——C语言实现