知乎上有位大佬,领导要求做一个实验,在design进行综合的时候,只允许使用SVT cell,不允许使用LVT cell,实验结果出乎意料。

先介绍一下背景,现在的design对功耗的要求很高,代工厂会提供多种电压阈值的单元库,大致可以分为三类,分别为HVT,SVT,LVT。这里的H/S/L分别为 high/standard/low阈值电压。

HVT cell:阈值电压高,但是功耗低,速度慢

LVT cell:阈值电压低,但是功耗高,速度快

SVT cell:介于两者之间

通常情况下,综合工具会把这几种cell库都吃进去,然后根据timing约束,由综合工具在满足timing约束的情况下自动选择使用什么cell,大部分情况下三种cell都会使用,在timing比较吃紧的path上会大量使用LVT cell,timing裕量比较大的地方使用HVT/SVT cell。

最后的结果是:本来为了节省功耗,拿掉了LVT的cell以后,因为design太大,timing无法meet,所以综合工具自动插入了很多buffer,结果导致综合后design的面积增大了约15%,power反而比以前更大,充分证明了什么叫过犹不及。

数字后端知识点扫盲——HVT/SVT/LVT cell相关推荐

  1. 数字后端知识点扫盲——Floorplan

    本文转载自:数字后端物理设计(一):Floorplan - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/264899580 Floorplan,中文翻译:布局 ...

  2. 数字后端知识点扫盲——芯片行业中wafer,die,cell的概念

    芯片的生产制造以客户为中心,下图是芯片生产制造简化流程. 今天,我来介绍一下芯片行业中几个关键的术语:wafer,die,cell的概念与区别. wafer:就是大家说的晶圆,晶圆的成分是硅,硅是由石 ...

  3. 数字后端知识点扫盲——NDM

    今天在和后端讨论一个问题的时候听到一个新名词,NDM,我不懂,于是查阅了一些博主的blog,同时记录一下我的理解. 1:什么是NDM呢? 后端的物理设计需要读取的信息除了逻辑信息以外,还有floorp ...

  4. 数字后端知识点扫盲——芯片harden block的划分

    后端在floorplan阶段,如何摆放macro是一个很重要的问题,如果采用层次化设计,对于每一个block来说都需要在block内部把锁分配的macro摆好,如果某一个block里的macro很多, ...

  5. 【不同阈值电压cell HVT SVT LVT ULVT介绍】

    不同阈值电压cell HVT SVT LVT介绍 阈值电压 Vt类别 不同Vt cell的区别 cell使用注意事项 阈值电压 Vt指的是MOS管的阈值电压(threshold voltage):当栅 ...

  6. HVT/SVT/LVT详解

    名词解释: HVT = high V threshold. Can be used in the path where timing is not critical. So by using HVT ...

  7. 数字后端基本概念介绍<Endcap Cell>

    今天要介绍的数字后端基本概念是boundary cell,也被称为endcap Cell.Endcap是一种特殊的标准单元.在后端物理设计中,除了与,非,或等一些常见的标准单元外,还有一些特殊的物理单 ...

  8. 数字后端基本概念介绍<Tap Cell>

    今天要介绍的数字后端基本概念是Tap cell, 也被称为welltap cell.这也是一种特殊的物理单元. welltap是只包含well contact的cell,将衬底接到电源和地网络,避免衬 ...

  9. 数字后端基本概念介绍阈值电压

    今天要介绍的数字后端基本概念是Vth阈值电压.这是CMOS集成电路的基本概念.通常将传输特性曲线中输出电压随输入电压改变而急剧变化转折区的中点对应的输入电压称为阈值电压. 简单来说,是指电压的一个临界 ...

最新文章

  1. goland设置Terminal
  2. C语言不调用库函数画一个三角形
  3. upgrade yum 指定版本_CentOS 6.9/7通过yum安装指定版本的MySQL
  4. EOJ Monthly 2019.2 E 中位数 (二分+中位数+dag上dp)
  5. 软件开发作为一种价值领域的研究
  6. 首个谷歌TensorFlow安全风险被腾讯找到:攻击成本低、迷惑性强
  7. C++11 —— 基于区间(range)的 for 循环
  8. 现有产品的三种发展战略
  9. 普通循环和numpy速率对比
  10. 使用Box2dWeb模拟飞行箭矢
  11. 主板诊断卡代码含义及处理方法
  12. 计算机英文参考文献近四年,英文参考文献标准格式
  13. python获取本月第一天 最后一天
  14. [转]经验之谈:成为Debian Maintainer前要做的事
  15. CSS 斜条纹进度条动画
  16. ac9260网卡linux,160Mhz频宽的怒吼,Intel Wireless-AC 9260 无线网卡评测
  17. 微信墙php_微信上墙PHP源码
  18. 计算机采用什么交换技术,计算机 交换技术是什么?
  19. 会议管理系统怎么用好,这些细节你注意到了吗?
  20. Spark学习(1)-Spark基础

热门文章

  1. 初中计算机教资考试知识点,2018(下)教资考试常考知识点:中学科目二
  2. 实验一 巩耀阳 201421430029
  3. ofdm解调中 累加器(2048个离散波点)代替积分 程序 哪位大神帮帮忙完全没有头绪
  4. 蓝桥杯基础练习 十六进制转十进制 Java
  5. 简单的仿QQ聊天(自娱自乐聊天室)
  6. 《Java程序员全攻略:从小工到专家》连载九:散兵游勇还是团队作战
  7. GMM-HMM kaldi 详解
  8. Kaggel House Price 数据预处理及其可视化
  9. imooc的疯狂的蚂蚁的课程《Python操作MySQL数据库》 python3+pymysql模块来操作mysql数据库
  10. Android 中设置线程优先级的正确方式(2种方法)