微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 求科普,如果DC时只想选择有限种类标准单元做综合,应该使用什么指令?

求科普,如果DC时只想选择有限种类标准单元做综合,应该使用什么指令?

时间:10-02 整理:3721RD 点击:
求科普,如果DC时只想选择有限种类标准单元做综合,应该使用什么指令?
我知道set_dont_use和set_dont_touch
如果我的设计只想用与或非等简单逻辑实现的话,用什么命令做约束呢?
如果set_dont_use和set_dont_touch,也未免屏蔽的逻辑太多了吗?

我在学校写论文时,也是只需要几种cell做综合,那时候我是从lib中删得只剩下需要的那几种标准单元做综合。

什么意思?是说需要操作太多了么?如果我理解的对的话你可以这样做
set_dont_touch *
set_dont_use *
remove_attribute [get_libs and or inv buf .....] dont_touch
remove_attribute [get_libs and or inv buf .....] dont_use

把库的lib改掉,删除不用的cell信息,再转db给icc,不知道行不行。

这种方法真直接~

是一个很直接的办法~

就是你说的意思~还是你的办法比较正规~

赞3楼一个

呵呵比较有学术思想

多谢版大支持

3楼正解

cell library 裡所有定義的 cell 本來就不用照單全收, 一般driving弱, 或Cell Area 過大的 cell 都會設 set_dont_use, 不懂你為何一定要刪cell, DC配合design ware 定義的加法, 乘法器等若被你刪cell 到無法合成出來那可會得不償失.

这么用基本也不是综合,就是设计电路时的参考而已~

就更用不到加法器之类的了仅仅是想看看基本的电路架构,方便cadence绘制

首先你说的和小编要求的是两码事。
我认为你的担心是多余的。
最简单的加法器是半加器:只需要and和or。
全加器可以由and和or和xor,而其中xor可以由and、or和inv构成。
任何一个加法器都可以由半加器和全加器构成。
任何一个乘法器可以由加法器整列构成。
所以我可以肯定的告诉你,任何逻辑电路都可以只用and、or和inv就可以组成。因为逻辑关系就只有这三种。

这帖子让我发笑,但是大家说的也对,

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

网站地图

Top