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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1108|回复: 5

[求助] 问个问题:DC综合时需要使用的最少门单元是什么?

[复制链接]
发表于 2023-9-19 21:42:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我在dc综合时,想使用最基础的门类型来综合电路,使用的脚本代码如下:


set_dont_use { ua11lschs12bdr_120c25_tc/*}
# remove_attribute {ua11lschs12bdr_120c25_tc/AN2* ua11lschs12bdr_120c25_tc/INV* ua11lschs12bdr_120c25_tc/OR2*} dont_use
remove_attribute {ua11lschs12bdr_120c25_tc/NR2* ua11lschs12bdr_120c25_tc/INV* ua11lschs12bdr_120c25_tc/OR2*} dont_use
# remove_attribute {ua11lschs12bdr_120c25_tc/AN2* ua11lschs12bdr_120c25_tc/INV* ua11lschs12bdr_120c25_tc/ND2*} dont_use

其中第一行是屏蔽库文件所有cell,第2、3、4行为取消相应cell的屏蔽。
在综合时第2、3行可以综合,第4行却不可以综合,但是理论上应该都可以综合的。
希望有谁知道的可以解答下,谢谢。
发表于 2023-9-20 09:11:39 | 显示全部楼层
不请啊,知道了回一下 啊
发表于 2023-9-20 10:18:55 | 显示全部楼层
工具有报什么message吗
 楼主| 发表于 2023-9-21 11:07:23 | 显示全部楼层


zero_0 发表于 2023-9-20 10:18
工具有报什么message吗


Error: The target library for the opcond (voltage = 1.200000V, process = 1.000000, temperature = 25.000000) does not contain all required gates.
Either a NOR, or an AND and an OR gate (two-input) is required for mapping. (MV-007)
This problem occurred at:
    <top design>
Error: The target library does not contain all required gates.
Either a NOR, or an AND and an OR gate (two-input) is required for mapping. (OPT-102)
0

这是使用代码
remove_attribute {ua11lschs12bdr_120c25_tc/AN2* ua11lschs12bdr_120c25_tc/INV* ua11lschs12bdr_120c25_tc/ND2*} dont_use
工具输出的日志文件。

理论上或门可以由非门和与门构成的,所以理论上最少的门类型应该是or和inv。但是却需要最少打开三个门(an、inv、or)才行。
但是这3个门(或门、非门、或非门)也可以,而这3个门(与门、非门、与非门)却不可以。

发表于 2023-9-21 11:22:08 | 显示全部楼层
是的,理论上or/nor/and/nand+inv就可以构建任意的逻辑门,但是看这个message工具的判断貌似是这样:
要不有nor2,要不就是and2+or2. 当然inv必须要有

估计没人要求工具修改这个行为,这个检查就一直延续
 楼主| 发表于 2023-9-21 11:28:15 | 显示全部楼层


zero_0 发表于 2023-9-21 11:22
是的,理论上or/nor/and/nand+inv就可以构建任意的逻辑门,但是看这个message工具的判断貌似是这样:
要不 ...


好吧,你的意思是这个工具的底层综合时少了点东西,其实理论上是可以实现的。

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 06:50 , Processed in 0.020640 second(s), 6 queries , Gzip On, Redis On.

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