UPF_iso cell 替换

目标:使用stdand cell替换isolation cell

在低功耗SOC中,难免会有signal从掉电阈传输到未掉电阈(两个阈的电压相同),这个时候就需要用ISO cell做隔离,但在一些大工艺的cell中,是没有这种cell的,在这种情况下,有两种方法可以解决信号隔离的问题:
1.未掉电阈的输入端,在rtl设计时增加mux选择用于屏蔽掉电阈传输过来的x态;
2.使用upf流程,使用普通的cell替换iso cell;


实现方式:

1.打开design compile 替换使能

set mv_use_std_cell_for_isolation true

2.选择替换cell
在set_isolation的clamp_value属性一共有3个:1、0、latch,所以这里选择了三种std cell用于替换三种iso cell
AND2 : 用于替换iso0 cell在这里插入图片描述
NAND2B:用于替换iso1 cell 在这里插入图片描述
LATNQ:用于替换iso latch cell 在这里插入图片描述
在dc spec中提示只能选用2-input的cell用于替换,至于3-input或其他cell没有尝试是否可行
2.使能cell属性
在这里插入图片描述
这步要做link_lib前设置,对于AND门,data_pin和enable_pin可以互换



这步设置不用考虑enable的有效电平,工具会根据upf中的约束决定是否自动添加反相器

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值