定制集成电路(IC)有时也被称为全定制IC。为了理解此类IC设计的具体要求,我们首先来看一种更为典型的设计流程,即半定制设计。有时,该流程也被称为专用集成电路(ASIC)或专用集成电路设计(ASIC )。
存储器、标准 单元以及处理器内核等更大的宏功能,都是这类构建模块的例子。使用预定义的构建模块可以提高设计人员的效率。设计过程包括组装这些构建模块,并验证所使用的模块集合能否满足设计要求。通过使用先进的EDA工具,可以创建特定版本的构建模块,以满足独特的需求。 一个能为给定设计生成正确内存容量的存储器compiler 便是这一过程的实例。用Verilog 等高级语言表达的数字电路描述会被自动“编译”成实现这些功能所需的逻辑元件。这被称为逻辑综合,也是该过程的另一个实例。随后,整个设计元件集合将通过自动化技术在硅片基底 上进行布局和布线。
虽然这一过程非常高效,但它生成的电路只是基于现有的标准 构建模块对需求进行的“最佳匹配”。有时,“最佳匹配”的方法并不能满足设计目标。对于高精度要求——即集成电路(IC)的性能、精度、功耗或尺寸至关重要时——就需要采用定制IC设计方法。
定制(或全定制)集成电路(IC)设计流程采用专为所需功能量身打造的独特构建模块。 在定制集成电路(IC)设计过程中,使用的许多工具与前文所述的半定制(或ASIC )设计过程相同。不同之处在于,所组装的构建模块通常是专门定制的,以实现特定的功能。IC布局编辑器是此类设计过程中的一项重要工具。组装这些器件所采用的方法也可能有所不同,以满足正在开发的IC或模块的独特要求。
当特定电路的性能、精度、功耗或尺寸至关重要时,定制集成电路(IC)设计是唯一能够满足所需性能的方法。 模拟或电源集成电路中存在许多此类严苛的要求。例如,由于对信号完整性 和精度的具体要求,5G手机基站的高频接收器就需要采用定制设计。而那些需要切换大功率的集成电路(如智能电表中所用的),也需要采取特殊的设计措施,以适应这些应用中极端的高温和强电场环境。
定制集成电路设计在半定制(或称ASIC )设计中使用的构建模块开发 方面也得到了广泛应用。该方法中使用的标准 单元通常采用全定制技术进行设计,以确保最高的集成密度和性能。由于这些单元会被多次重复使用,因此为构建最优设计所付出的额外工作是值得的。用于构建存储器(即比特单元)的低级存储元件同样采用定制设计流程制造。 另一个例子是嵌入式处理器芯核 中的数据路径 。这些单元必须具备高速性能,以支持处理器芯核 的运行时钟频率。在此情况下,数据路径 的单元经过定制设计,以便通过邻接 进行布线(即所有连接均对齐在数据路径 模块的左右两侧)。该方法将布线 延迟降至最低,但需要定制设计来实现这一方案。
以下是定制集成电路设计流程中所需的步骤:
新思科技 定制设计平台是一套统一的设计和验证工具套件,可加速开发 开发出稳健的定制模拟设计。该平台基于Custom Compiler™ 定制设计环境构建,具备 industry-领先的 电路仿真 级性能、快速且易于使用的布局编辑器,以及在寄生参数 参数提取 、可靠性分析和物理验证 方面处于业界领先水平的技术。
平台工具包括: