关于synopsys的gtech.db
时间:10-02
整理:3721RD
点击:
这个库是干什么用的?
为什么我DC综合出来的网表在时钟模块里面有很多gtech_**的cell?而没有用target library的cell?
多谢
为什么我DC综合出来的网表在时钟模块里面有很多gtech_**的cell?而没有用target library的cell?
多谢
比如我的一个clock and gate综合后就是
GTECH_AND2 ()
为什么不调用target lib里面的cell呢?奇怪!
问题找到了,我把clock module这个模块设置了dont_touch;
但是为什么设置这个属性后,连lib里面的cell都不会调用了呢?
LZ,GTECH的库在哪能找到呢?另外,你的问题,我猜你先综合那个module,再dont touch
我最近才开始学dc
在synopsys目录下面找找
难道设置dont_touch属性之后,就不会Mapping到target library了?
是的,你可以实验一下!
啊?dont touch不是不让优化clock路径么? 和库有什么关系?
是这样子的。你可以试试。
getch.lib是synopsy公司开发的与工艺无关的工艺库。在dc时dc首先将RTL代码转换为通用的布尔表达式,就是getch格式,这个是与工艺无关的,在执行compile命令以后DC按设计约束使用目标库的逻辑单元映射成门级网表。估计你的问题是链接库设置对,你在试一下。
有用!
好文!
多谢小编分享
。学习学习
是这样子的。你可以试试。
那如果链接库是对的,加了don't touch 然后用compile_ultra-congestion 编译时候,同样会出现小编的错误啊?这是什么原因呢?
刚开始学,有没有一段实例的gtech
赞回复!