微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > DC 的ungroup -all 和ungroup -all -flatten的相关问题

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的具体区别在哪里?
急呀

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

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

网站地图

Top