注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

东田的个人空间 http://home.eeworld.com.cn/space-uid-800745.html [收藏] [复制] [分享] [RSS]

日志

电源规划Power plan power route

已有 318 次阅读2017-8-30 17:45 |个人分类:后端| 电源规划

Power plan power route

芯片的电源规划(Power Planning and Power Routing, 简称PPPR)。众所周知,Power是芯片稳定工作的前提条件。因此,一个良好的电源规划方案也是芯片设计阶段的重要工作。

那电源规划的目标是什么呢?我总结了一下,大致分为以下几点:

1)产生一个可以满足IR drop(电压降),EM(电迁移)的供电网络

2)尽量减少routing track的资源

3)做到DRC clean

芯片是通过IO单元供电的,整个电源网络设计中的概念很多,首先简单介绍一下这些名词:

1)全局电源连接关系:即是global net connect, 是指把相应的端口和网络连接到合适的电源和接地网络上去。在工具中,其实就是globalNetConnect整个命令。

globalNetConnect VDD -type pgpin -pin vdd! -all

globalNetConnect GND -type pgpin -pin gnd! -all

上述两条命令就说明了所有instancevdd!gnd! pin需要连接到全局的VDDGND网线上。

2)电源环线(power ring:是指为了均匀供电,包围在整个core内部的电源环。如下图中电源core外围一圈即是power ring

3)电源条线(power stripe:芯片内部纵横交错的电源线称为电源条线,它的用途是将电源输送到芯片内部各个macro上,如下图所示:

4followpinpower rail:标准单元的供电网络, 如下图蓝色线条所示

5ring pins: 芯片内部的电源网格与电源环连接的pin

那整个电源规划可以分为power planpower route. 我们来具体讲讲这两个部分分别做了什么事情吧.

 

Power Plan: 主要分为两步:

addRing (添加电源环线)

        •Core ring

        Block ring (模拟模块需要单独供电,确保电源的稳定分布)

addStripe (添加电源条线)

        •Overcore area

        Over blocks/domains power domain的电压不相同,需要单独的stripe

        Over bumps / macro pins  power bump也需要stripe或者io wire供电)

 

Power Route: 主要就是指sroute,做了下面这些事情:

 

–连接所对应的pad Pin, block Pin, floating Stripe, secondaryPowerPin

–连接所有的pad pin, 从而形成pad ring

–连接所有的std cell power pin , 从而形成follow pin

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-11-20 05:31 , Processed in 0.148934 second(s), 11 queries , Redis On.

Powered by EEWORLD电子工程世界

© 2017 http://bbs.eeworld.com.cn/

返回顶部