DSE(Design Space Explore)是quartus自带的一种设计优化的工具,他可以探索各种优化设置的组合,找出一个最优的结果。 本文将简单介绍如何去使用DSE工具。
1.启动DSEⅡ工具
在quartus软件中启动DSE会出现对话框询问时候关闭quartus软件,点击yes
注意:启动DSE之前最好跑完 Analysis & Synthesis 步骤,否则会概率性报错,打不开DSE
2. project页,指定要管理的工程和版本,一般在工程中打开DSE则不用关注,默认为原本的工程和版本。
3.setup页面中,指定执行本地管理或者远程管理。
4.在Exploration页面,是需要指定的优化设置和目标,
如图所示,选择不同的策略和种子的个数,一般种子的个数可以根据跑版本的时间去设置,例如,跑完一个工程需要6h,同时跑3个工程,从晚9点到早9点12h就可以跑6个种子
如图所示,设置的如果有时需通过的版本就会停止DSE,同时跑工程的个数等。
点击start 开始运行DSE;
5.运行之后,可以在status查看运行状态(是否报错等),results查看运行的时序结果。
建议使用场景,在版本迭代时,代码微调导致时序违例,且时序不大的情况;
最后好的时序是设计出来的,不是使用各种策略各个种子一点点探索出来的