Wire load model

2023-11-12

做综合时,经常提到wire loadmodel,一直不甚了解,只知道是针对0.18um以上的工艺的一种粗略估计线延迟的模型方法。最近有时间看primepower的文档,终于有一些理解了。

Wireload模型,实际上就是综合库中,若干个fanout-length对,或者说是一个根据fanout查找length的表格。

延迟是对于net而言的。信号通过一个net的延迟,简单来说是由这个net的长度决定的。

而每个net都有一定数量的pin连接在上面,所谓一个net的fanout,就是除了驱动该net的pin以外的所有pin的数目。wireload模型,就是根据一个net驱动负载的数量,来估计该net产生的延迟。

当然表格是有限的,不可能涵盖所有的fanout值,所以有时候综合库里还提供一个估算参数,由综合器根据实际的fanout通过插值等算法,来生成该net的length。

知道了一个net的length,乘以单位长度的电容(根据特定工艺条件,也是由线负载模型提供的),然后根据该net上的电容就可以估计它造成的延迟了。

对于0.18um以上的工艺,由于线延迟在总延迟(包括线延迟和门延迟)中占的比例小,所以采用线负载模型是可以接受的。而对于更小尺寸的工艺,门延迟显著减小,线延迟的比重增大,而且集成度的提高,造成了布线的复杂。所以不能简单根据一个net的负载,来确定它的length。这也是物理综合走向前端的原因。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Wire load model 的相关文章

  • CSharp之虚方法(virtual)

    虚方法是实现多态基本方法之一 虚方法通过virtual关键字修饰 虚方法在父类中必须有方法体 在继承类中可以重写 override 也可不重写 虚方法所在类可以被实例化 父类虚方法在派生类中通过base fathermethod执行
  • Visio 画流程图 入门

    1 下载 Visio 2013 下载还是比较简单的 在此就不载详细讲解 贴一个链接给大家点击这里 2 新建文件 打开Visio会有如下界面 新建文件的方法有两种 首先来介绍一下第一种 类别选择 gt 模板选择 第二种 就是我们熟悉的 文件
  • 编程语言的静态类型、动态类型、编译型以及解释型的区别

    1 静态类型和动态类型的区别 个人理解这种区别主要是类型检查 Type Check 发生的时机不同 即可以通过判断语言是在什么时候检查类型错误来判断其所属的类型 静态类型 编译时即知道每一个变量的类型 因此 若存在类型错误编译是无法通过的
  • 【设计】LDO

    参考 设计 低压差稳压器 LDO 的设计分析 对于误差放大器 当没有输出电容 为寄生电容的时候 输出的误差放大器为高频极点 而LDO的输出极点为环路的主极点 LDO输出极点随负载电流变化而变化 当负载电流变小 RL增大 Ppow的输出极点也
  • 软件系统概要设计的三大要素

    概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程 其结果往往以反映交互控件布置 界面元素分组以及界面整体板式的页面框架图的形式来呈现 这是一个在用户研究和设计之间架起桥梁 使用户研究和设计无缝结合 将对用户目标与
  • 【设计模式】软件设计遵循——六大原则

    软件设计遵循 六大原则 1 开闭原则 定义 一个软件实体如类 模块和函数应该对扩展开放 对修改关闭 原则 用抽象构建框架 用实现扩展细节 优点 提高软件系统的可复用性和可维护性 2 里氏替换原则 定义 所有引用基类的地方必须能透明化地使用其
  • 基于接口设计原则-java

    7种设计坏味道 1 僵化性 很难对系统进行改动 因为每个改动都会迫使许多对系统其他部分的其它改动 2 脆弱性 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题 3 牢固性 很难解开系统的纠结 使之成为一些可在其他系统中重用
  • 学习UI设计有哪些figma插件

    自2016年推出以来 Figma已发展成为市场领先者UI设计工具之一 因为它不仅简单易用 功能优秀 而且基于云服务 可以实时编辑 节省大量手动下载或复制文件的时间 不仅如此 Figma还提供合作功能 让您和您的团队同时处理文件 避免许多潜在
  • 【设计】】MOS管衬底电位接法

    参考 请问什么是nwell和P substrate 请问什么是nwell和P substrate 请问什么是nwell和P substrate 在CMOS的IC设计 如NPN三极管中经常看到请问什么是nwell和P substrate的说法
  • 面向对象设计的SOLID原则

    S O L I D是面向对象设计和编程 OOD OOP 中几个重要编码原则 Programming Priciple 的首字母缩写 SRP The Single Responsibility Principle 单一责任原则 OCP The
  • 抓取第三方网站数据

    最近需要把某网站的统计数据聚合到我们自己的系统里 但是该网站没有提供标准API 所以就尝试自己抓取了一下 本文总结一下一般的方法 分析服务地址 通常网站有2种做法 一种是后端渲染 直接把渲染后的完整界面呈现在浏览器 另一种前端是静态页面 通
  • png透明通道分离

    关于photoshop中png打开问题 前面也说到过http blog csdn net shenmifangke article details 52638716 ps在打开png格式图片的时候 实际上是把透明通道应用到了所有通道上 这样
  • 生产者消费者模型你知道多少

    背景 进入正题之前先说点故事 从最开始学java的那里开始 我是从08年下半年开始学Java 在 我的六年程序之路 中提到了一些 当时比较简单 每天看尚学堂的视频 对于初学者而言看视频好一些 然后写代码 比较清楚的记得马士兵讲到生产者消费者
  • 学习笔记(01):MySQL数据库从入门到搞定实战-DDL之数据库

    立即学习 https edu csdn net course play 27328 362512 utm source blogtoedu SQL 结构化查询语言 用于访问和操作数据库 主要包括数据定义 数据操纵 数据查询和数据控制 DDL
  • 【数电】如何使用74LS112(或74LS74)构成一个十四分频器(模七计数器)

    IT精英们 大家都学过数字电子技术吧 尽管这东西没用 不过这些基础课程对思维的培养还是很有好处的 我不爱上课 但不代表我不喜欢数电 我们实验课老师为了加强实验难度 把实验题改掉了 用74LS112 或者74LS74 设计一个十四分频器 原来
  • muduo 架构解析

    muduo是一个基于Reactor模式的C 网络库 它采用非阻塞I O模型 基于事件驱动和回调 我们不仅可以通过muduo来学习linux服务端多线程编程 还可以通过它来学习C 11 Reactor是网络编程的一般范式 我们这里从react
  • 7个学习UI、UX设计一定要经历的步骤

    我们不是一些有才华的设计师 我们天生就有艺术天赋 后天我们学会了设计技巧 设计的根本目的是解决问题 设计是不断发现和解决问题 有许多设计领域 UI UX 产品设计师 平面设计师 交互设计师 信息架构师等 所以要找出你最感兴趣的设计专业 现在
  • WSL 2是什么

    Windows Subsystem for Linux WSL 适用于 Linux 的 Windows 子系统是微软在Windows 10上提供的一项供用户快速运行Linux命令和工具的功能 相比前一代的WSL WSL 2提供更全的兼容性
  • 如何在figma中做交互设计

    近一年来 Figma它可以说是体验设计领域最受欢迎的工具 最近 我开始频繁地工作 Axure9 0和Figma切换使用 深刻感受到设计细节带来的体验差异化 今天 通过一些细节和亮点 总结了工具软件体验设计的几个原则 添加图片注释 不超过 1
  • 电脑快速打开计算器的方法

    大家好 我是爱你三千遍斯塔克 我们平常在运算时 经常要要使用计算器 那么计算器有什么快速打开方法吗 这里有一些参考方法 可供大家进行参考 希望对大家有帮助 希望你喜欢我的内容 记得关注我哦 我会继续为大家带来更好的作 1 win R 打开运

随机推荐

  • C语言——通讯录的实现

    目录 创建项目环境 创建结构体 test c文件 创建通讯录 增加联系人 打印通讯录 删除指定联系人 查找联系人 更改联系人 排列通讯录 完善通讯录 代码 结语 创建项目环境 对于这个通讯录的实现 我们可以像写三子棋一样 怎样去思考 那首先
  • PageHelper的简单使用

    PageHelper是mybatis框架的一个插件 用于支持在mybatis执行分页操作 使用非常方便 在这儿写一下基本的使用 github文档地址 https github com pagehelper Mybatis PageHelpe
  • 解决 Android Studio 提示Untrusted Server's certificate 证书不可用( Server's certificate is not trusted )

    如图 一打开工程提示证书不可用 记录下问题 以便重复遇到 解决 点击android studio左上角的File gt Settings gt Tools gt Server Certificates gt Accept non trust
  • 处理高并发、高访问之Apache优化

    前言 项目100人同时访问 导致访问速度变慢 作为一个没有遇到过这种情况下的辕 在各种查阅资料后 先用删除日志更改日志输出的方法处理后 处理方法 修改Apache日志输出相关配置方法 暂时好缓 后来又出现变慢 在查阅各种博客后 发现一个处理
  • LeetCode-2341. 数组能形成多少数对【哈希表,计数】

    LeetCode 2341 数组能形成多少数对 哈希表 计数 题目描述 解题思路一 哈希表 将数组中的数加入哈希表中 若有两个相同的数就记录下来 并消去两个 最后只需遍历哈希表中置为1的个数即可 解题思路二 优化是 将a最后进行计算 即a
  • HTML网页设计——轮滑运动体育类人物介绍主题12页面毕业设计网页

    精彩专栏推荐 作者简介 一个热爱把逻辑思维转变为代码的技术博主 作者主页 主页 获取更多优质源码 web前端期末大作业 毕设项目精品实战案例 1000套 程序员有趣的告白方式 HTML七夕情人节表白网页制作 110套 超炫酷的Echarts
  • java——爬虫和数据清洗

    数据清洗 什么是数据清洗 1 数据清洗 Data cleaning 对数据进行重新审查和校验的过程 目的在于删除重复信息 纠正存在的错误 并提供数据一致性 数据清洗从名字上也看的出就是把 脏 的 洗掉 指发现并纠正数据文件中可识别的错误的最
  • vue中axios的post请求url自动带上本地ip解决方法

    描述 解决方法 1 URL地址错误 https 或者http 写错了 占比90 2 URL地址正确 但是 VUE APP BASE API http 10 196 33 41 8082 crm admin 前后有空格 去掉空格就好了 ENV
  • Qt实现拖拽功能(支持拖放文件、拖放操作)

    目录 拖放 Qt程序接受其他程序的拖拽 部件 控件之间相互拖放 总结 拖放 拖放是在一个应用程序内或者多个应用程序之间传递信息的一种直观的现代操作方式 除了为剪贴板提供支持外 通常它还提供数据移动和复制的功能 拖放操作包括两个截然不同的动作
  • C++标准cout输出精度解析

    参考 https www cnblogs com shikamaru p 7830963 html 一 cout输出默认精度为6位有效数 可以通过cout lt
  • Elasticsearch-聚合分析的原理及精准度问题

    目录 分布式系统的近似统计算法 Min聚合分析的执行流程 Terms Aggregation Term 聚合的分析流程 Terms不正确的案例 解决Terms不准的问题 提升shard size的参数 打开show term doc cou
  • 队列(Queue) ——(一)静态线式实现

    队列 特点 先进先出 这里主要讲下静态线式的实现 由于普通队列会导致空间浪费 所以主要讲循环队列 其中 由于特点是先进先出 所以需要两个可以动的指针分别来表示进 rear 和出 front 当front rear时 表示空 表示满的方法则比
  • electron安装

    electron安装 Electron安装 Electron是一种强大的桌面应用开发框架 使用HTML CSS和JavaScript构建跨平台的应用程序 它基于Node js和Chromium 可以在Windows macOS和Linux等
  • Apktool使用报错:brut.directory.DirectoryException: file must be a directory

    我把apktool bat apktool jar和我自己的apk都放到了C windows下 然后运行cmd 报错 Exception in thread main brut androlib AndrolibException brut
  • 国际阿里云腾讯云免费:目标存储OSS版别操控功用注册详细阐明

    腾讯云目标存储OSS版别操控功用注册详细阐明 简介 阿里云OSS目标存储创立Bucket时能够选择是否注册版别操控功用 什么是OSS版别操控功用 OSS目标存储有必要注册版别操控吗 注册版别操控需要另外付费吗 阿里云账号一 阿里云OSS目标
  • python中如何遍历文件夹及其子文件夹中的所有文件(附实现代码)

    时间 2018 10 27 题目 python中如何遍历文件夹及其子文件夹中的所有文件 目录 概述 一 使用os listdir 函数 递归的方式实现 二 使用os walk 函数实现 概述 本文提供了python中如何遍历文件夹及其子文件
  • 求最小公倍数

    include using namespace std int gcd int a int b int r while r a b a b b r return b int main int a b while cin gt gt a gt
  • Java 方法特质学习笔记(基础)

    介绍 Java方法是语句的集合 是语句的捆绑 统一 它们在一起只为执行一个功能 完成一个目的 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建 在其他地方被引用 目录 a 方法的命名规范 b 方法的定义 c 方法
  • 使用IDEA搭建JavaWeb项目骨架

    前言 记得17年初的时候 尝试学习开发 JavaWeb 项目 刚开始搭建时候 真的是一头雾水 使用哪个 IDE 比较好呢 目录结构如何才是合理的呢 Tomcat 服务器如何找到项目的根目录呢 blabla 到处查资料 半信半疑的尝试 到最后
  • Wire load model

    做综合时 经常提到wire loadmodel 一直不甚了解 只知道是针对0 18um以上的工艺的一种粗略估计线延迟的模型方法 最近有时间看primepower的文档 终于有一些理解了 Wireload模型 实际上就是综合库中 若干个fan