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

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

3天内不再提示

可编程逻辑电路设计之寄生参数提取工具

倩倩 来源:Semi Connect 作者:Semi Connect 2022-08-30 10:15 次阅读

寄生参数提取工具的作用是根据工艺参数对版图互连线及器件的寄生参数进行提取,从而得到含有寄生参数的电路网表,以用于电路的各项性能分析和后仿真

寄生参数通常包含寄生电阻、寄生电容和寄生电感。寄生参数对时延、功耗及电路信号完整性等有显著影响。由于工艺的不断发展,寄生参数已成为影响电路性能乃至决定电路能否正常工作的关键因素。在集成电路设计流程中,寄生参数提取已成为必不可少的一个环节。

寄生参数的提取通常有两类方法:精确计算方法和快速模型方法。精确计算方法精度高,但其速度较慢,所以常用于规模较小但对精度要求较高的应用,例如工艺分析、标准单元建库,射频电路分析等。快速模型方法相比精确计算方法精度较差,但由于其速度快上千倍,因此被广泛应用于全芯片级的寄生参数提取。

1.精确计算方法

精确计算方法,也称为场求解器(Field Solver)法,通过求解电磁场方程得到精确的场分布,从而得到寄生参数。

寄生电容、寄生电阻和寄生电感的精确计算方法类似,这里以寄生电容计算方法为例说明。

寄生电容的精确计算方法基于数值计算方法,求解如下带偏置电压的拉普拉斯场方程。

1b637096-2809-11ed-ba43-dac502259ad0.jpg

常用的数值计算方法包括边界元素法(Boundary Element Method,BEM)和有限元法(Finite Element Method,FEM)等。

边界元素法对三维区域的二维边界进行离散,通过加权余量法并应用格林公式将三维区域的拉普拉斯方程转换为二维边界上的离散积分方程,同时应用边界条件将离散积分方程转换成线性代数方程组进行求解。

有限元法直接对三维区域进行离散,利用变分原理将拉普拉斯方程化为求解泛函的极值问题,使得每个子区域的误差函数达到最小值,将积分方程转换成线性方程组进行求解。

2.快速模型方法

快速模型方法通过建立寄生参数模型,快速分析版图的几何图形,利用参数模型匹配方式得到寄生参数。常用的快速模块有二维模型和准三维模型。由于准三维模型法考虑了三维结构的特点,其计算结果较二维模型法准确,所以广泛应用于大规模版图寄生参数提取工具中。

仍以寄生电容计算为例,准三维模型法将三维结构上的电容分解为重叠(Overlap)电容、横向(Lateral)电容及边缘(Fringe)电容等,分别考虑它们对总电容的影响,如图5-116所示。每项电容通过建立查表模型或者解析公式模型进行计算。

1b8bff66-2809-11ed-ba43-dac502259ad0.jpg

快速模型方法需预先通过精确计算方法对典型图形形状进行计算建立模型数据库,根据版图模式匹配(Pattern Match)方法对所计算版图图形产生模型参数,通过查找模型库得到结果。

随着工艺威廉希尔官方网站 的发展,影响寄生参数的工艺条件日益增多,三维结构日趋复杂,对寄生参数提取提出了更高的要求。同时,电路规模日益庞大对于寄生参数提取工具的速度和精度要求更高。寄生参数模型已经相当复杂,必须考虑多种因素组合才能得到较好的计算精度。特别在FinFET工艺下,由于器件结构与传统工艺相比存在很大差异,对寄生参数提取工具也提出了新的挑战。

审核编辑 :李倩

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

    关注

    7

    文章

    3795

    浏览量

    64364
  • 寄生电容
    +关注

    关注

    1

    文章

    292

    浏览量

    19225
  • 电磁场
    +关注

    关注

    0

    文章

    791

    浏览量

    47260

原文标题:可编程逻辑电路设计—寄生参数提取工具

文章出处:【微信号:Semi Connect,微信公众号:Semi Connect】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    逻辑电路芯片-组合逻辑电路芯片-时序逻辑电路芯片

    电脑、智能电视等智能设备中的处理器、控制器、图像处理单元等均为逻辑电路芯片。 工业自动化:PLC(可编程逻辑控制器)、传感器接口、运动控制卡等,用于实现自动化生产线的智能控制。 安全与加密:密码芯片
    发表于 09-30 10:47

    组合逻辑电路设计的关键步骤是什么

    件)和因变量(输出结果)的逻辑关系。这是设计过程的起点,为后续步骤奠定基础。 2. 列出真值表 任务 :根据逻辑功能要求和逻辑关系,列出所有可能的输入组合及其对应的输出状态,形成真值表。 内容 :真值表是组合
    的头像 发表于 08-11 11:28 925次阅读

    什么是现场可编程逻辑阵列?它有哪些特点和应用?

    可编程逻辑元件和可编程互连,实现逻辑电路的设计和配置。FPLA在电子系统设计、数字信号处理、网络通信等多个领域都有广泛应用。本文将对现场可编程逻辑
    的头像 发表于 05-23 16:25 935次阅读

    高性能冲击可编程阵列逻辑电路数据表

    电子发烧友网站提供《高性能冲击可编程阵列逻辑电路数据表.pdf》资料免费下载
    发表于 05-13 10:40 0次下载
    高性能冲击<b class='flag-5'>可编程</b>阵列<b class='flag-5'>逻辑电路</b>数据表

    标准高速可编程阵列逻辑电路数据表

    电子发烧友网站提供《标准高速可编程阵列逻辑电路数据表.pdf》资料免费下载
    发表于 05-13 10:05 0次下载
    标准高速<b class='flag-5'>可编程</b>阵列<b class='flag-5'>逻辑电路</b>数据表

    高性能冲击可编程阵列逻辑电路数据表

    电子发烧友网站提供《高性能冲击可编程阵列逻辑电路数据表.pdf》资料免费下载
    发表于 05-11 09:54 0次下载
    高性能冲击<b class='flag-5'>可编程</b>阵列<b class='flag-5'>逻辑电路</b>数据表

    高性能Impact X可编程阵列逻辑电路TIBPAL16C数据表

    电子发烧友网站提供《高性能Impact X可编程阵列逻辑电路TIBPAL16C数据表.pdf》资料免费下载
    发表于 05-07 10:42 0次下载
    高性能Impact X<b class='flag-5'>可编程</b>阵列<b class='flag-5'>逻辑电路</b>TIBPAL16C数据表

    现场可编程门阵列的基本结构和优缺点

    现场可编程门阵列(FPGA)的基本结构主要包括可编程输入/输出单元、基本可编程逻辑单元、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等。其中,基本
    的头像 发表于 03-27 14:49 606次阅读

    现场可编程门阵列的原理和应用

    可以根据用户的设计进行配置,形成所需的逻辑功能。互连资源则是一组可编程的连接通道,用于将PLU连接在一起,以实现用户定义的电路拓扑结构。此外,FPGA还包括输入输出模块(IOB),用于与外部设备或
    的头像 发表于 03-27 14:49 681次阅读

    现场可编程门阵列简介

    可编程逻辑块(CLB)和输入输出模块(IOB)。CLB是实现逻辑功能的基本单元,主要由逻辑函数发生器、触发器、数据选择器等数字逻辑电路构成。
    的头像 发表于 03-27 14:48 544次阅读

    什么是组合逻辑电路和时序逻辑电路?它们之间的区别是什么

    什么是组合逻辑电路和时序逻辑电路?时序逻辑电路和组合逻辑电路的区别是什么  组合逻辑电路和时序逻辑电路
    的头像 发表于 03-26 16:12 3517次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程
    的头像 发表于 03-16 16:38 2456次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 1105次阅读

    组合逻辑电路与或逻辑

    逻辑电路由多个逻辑门组成且不含存储电路,对于给定的输入变量组合将产生确定的输出,则这种逻辑电路称为组合逻辑电路
    的头像 发表于 02-04 11:46 1695次阅读
    组合<b class='flag-5'>逻辑电路</b><b class='flag-5'>之</b>与或<b class='flag-5'>逻辑</b>

    可编程逻辑阵列PLA内部逻辑结构示意

    可编程逻辑阵列(Programmable Logic Array,PLA)和可编程阵列逻辑(Programmable Array Logic,PAL)都是数字逻辑电路中常见的
    发表于 02-02 11:41 2767次阅读
    <b class='flag-5'>可编程逻辑</b>阵列PLA内部<b class='flag-5'>逻辑</b>结构示意