本实例来自陈涛100题第31题。

如图,一个设计中有 4 个电源,VDD1/2/3 的电压各不相同,VDD1 总是开着,其他会有开和关,并且到模块 B 的 VDD2 和到模块 C 的 VDD2 有各自分别的开关。请判断在连接这 4 个模块的 8 条 net上,哪些需要 level shifter,哪些需要 ioslation cell,把结果填入右边的表中。填法如下:假如你认为需要在 netAB 上加个 level shifter,加的位置在模块 B 里面,就在 netAB 的右边的第一列空格里写 B。如果什么都不加,就写 X 。难度:3

答案:

一、电平不同的模块之间即需要 level shifter,故 netAB/BA/AD/DA/CD/DC 都需要 level shifter。至于 level shifter 的位置是放在 src 端还是 des 端。一般来说 H2L 的由于只包含有 des 的 power rail,所以肯定要放在des 端。而L2H 则包含有两种power rail。肯定需要跨电压域的电源线连接。考虑到output driver需要的电流一般要大于 input driver 需要的电流。所以也推荐放在 des 端。在本题中也未提到电平之间的相对大小。所以我都放在 des 端。

二、有 power gated 控制的模块,其输出都要加上 isolation cell,故 netBA/BC/CB/CD/DC/DA 都需要 isolation cell。

其位置的摆放也有两种,一是摆放在 source module 的ouput 端,一是摆放在destination module的input 端。

前者一是可以节省所需要的 isolation cell 数量(考虑一个模块引脚的输出连到多个模块引脚的输入的情况),二是便于check。

后者优点是 isolation cell 需要 always-on 的 power。若放在 output 端,还需要引 always-on 的 power rail 过来。故此例中 BA 和 DA 的 isolation cell 都放在了 A 模块中,其它的则放在 ouput 端。

我的答案是:
netAB B X;
netBA A A;
netBC X B;
netCB X C;
netCD D C;
netDC C D;
netDA A A;
netAD D X;

低功耗实例——isolation cell及level shifter的选择相关推荐

  1. 低功耗设计-isolation cell

    为了防止关断power domain时输出信号处于亚稳态,所以给可关断的power domain输出信号加isolation cell,将信号钳制到稳定的0或1状态. 1.UPF定义 set_isol ...

  2. 低功耗基础概念——isolation cell

    文章目录 低功耗设计基础:Power Gating详解 低功耗实例--isolation cell及level shifter的选择 低功耗设计基础:Power Gating详解 低功耗设计基础:Po ...

  3. (四)UPF之常用低功耗单元(Isolation、Level Shifter、Power Switch、State Retention、Always on cell)

    文章目录 一.低功耗单元介绍 二.Isolation 2.1.Isolation分类 2.2.Isolation编码规则 三.Level Shifter 3.1.Level Shifter分类 3.2 ...

  4. levelshifter工作原理_从滑块问题看Level Shifter中Latch的状态转换

    几个月没更新了,之前说的LDO专题也被我咕咕了,佛系写手.最近学了个有趣的东西,唤起了我对物理学的敬仰,写出来跟大家分享分享. 声明:本人不是专门研究Level Shifter 的,只是最近工作需要, ...

  5. Low Power概念介绍<Level Shifter>

    今天我们要介绍的Low Power概念是Level Shifter(电平转换单元).该单元主要用于多电源多电压(MSMV)技术中,它通常不具备逻辑功能,只是用于不同电压值的Voltage Area之间 ...

  6. 阿里云服务器通用型实例g5与g6区别及如何选择?

    阿里云服务器通用型实例g5与g6区别及如何选择?通用型实例是阿里云服务器中性能比较均衡的一款机型.g5与g6就是这其中的两款代表机型. 一.g5的特点如下:I/O优化实例,支持IPv6,支持ESSD云 ...

  7. 设Excle的cell中显示一个下拉列表选择框

    描述:我想让excle的sheet页中的B列的每个cell输入内容的时候将A列所有行的内容作为下拉列表的选择内容 效果如下: 实现的步骤如下: 1.点击B列的头,选中整列 2.点击菜单栏的" ...

  8. python tablewidget综合实例_python – 仅通过单击行标题选择QTableWidget行

    类Qt.ItemFlag 此枚举描述了项目的属性.请注意,需要为可检查项目提供一组合适的标志和初始状态,指示是否检查该项目.这是为模型/视图组件自动处理的,但需要为QTableWidgetItem的实 ...

  9. centos选择什么版本_有几千个 Dubbo 实例的瓜子二手车,为什么要选择2.7.3版本?...

    随着瓜子业务的不断发展,系统规模在逐渐扩大,目前在瓜子的私有云上已经运行着数百个 Apache Dubbo ( 下文简称 Dubbo )应用,上千个 Dubbo 实例.瓜子各部门业务迅速发展,版本没有 ...

  10. 阿里云ECS共享型、通用型和突发型实例类型有什么区别?如何选择?

    很多用户在打开阿里云官方首页会看到很多不同的云服务器类型,常见的共享型S6.计算型C6.通用型g6等等,在选择阿里云服务器时,实例类型之间有什么区别,在众多类型该如何选择呢?今天和大家共同分享下几种E ...

最新文章

  1. oracle 提取当天日志,powershell提取日志内容
  2. 网络故障解决方案之非标准子网划分【网管员必懂】
  3. 提高网速软件_【干货】C盘空间不够用,这款软件或许会帮到你!一键清除C盘多余文件...
  4. Elasticsearch和HDFS 容错机制 备忘
  5. Filter案例之登录验证
  6. 并行流 线程池_使用自定义线程池处理并行数据库流
  7. python基本命令range_Python的Range()函数(指南)
  8. 【高等数学】一元函数积分表
  9. Python实现双端队列
  10. “中兴捧月”报文监视器的实现
  11. 说出this的三个应用
  12. Fiddler Everywhere v3.4.0
  13. 2018PS cc版本最新最实用学习笔记
  14. Redis数据结构之集合对象
  15. liveness探测mysql_Kubernetes 服务中 Liveness 和 Readiness 探测
  16. 二代身份证读取 中控ID180 二三代身份证阅读器 Vue版本
  17. 括号配对检测python123_括的拼音_括组词_括意思(解释)-常用汉字大全
  18. F005-如是我观,知识产权 #F520
  19. 【借鉴/转载】WSI的处理
  20. 期权二叉树定价参数的计算

热门文章

  1. 干货 | 团队建设共同愿景的探索
  2. ReResNet源码解读
  3. 【BST】Treap
  4. python乌龟吃鱼
  5. SOLID 原则之依赖倒置原则
  6. 【看动漫学编程】程序员在异世界生个娃 第3篇:搞不好我就是个王者
  7. Mysql基础-常用sql语句
  8. Istio:Mixer功能架构与实践
  9. System V 与 POSIX 简介与对比
  10. linux使用定时器回调函数示例