Any one reviewed Timing closure with mpw-6b open l...
# timing-closure
d
Any one reviewed Timing closure with mpw-6b open lane ? I have previous project which was timing clean with mpw-5, now with mpw-6 timing is broken .. I see Routing phase timing is clean, but Rcx(spef) extracted timing is failing. Attached the One path timing report after routing and after rcx extraction How to force the routing stage to detect similar path delay as in Rcx extraction so that it try to fix the min violation ?
v
WIth mpw-6b OpenLane tag has RC extraction issue. Its got fixed later. So try with latest version 2022.04.29_01.57.38
d
You means to say i need to use efabless/openlane:2022.04.29_01.57.38 docker instead of efabless/openlane:mpw-6b ?
v
yes
d
Is their plan to push this change to mpw-6b docker? Other wise it will create confusion for rest of the MPW-6 users
v
@User please comment on this.
d
@User
d
@User with efabless/openlane:2022.04.29_01.57.38 docker also i see there is difference in timing report between routing and rcx extracted sta. There is no violation post routing phase, where as rcx extracted sta has timing violation
v
@User Can you please raise github issue in OpenLane about this timing issue, with test case.. thanks
d
@User Is there is any easy way to share/archive the Openlane based issue
v
@User Please follow readme for package a standalone test case with https://github.com/The-OpenROAD-Project/OpenLane/blob/master/docs/source/using_or_issue.md. Else share me your repo link and OpenLane tag you're facing the issue, I will test at my end and let you know
m
@User I am not getting your exact problem. Are you reimplementing your design using MPW-6b and cannot achieve a timing closure using the same configuration used with MPW-5? Or you just retiming your MPW-5 design using MPW-6 container?
d
@User I am re-running complete MPW-6 Openlane flow on my MPW-5 project using MPW-6b container and i see hold timing violation in typical corner in the range on 1ns and similar issue seen all my other 6 Macro IP Run's. In MPW-5, I had clean Macro level and Full-chip SOC level timing at typical Min corner. With MPW-6 Openlane flow, Routing phase STA does not show any hold violation and But Rcx Based STA report hold violation in the range on 1ns. I have standalone check the Rcx Extract setup with MPW-5 and MPW-6 tool set and I see SPEF extract files are same - So I don't see any SPEF extraction issue between MPW-5 and MPW-6. I feel issue is more related to routing phase timing extraction logic not finding timing details correctly .. I have not yet checked difference in Routing flow setup between MPW-5 and MPW-6.