一.数模混合供电设计中,需要特别注意电源信号之间的干扰和隔离,因而需要建立不同的电源区域(Power Domain):
1)模拟模块的工作区域一般放置在芯片的某个角落,其间不应该混合放置数字模块;
2)模拟区域需要单独供电,给模拟信号供电的I/O单元应该放在模拟模块的边上,尽量缩短供电线路的长度;
3)在模拟模块周围放置保护隔离环(Guard Ring);

如上图某芯片电源规划图:
1)模拟信号模块的放置。模拟PLL和模拟信号模块处于芯片的右下角,右下角I/O单元均为模拟信号用的信号端口,在PLL和模拟信号模块周围放置的都是低频信号模块,以避免数字信号跳变对模拟信号的影响;
2)数模信号模块的供电。模拟PLL和模拟信号模块分别具有数字和模拟供电两部分组成,其中模拟供电在内部,数字供电在外部;两个模块之间的模拟供电环是相通的,在外围的数字供电部分与芯片的数字供电部分相联合,在其底下加上保护环(guarding ring)用以隔离;
3)数模信号模块中的电源环。电源环设计可以采用多层金属完成,节约电源环的宽度,降低电源环所占据的芯片面积;
4)数模信号模块的电源网络。数模信号模块中的电源网格设计采用高层金属完成布线,在高频区域,电源网格较为密集,在低频区域电源网格较为稀疏;
5)数模信号模块中的电源设计方案。在整个芯片中,模拟的电源设计部分采用了自上而下和自下而上(不懂)的两种设计过程,这是模块电源的典型设计方法。

二.当时钟网络要求非常严格时,要求插入延时和时钟偏差都非常小,例如当频率达到1GHz时,则无法通过自动时钟树综合实现时,需要像电源网格一样在布图规划阶段单独设计

三.电平转换单元的插入
MSV多电源供电 相同电压给不同模块供电
MSMV多电源多电压供电 不同电压给不同模块供电:
MSMV情况下,要插入电平转换单元

四.当设计中存在被关闭的电压域,为了不使关闭区域与非关闭区域相互影响,必须在所有的接口处添加隔离单元(isolation cell),并要:①检查出所有需要添加隔离网络的信号端口 ;②在相应的接口信号处添加隔离单元。

五.布局
1.展平式布局
1)模块的摆放与布局
2)标准单元的摆放和优化
2.层次化布局
步骤:

  • 先分配子模块
  • 作子模块的布局
  • 所有子模块完成后在顶层组装

1).子模块的约束类型制定

  • 向导约束:
    为模块指定向导范围,属于该模块的标准单元,可以放置在该向导范围内,也可以放在向导范围之外;不属于该模块的标准单元sc也可以放置在该向导范围内;

  • 区域约束:
    属于该模块的sc只能放在指定区域内,且该区域内还可以放置其他的模块单元

  • 限制约束属于该模块的sc只能放在该区域内,且不允许放置其他模块中的标准单元

2)子模块位置大小的制定
为各个模块指定约束后,需要在芯片内部指定模块的大小和位置,模块的大小确定主要看面积利用率的大小,它是指标准单元总面积与模块在芯片内部所分布面积之比,当初始利用率低于70%时,较容易布通,而当利用率高于85%时,则会出现较大的拥塞,导致无法完成布线。

关于模块位置和模块面积调整的例子

3.布局目标预估
标准单元布局优化完成后,需要对设计进行拥塞分析(congestion)、静态时序分析、噪声分析和电源分析从而确定布局的好坏

  • 各个模块的位置相对确定,每个标准单元都被放置在相应的位置,并具有自己的形态(attribute),整个设计的拥塞程度相对均匀合理,基本满足布通的要求。
  • 满足设计规则的要求,即除了时钟网络,其它的高扇出网络,如复位信号等都插入了相应的驱动单元,从而满足最大电容,最大扇出和最大信号转换时间的等设计约束,时钟网络上的设计规则需要在时钟树综合阶段完成。
  • 芯片的时序和供电较为良好。芯片的时序主要体现在setup时间的违规,芯片的hold时间违规一般是在时钟树综合之后完成。

数字和模拟混合供电20190221相关推荐

  1. 数字地 模拟地 电源地 屏蔽地

    从参考电平的角度看,都是同一个地,最终都要接到一起获得相同的参考电位.对于地的分开,主要是从布线的角度看的.减少不同电路之间地的干扰. 电源的地不能看成模拟地,信号地也不能看成数字地.因为电源有给模拟 ...

  2. 成功进行射频与模拟混合信号PCB设计需要考虑的因素

    转载自 吴川斌的博客 http://www.mr-wu.cn/ 今天,老wu打算再次分享Optimum Design Associates的大神Scott Nance关于<RF & An ...

  3. 英文.数字和中文混合的彩色验证码【JSP】

    一.编写生成英文,数字和中文混合的彩色验证码的Servlet实现类 (1)创建名称为PictureCheckCode.java的Servlet. public class PictureCheckCo ...

  4. 滤波、信号、数字与模拟、金字塔 一看就懂 教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/a6333230/article/det ...

  5. Mentor Tanner EDA Tools version 16.30模拟/混合信号集成电路设计

    Mentor Tanner EDA Tools version 16.30模拟/混合信号集成电路设计 Tanner EDA 是一家领先的工具提供商,提供模拟/混合信号 (AMS) 和 MEMS 集成电 ...

  6. XBee模块数字和模拟采样详解

    使用XBee无线电进行数字和模拟采样  XBee无线电具有多条I / O线,可用于收集数字或模拟数据,然后将该数据传输到另一个XBee进行解释. 由于样本数据始终以API格式提供,因此即使了解其他XB ...

  7. 赛码行测题库_行测题库:行测数字推理模拟题2.22

    行测题库:行测数字推理模拟题 1.1,-5,10,10,40,( ) A.-35 B.50 C.135 D.280 2.-1,3,-3,-3,-9,( ) A.-9 B.-4 C.-14 D.-45 ...

  8. 英文,数字和中文混合的彩色验证码实现

    功能描述:英文,数字和中文混合的彩色验证码是一种比较安全的验证码,虽然这样的验证码会给用户输入带来不便,但对于保障用户账号的安全还是值得的.本实例介绍实现英文,数字和中文混合验证码的彩色验证码的方法, ...

  9. 数字模拟电子计算机,数字与模拟电路计算机45汇编.ppt

    数字与模拟电路计算机45汇编 1.3 电源有载工作.开路与短路 1.5 电阻的串联与并联 1.5.2 电阻的并联 补充:电阻星形联结与三角形联结的等换 例2: 1.6 支路电流法 1.7 叠加原理 用 ...

  10. 正则表达式匹配数字和字母混合或全数字或全字母

    正则表达式匹配纯数字或字母 ^[0-9A-Za-z]{6,24}$ 正则表达式匹配数字和字母混合(限定位数6-24) ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,2 ...

最新文章

  1. Office 2016使用NTKO OFFICE控件提示“文件存取错误”的解决办法
  2. [转贴]电阻电容的封装形式如何选择
  3. 机器学习中如何处理不平衡数据?
  4. 10个前端8个用Vue的,怎么才能在面试中出彩?
  5. 【精彩实况】第三届大数据科学与工程国际会议
  6. 怎么安装mysql8.0.20_Mysql 8.0.20安装教程
  7. 浅谈js函数三种定义方式 四种调用方式 调用顺序
  8. 【Elasticsearch】我们如何将 100 秒的 elasticsearch 查询优化为不到一秒。
  9. JavaScript练习
  10. aix如何查看日志策略_AIX系统日志学习笔记之一
  11. 《产品经理面试攻略》PART 1:产品经理入门
  12. VBA 工作簿和工作表的简单操作
  13. DFI、DPI、端口识别技术
  14. 清理Elasticsearch中过期的日志索引
  15. 一种基于最大吸收功率的卫星太阳能电池板安装方案
  16. 被final修饰的变量到底能不能被修改
  17. 云计算术语(中英文对照)
  18. 港府拟申拨175亿港元进行西九文化区综合地库余下工程
  19. 基于JAVA语言的中小型企业进销存系统
  20. Agilent/安捷伦81134A脉冲信号发生器

热门文章

  1. sql update
  2. 晕,今天才知道,原来谷歌工具栏不支持Chrome
  3. 过滤器把样式过滤掉,无法显示样式问题, 处理方法
  4. SpringBoot:用腾讯企业微信邮箱发送邮件
  5. 十、决策树算法简介-泰坦尼克号乘客生存预测
  6. 树莓派chromium代理设置
  7. sql拼接同一字段_sql多个字段拼接
  8. PVID和VID的理解
  9. 手游联运系统入门知识
  10. 投资组合报告-马科维茨模型