新思科技
Ansys

什么是集成电路 (IC) 设计?

新思科技 编辑团队

2021年1月4日 / 阅读时间 8 分钟

定义

集成电路设计(简称 IC 设计)是电子工程这一宏大知识体系的一部分。在电子工程学科中,存在一个被称为电路设计的过程。电路设计的目的是组合一组相互连接的电路元件,以实现特定的目标功能。例如,实现数字的相加或相乘就是最简单的例子;再比如,开发能够执行计算机指令以完成复杂任务的微处理器。

此过程中使用的电路元件始于基础构建模块,例如晶体管、电阻器、电容器和导线。这些元件组合起来可形成逻辑门或精密放大器等更复杂的功能模块,然后进一步组合成加法器和乘法器等更高级的功能。这一过程不断迭代演进,从而提供了日益复杂的电路构建模块。 

电路设计利用分立的预制元件来构建电路。但在 IC 设计中,有一个重要的区别:这里的电路元件由微型化组件制成,并通过光刻工艺在硅衬底上实现。光刻工艺在硅衬底上创建各种几何图形,从而改变该图形所定义区域的电气特性。当这些区域组合并相互叠加时,便创建出了基本的电路元件。

因此,IC 设计包含两个不同的过程。首先,组合电路元件以实现目标功能;其次,必须在硅衬底上组装和互连实现这些电路元件的各种几何图形。第一个过程通常称为逻辑设计或电路设计,第二个过程称为物理设计。根据 IC 处理的信号类型,采用数字或模拟设计方法。对于模拟/混合信号 (AMS) 设计,则需同时使用这两种方法。此外,各种电路元件如何满足设计要求也至关重要。当必须修改电路元件以达成设计要求时,则会采用全定制设计方法。

IC 设计的重要性

IC 设计是一门至关重要的学科。它是当今所有微电子器件发展的基础。这包括为笔记本电脑和手机提供动力的微处理器、为计算机显示器和电视机提供支持的图像处理电路,以及用于可穿戴和植入式医疗设备的传感器。这些微电子器件还推动了人工智能 (AI) 的广泛应用,从而开辟了诸如自动驾驶、机器视觉和自然语言处理等全新领域。 

IC 技术已在世界范围内得到广泛部署,而 IC 设计则构成了创建这些器件所需的基石学科集合。

IC 设计流程中的各个步骤概述

IC 设计过程可以看作是一系列分层分解的步骤。将高级要求细化为更多细节,其目标是在硅晶圆上实现能够准确执行目标功能的电路。构成 IC 设计流程的主要步骤包括:

  • 架构设计。 在此阶段,需要明确集成电路 (IC) 的预期功能。在构建系统的背景下,综合考量特定 IC 的各项能力。IC 必须实现哪些功能?所需的运行速度和功耗是多少?器件的目标成本是多少? 这些问题的答案将为后续选择用于实现该器件的具体技术提供依据。在此阶段,“需要实现什么”最为关键,而“如何实现”尚未明确定义。
  • 逻辑/电路设计。 在此阶段,组装并互连宏级构建块以实现 IC 所需的功能。通常会使用预先存在的构建块,例如存储器、处理单元和传感器。电路元件的高级功能描述被分解为所需的低级电路元件。此过程通过称为逻辑综合的软件自动完成。对器件集合进行仿真以验证设计的 functionality(功能)。 根据所需的仿真详细程度,将使用数字逻辑仿真器或模拟电路仿真器。如果需要修改宏级构建块以满足 IC 的要求,则采用定制电路设计技术。在此步骤中,开始定义芯片将“如何实现”。
  • 物理设计。 在此步骤中,创建在硅片上实现所有所需电路元件的互连图形的实际版图。该过程从芯片“平面图(floor plan)”开始,该平面图定义了芯片各个主要功能的位置以及设计的主要输入和输出端口的位置。然后,放置并布线最终的电路元件,为制造做好准备。如果需要修改宏级构建块以满足 IC 的要求,则使用采用 IC 版图编辑器工具的定制版图技术。此时,芯片的“实现方式”已完全定义。
  • 物理验证。 现在可以对制造过程带给设计的全部物理效应进行建模。布线增加的电阻、信号串扰以及制造过程本身的变异性,都是此阶段必须考虑的诸多因素。在这些应力下,电路仍能正常工作吗?此外,还有许多关于电路必须如何在硅片上进行物理布局以确保其可制造性的设计规则。设计规则检查也在这一步骤中进行。
  • 签核(Signoff)。 这是将设计发送至制造之前的最后一步。在此步骤中,将根据“黄金签核 (golden signoff)”质量工具的结果,对所有将影响芯片性能或可制造性的关键参数进行验证。设计规则以及可制造性设计 (DFM) 规则在此步骤中得到全面验证。设计的时序、功耗和信号完整性也在这一步得到验证和“闭环 (closed)”。在签核期间执行准确的寄生参数提取至关重要,以确保充分理解工艺的物理效应。此步骤中使用的黄金签核 Synopsys 工具包括 IC Validator、 PrimeTime®、 PrimePower 和 StarRC。

当人们考虑先进半导体技术时,IC 设计流程的另一个方面变得十分重要。在先进制造技术中,物理效应和工艺变异性起着关键作用。例如,连接电路元件的导线的物理电阻会导致工作电压发生显著变化,从而影响整体电路性能。制造过程的变异性也可能产生意外的电路行为。为了解决这些问题,必须在设计流程的早期对布线延迟和工艺变异等后期效应进行建模和考虑,以确保将这些效应计算在内。

此外,设计的某些方面(例如将如何进行测试以及将消耗多少功率)需要在流程的每个步骤中进行建模和精细化调整。这些事项过于复杂,无法在设计结束时才去处理。这种“前瞻性(looking ahead)”的过程被称为左移 (Shift-Left) 方法,它需要一套非常复杂的设计工具和设计流来给予支持。 

步骤目的/主要活动
架构设计定义 IC 的功能、性能、功耗和成本目标;确定“需要做什么”。
逻辑/电路设计组装宏块;使用逻辑综合与仿真;开始定义“如何实现”。
物理设计物理设计
物理验证物理验证
签核签核

Synopsys 为 IC 设计提供哪些解决方案?

执行最终检查(时序、功耗、可制造性);确保设计准备好进行流片。

The Synopsys Fusion Design Platform™ 提供设计、验证和签核先进 IC 设计所需的全部功能。该平台具备 AI 增强和云就绪特性。平台中的工具包括:

  • Design Compiler® NXT。这是DesignCompiler 系列RTL 综合 产品的最新创新成果,进一步巩固了DesignCompiler Graphical在市场上的领先的 综合领域的地位。
  • TestMAX™. 该系列产品为半导体器件的所有数字、存储器和模拟部分提供创新、领先的测试和诊断功能
  • IC Compiler™ II. 这是行业领先的布局布线(place-and-route)解决方案,可为跨所有市场垂直领域和工艺技术的下一代设计提供同类最佳的结果质量(QoR),同时带来空前的生产力
  • Fusion Compiler. 这是一款创新的 RTL-to-GDSII 产品,开启了数字设计实现的新纪元,提供前所未有的可预测结果质量,以应对行业最先进设计所带来的挑战
  • RTL Architect. 代表了行业首款具备物理感知能力的 RTL 分析、优化和签核系统
  • IC Validator. 这是一个全面且高性能的签核物理验证解决方案,可帮助从成熟节点到先进节点的广大客户提升生产力
  • PrimeTime®. 该套件提供静态时序分析,支持快速、内存高效的标量和多核计算、分布式多场景分析,以及利用 POCV 和变异感知建模的 ECO 修复
  • PrimePower. 该系列产品支持从 RTL 开始,贯穿实现的不同阶段,直至功耗签核的块级和全芯片设计的精确功耗分析
  • StarRC. EDA 行业的寄生参数提取黄金标准

下图总结了该平台的各个要素。 

Fusion Design Platform | Synopsys

如果需要定制设计技术,新思科技 定制设计平台提供了一套统一的设计和验证工具,可加速开发 开发出可靠的定制集成电路设计。该平台基于Custom Compiler™ 定制设计环境构建,具备行业领先的 电路仿真 级性能、快速且易于使用的布局编辑器,以及寄生参数 参数提取 、可靠性分析和物理验证 等领域的业界领先技术。

平台工具包括:

  • 自定义Compiler 。提供设计输入 、仿真管理与分析,以及自定义布局编辑功能
  • PrimeSim XA. 集成 FastSPICE 仿真器,为各类设计提供卓越的验证性能和容量
  • IC Validator. 一个全面且高性能的签核物理验证解决方案,可帮助所有工艺节点的客户提升生产力
  • PrimeSim HSPICE. 用于精确的片上仿真以及芯片-封装-电路板-背板信号完整性仿真和分析的黄金标准
  • StarRC. 寄生参数提取的黄金标准
  • PrimeSim SPICE.  一款多核/多机仿真器,非常适合大型复杂模拟电路的仿真
  • PrimeWave Design Environment. 用于模拟和混合信号 IC 的图形化波形查看器和仿真后处理工具
  • SiliconSmart. 提供全面的库特性化和质量保证功能,以生成 PrimeTime 等数字签核工具所需的模型
  • PrimeSim Reliability Analysis. HSPICE、FineSim 和 CustomSim 支持一套全面的可靠性和蒙特卡罗(Monte Carlo)分析功能,可确保电路在面对变异时仍能正常运行
Custom Design Platform | Synopsys

继续阅读

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

结束聊天

关闭此窗口将清除您的聊天记录并结束本次会话。您是否确定要结束本次聊天?