在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4129|回复: 8

[求助] 多个浮动电压域,如何插入Level Shifter?

[复制链接]
发表于 2016-1-6 10:43:06 | 显示全部楼层 |阅读模式
500资产
Domain.jpg
如图所示:有2个电压域,A域和B域,且A域和B域的电压都是浮动的(均有可能在1.30V ~ 1.35V),换句话说,A域的电压可能大于B域,但B域的电压在某个时刻会大于A域,请问这样的两个域在DC综合时该怎么插入Level Shifter?(假设使用SS的Corner),请大神提供相关的UPF和Script,谢谢!

发表于 2016-1-6 10:50:15 | 显示全部楼层
都不到10%,有必要插level-shift吗?
另外问一下,你什么工艺的lib里有level-shift?我用到的0.13~0.35um都没见过这东西。。。
 楼主| 发表于 2016-1-6 11:03:37 | 显示全部楼层
回复 2# sme-ic
上面的示意图只是假设了一个范围,实际上项目内的有2个LDO供2个独立的Domain,这两个LDO不是很精确,差值略大,所以还是有必要插入Level Shifter的。我这边用的库的0.18的库,里面的Level Shifter名字是以LS*开头的,GSMC 0.18,一般是在PMK的文件夹内,标有2个电压的那个Lib
发表于 2016-1-6 14:23:39 | 显示全部楼层




   哦,原来这样,一般我这边的LS都是用在IO部分,电压差别较大,还没有使用DC做过。
另外,我这里也有GSMC 0.18um IBG的lib,是verisilicon的,没有level-shift或者你说的PMK,只有standard cell/IO/memory compiler,是否你的KIT是ARM的?
 楼主| 发表于 2016-1-7 13:42:56 | 显示全部楼层
回复 4# sme-ic
看了下,原有的GSMC库不带PMK,这个好像我定做的
发表于 2016-1-15 22:46:18 | 显示全部楼层
我看lpmm那本书上讲到这种情况可能得需要专门的levelshifter。 不知道pmk中的level shifter支不支持这种双向的电平转换
发表于 2016-1-27 10:19:54 | 显示全部楼层
这种方向不定的multi voltage设计很难做timing close的, 需要设计上避免
发表于 2019-9-11 17:33:01 | 显示全部楼层
第一次发现还有这样的设计
发表于 2023-6-21 14:03:53 | 显示全部楼层
请问这种情况,应该怎么处理呢。
我现在项目里也是类似两个power domain要求插LS,但是定义两个domain 电压一样好像工具会认为不用插LS?
我把其中一个domain改稍微大0.1v就可以插入,但这样upf 检查时又有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 23:48 , Processed in 0.026195 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表