searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Quarts中时序优化的工具——DSE

2025-03-28 06:19:34
31
0

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点到早912h就可以跑6个种子


如图所示,设置的如果有时需通过的版本就会停止DSE,同时跑工程的个数等。

点击start 开始运行DSE

5.运行之后,可以在status查看运行状态(是否报错等),results查看运行的时序结果。

 

建议使用场景,在版本迭代时,代码微调导致时序违例,且时序不大的情况;

最后好的时序是设计出来的,不是使用各种策略各个种子一点点探索出来的

0条评论
0 / 1000
c****a
1文章数
0粉丝数
c****a
1 文章 | 0 粉丝
c****a
1文章数
0粉丝数
c****a
1 文章 | 0 粉丝
原创

Quarts中时序优化的工具——DSE

2025-03-28 06:19:34
31
0

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点到早912h就可以跑6个种子


如图所示,设置的如果有时需通过的版本就会停止DSE,同时跑工程的个数等。

点击start 开始运行DSE

5.运行之后,可以在status查看运行状态(是否报错等),results查看运行的时序结果。

 

建议使用场景,在版本迭代时,代码微调导致时序违例,且时序不大的情况;

最后好的时序是设计出来的,不是使用各种策略各个种子一点点探索出来的

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
1
0