提示
暂不支持移动端,请在PC端查看

首页 难题挑战 演武堂 炼金阁 模板管理 运营中心 光明顶 关于我们
搜索

《面向PPA的混合尺寸布局算法》赛题讨论&答疑

AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-7 14:17:39 | 显示全部楼层
你好,我想咨询一下json文件中的选项,是必须要和官方给的json示例一样吗,比如lef文件的读取,需要先读取tech lef然后是lib lef,但是官方给的json示例中没有对其作区分,提交后自动判题的时候可能报错
tuzhaojie

0

主题

19

回帖

66

积分

发布时间:2025-7-7 15:00:37 | 显示全部楼层
AppleJuice 发表于 2025-7-7 14:17
你好,我想咨询一下json文件中的选项,是必须要和官方给的json示例一样吗,比如lef文件的读取,需要先读取t ...

你好,在生成 json 文件时,系统已经确保该lef字段中的文件顺序为先 tech lef、后 lib lef,只需要按照默认顺序读取即可。
AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-7 15:53:16 | 显示全部楼层
你好,我还想要咨询一个json相关的问题,json中的case参数是网表的top module吗?因为必须要手动指定top module名称。
tuzhaojie

0

主题

19

回帖

66

积分

发布时间:2025-7-7 16:24:36 | 显示全部楼层
AppleJuice 发表于 2025-7-7 15:53
你好,我还想要咨询一个json相关的问题,json中的case参数是网表的top module吗?因为必须要手动指定top mo ...

你好,top module可以从def文件中获取
def文件开头的DESIGN字段代表了top module的名字

例如,这里就是dft_top:
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUS**ARS "[]" ;
DESIGN dft_top ;
UNITS DISTANCE MICRONS 2000 ;
...


AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-7 16:27:16 | 显示全部楼层
好的多谢,还有一个问题,关于全局布局的密度参数,既然不能指定,那么会不会出现某些case中的macro太多,导致布局失败的情况。可以在自己的代码中不断尝试找到合适的density值吗
tuzhaojie

0

主题

19

回帖

66

积分

发布时间:2025-7-7 17:45:40 | 显示全部楼层
AppleJuice 发表于 2025-7-7 16:27
好的多谢,还有一个问题,关于全局布局的密度参数,既然不能指定,那么会不会出现某些case中的macro太多, ...

你好,这是可以的,在规定的总时间内完成即可
AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-7 20:32:47 | 显示全部楼层
你好,我在测试官方给的case时发现一个bug,在bp_fe这个case中,给的def文件的DESIGN 名称为black_parrot,但是在其网表.v文件中顶层module名似乎是bfe_top
AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-7 21:00:21 | 显示全部楼层
还有一个问题,我在官方的镜像测试我的可执行程序的时候发现缺少一些系统动态库,这个需要我们自己解决吗?
侠客岛_SCP_014

0

主题

36

回帖

148

积分

发布时间:2025-7-8 08:58:58 | 显示全部楼层
AppleJuice 发表于 2025-7-7 21:00
还有一个问题,我在官方的镜像测试我的可执行程序的时候发现缺少一些系统动态库,这个需要我们自己解决吗? ...

是这样的,提交作品依赖的库,需要静态编译到可执行文件中,动态编译需自行带库。
AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-8 13:35:38 | 显示全部楼层
请问赛题提交要求中说的,文件数不超过1000是硬性要求吗?
侠客岛_SCP_014

0

主题

36

回帖

148

积分

发布时间:2025-7-8 13:50:08 | 显示全部楼层
AppleJuice 发表于 2025-7-8 13:35
请问赛题提交要求中说的,文件数不超过1000是硬性要求吗?

是的,假如文件过多可以把运行时不需要使用的源码压缩后放到src目录中。
云水谣

0

主题

19

回帖

182

积分

发布时间:2025-7-8 15:04:26 | 显示全部楼层
AppleJuice 发表于 2025-7-7 20:32
你好,我在测试官方给的case时发现一个bug,在bp_fe这个case中,给的def文件的DESIGN 名称为black_parrot, ...

感谢您的反馈,case已更新gitee,您可重新下载查看
AppleJuice

0

主题

7

回帖

40

积分

发布时间:2025-7-8 17:41:29 | 显示全部楼层
你好,我想问一下可以插入buffer优化时序性能吗?
tuzhaojie

0

主题

19

回帖

66

积分

发布时间:2025-7-8 18:39:46 | 显示全部楼层
AppleJuice 发表于 2025-7-8 17:41
你好,我想问一下可以插入buffer优化时序性能吗?

你好,不可以,规定只能布局def中的现有元件
伊浩田

0

主题

11

回帖

72

积分

发布时间:2025-7-12 10:19:43 | 显示全部楼层
您好,我们的可执行文件存在动态链接库依赖。虽然我们已将依赖的 .so 文件随同可执行文件(run)一并提供,但赛事方要求程序需通过绝对路径方式成功执行。由于我们不了解判题服务器的具体目录结构,无法配置基于绝对路径的依赖。请问:
将 .so 文件以及必要的头文件与 run 可执行文件放置在同一目录下是否可行?
除此之外,是否还有其他方法可以避免使用绝对路径依赖或者满足绝对路径依赖?
tuzhaojie

0

主题

19

回帖

66

积分

发布时间:2025-7-12 14:05:25 | 显示全部楼层
伊浩田 发表于 2025-7-12 10:19
您好,我们的可执行文件存在动态链接库依赖。虽然我们已将依赖的 .so 文件随同可执行文件(run)一并提供 ...

你好,放在与run文件放置在同一目录是可行的。第二问题,按照赛事方要求需要选手自行解决
yao

0

主题

1

回帖

18

积分

发布时间:2025-7-12 15:16:53 | 显示全部楼层
您好,请问一下为什么我们提交很久了之后还是显示未判题
侠客岛_SCP_014

0

主题

36

回帖

148

积分

发布时间:2025-7-12 16:27:26 | 显示全部楼层
yao 发表于 2025-7-12 15:16
您好,请问一下为什么我们提交很久了之后还是显示未判题

长时间未判题,应该是判题失败了,具体原因可以联系工作人员查看
可以在网页下方扫码企业微信,添加工作人员
12
联系我们
EDA²侠客岛邮箱:xiakedao@eda2.com
联系人电话:18710973410
ISEDA官网
IDAS官网
EDA²公众号
企业微信

Powered by Discuz!

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表