DC 的ungroup -all 和ungroup -all -flatten的相关问题
时间:10-02
整理:3721RD
点击:
我在用DC对设计进行综合的时候,
部分的脚本文件是:
一个是:
uniquify
ungroup -all
compile
另一个是:
uniquify
ungroup -all -flatten
compile
发现ungroup -all 和ungroup -all -flatten两个不同的命令时出现了很奇怪的事
其中ungroup -all 后进行compile就正常,运行2个小时就出结果了
但是ungroup -all -flatten再进行compile时却停留在
Begining Past 1Mapping
.......................................
Processing “FFT”
这里
我都运行了一天了还没有出结果,感觉是死在这里了
我原先以为ungroup -all 和ungroup -all -flatten是差不多的
但是现在觉得好像不是
ungroup -all 和ungroup -all -flatten的具体区别在哪里?
急呀
部分的脚本文件是:
一个是:
uniquify
ungroup -all
compile
另一个是:
uniquify
ungroup -all -flatten
compile
发现ungroup -all 和ungroup -all -flatten两个不同的命令时出现了很奇怪的事
其中ungroup -all 后进行compile就正常,运行2个小时就出结果了
但是ungroup -all -flatten再进行compile时却停留在
Begining Past 1Mapping
.......................................
Processing “FFT”
这里
我都运行了一天了还没有出结果,感觉是死在这里了
我原先以为ungroup -all 和ungroup -all -flatten是差不多的
但是现在觉得好像不是
ungroup -all 和ungroup -all -flatten的具体区别在哪里?
急呀
ungroup -all 和ungroup -all -flatten的具体区别在哪里?
==> 区别在 flattern
看看DC manual吧 flattern 是把所有组合逻辑优化为2 层逻辑,timing会好,但area会大,当然需要更多时间和资源
至于你疑似死机,怀疑是系统资源不够 -- 电脑 memory/harddic/... 配置如何?
学习了,谢谢
谢谢指点,学习了
xiexie zhidian ,xuexi l
uniquify
compile
ungroup -all -flatten
compile -inc
