limbo018 / DREAMPlace

Deep learning toolkit-enabled VLSI placement
BSD 3-Clause "New" or "Revised" License
714 stars 205 forks source link

Reading issue with lef for NanGate45 #194

Open nineight908 opened 1 month ago

nineight908 commented 1 month ago

Hello professor, when I try to use NanGate45's lef file as input lef, I get a Segmentation fault (core dumped) error.

微信图片_20241022155805

Here are my lef files and def files:

微信图片_20241022160946

Looking forward to hearing from you, thank you.

limbo018 commented 1 month ago

Can you share your case? You can upload here or email me.

nineight908 commented 1 month ago

These are my cases and I appreciate your patience.

 

------------------ 原始邮件 ------------------ 发件人: "limbo018/DREAMPlace" @.>; 发送时间: 2024年10月22日(星期二) 下午4:20 @.>; @.**@.>; 主题: Re: [limbo018/DREAMPlace] Reading issue with lef for NanGate45 (Issue #194)

Can you share your case? You can upload here or email me.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

从QQ邮箱发来的超大附件

fakeram45_256x16.lef (15.0K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=2d38636479f59aca7451043a4031571a1c4c575105505751490b5451021c06575d594e5351075018570f545503050101510c55026625655305530616075c51003b0a56521e00531b085d05645b&t=exs_ftn_download&code=d8cdf1e5

NangateOpenCellLibrary.macro.mod.lef (249.9K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=6d386135ae289aca2451066b1e30541a4c4c550c5953070d190a070c5e1d040c020c4c510d095118555b52070f01520d020b03063814667b555606544c55294551562250545c2a5c564a0047411e0b54574a0e1b555f021b585d073505&t=exs_ftn_download&code=48a580f5

NangateOpenCellLibrary.tech.lef (19.0K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=3030613682819d9e745906684732504e1c445852070b000249090250591f000557544c03000a064c530150025106010707535103612d622f055e065715572d11015e22530d5e2e0806420044181c160407584f5a0454625c&t=exs_ftn_download&code=d0a6a2ba

ariane133.def (159.83M, 2024年11月21日 16:45 到期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=24376262c98c3692765e053c4036064b1e43575a5750505d4b5351575e1b0050500f4f57560201490353560451050751500f5452663b3405145e030c0307075748530704660b&t=exs_ftn_download&code=f7bbf64d

nineight908 commented 1 month ago

Here's my complete case with the missing test file.  

------------------ 原始邮件 ------------------ 发件人: "limbo018/DREAMPlace" @.>; 发送时间: 2024年10月22日(星期二) 下午4:20 @.>; @.**@.>; 主题: Re: [limbo018/DREAMPlace] Reading issue with lef for NanGate45 (Issue #194)

Can you share your case? You can upload here or email me.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

从QQ邮箱发来的超大附件

ariane133.def (159.83M, 2024年11月21日 18:47 到期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=71323462968d37c6275b533c1f37071f4f460d070d0456531a0705545d1a0000020b19560c55561d06565157010e56010402505539263551455b550c5c060603171a064b17535056370f&t=exs_ftn_download&code=724b9750

ariane133.json (1.8K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=22373038f29dccc8715e576617650118194306090003560e4c01560c0948010f50001d0a025c0b1a5354060c020707005605010d316b3356135e5156545400044f5d43575f650e&t=exs_ftn_download&code=a7081e37

Segmentation fault (core dumped).txt (22.2K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=383130617e94cac67158573f4433071619450356525503004c535659001e045d52571d54560b0114035351500106055f005001536217356a04565d040c47544d085e5e4104524055151118020d41501905445d1107571c17154944615f&t=exs_ftn_download&code=a10ab359

fakeram45_256x16.lef (15.0K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=746561327cf0c89c290c066c4534054c41115150020d5506145704035b19545701534c020052044e0b015504545702525a535102632c3705580e044002590356665754041b0501431157481c0f51516304&t=exs_ftn_download&code=9ea2c47c

NangateOpenCellLibrary.macro.mod.lef (249.9K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=3c353933f420cdcf715c5e6d4438031f19415b035a5906064c0c5c5252155352530714560401061d57505a52500a0251530458566210317e005b5e52165d7e40045b7a560e547d59034758411b165c510247561d0f5755104907101d0e5d57305c&t=exs_ftn_download&code=a593b810

NangateOpenCellLibrary.tech.lef (19.0K, 无限期)进入下载页面:https://mail.qq.com/cgi-bin/ftnExs_download?k=3d3562388586c6c9755c056640350b191d41555957020057480d070b5118005755004f0b07055d1b5004510b040308035305015a66163978045b055912507646005b215d0a59755f0747034a1f1b4d53065d4210541c175a00536205&t=exs_ftn_download&code=e5b8f596

Constwelve commented 1 month ago

The previous version would crash when processing def pins with ports. This issue has now been resolved in the latest commit in the develop branch.

limbo018 commented 1 month ago

Please check commit https://github.com/limbo018/DREAMPlace/commit/daaa03fe644a80922eedb6842fdd1fef34cdd555

nineight908 commented 1 month ago

@limbo018 @Constwelve Hello professors, thank you for taking time out of your busy schedule to answer my questions, but I still have problems in the experiment, how can I solve them?

微信图片_20241024164915
Constwelve commented 1 month ago

Too many movable macros (123692) caused the macro legalizer to fail to find a legal solution. If you prefer not to change the algorithm, I suggest merging some macros or fixing them manually.

nineight908 commented 3 weeks ago

I've tried to pin a part of the components in the def file, but I still get the above problem, is there any other solution?