微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于synopsys的gtech.db

关于synopsys的gtech.db

时间:10-02 整理:3721RD 点击:
这个库是干什么用的?
为什么我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

赞回复!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top