Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update your config.tcl #1

Open
vijayank88 opened this issue Jul 12, 2022 · 20 comments
Open

update your config.tcl #1

vijayank88 opened this issue Jul 12, 2022 · 20 comments

Comments

@vijayank88
Copy link

vijayank88 commented Jul 12, 2022

update your main config.tcl and runs/tag/config.tcl here

I don't see any crash during global placement:

OpenROAD 0b8b7ae255f8fbbbefa57d443949b84e73eed757 
This program is licensed under the BSD-3 license. See the LICENSE file for details.
Components of this program may be licensed under more restrictive licenses which must be honored.
[INFO ODB-0222] Reading LEF file: /openlane/designs/ExampleRocketSystem/runs/Jul08_run1/tmp/merged.unpadded.nom.lef
[INFO ODB-0223]     Created 13 technology layers
[INFO ODB-0224]     Created 25 technology vias
[INFO ODB-0225]     Created 441 library cells
[INFO ODB-0226] Finished LEF file:  /openlane/designs/ExampleRocketSystem/runs/Jul08_run1/tmp/merged.unpadded.nom.lef
[INFO ODB-0127] Reading DEF file: /openlane/designs/ExampleRocketSystem/runs/Jul08_run1/tmp/floorplan/6-pdn.def
[INFO ODB-0128] Design: ExampleRocketSystem
[INFO ODB-0094] 		Created 100000 Insts
[INFO ODB-0094] 		Created 200000 Insts
[INFO ODB-0094] 		Created 300000 Insts
[INFO ODB-0094] 		Created 400000 Insts
[INFO ODB-0094] 		Created 500000 Insts
[INFO ODB-0094] 		Created 600000 Insts
[INFO ODB-0094] 		Created 700000 Insts
[INFO ODB-0094] 		Created 800000 Insts
[INFO ODB-0094] 		Created 900000 Insts
[INFO ODB-0094] 		Created 1000000 Insts
[INFO ODB-0094] 		Created 1100000 Insts
[INFO ODB-0094] 		Created 1200000 Insts
[INFO ODB-0094] 		Created 1300000 Insts
[INFO ODB-0094] 		Created 1400000 Insts
[INFO ODB-0097] 		Created 100000 Nets
[INFO ODB-0097] 		Created 200000 Nets
[INFO ODB-0097] 		Created 300000 Nets
[INFO ODB-0097] 		Created 400000 Nets
[INFO ODB-0097] 		Created 500000 Nets
[INFO ODB-0097] 		Created 600000 Nets
[INFO ODB-0097] 		Created 700000 Nets
[INFO ODB-0130]     Created 603 pins.
[INFO ODB-0131]     Created 1440651 components and 6862607 component-terminals.
[INFO ODB-0132]     Created 2 special nets and 4394866 connections.
[INFO ODB-0133]     Created 752003 nets and 2467718 connections.
[INFO ODB-0134] Finished DEF file: /openlane/designs/ExampleRocketSystem/runs/Jul08_run1/tmp/floorplan/6-pdn.def
[INFO]: Setting RC values...
[INFO]: Setting signal min routing layer to: met1 and clock min routing layer to met1. 
[INFO]: Setting signal max routing layer to: met5 and clock max routing layer to met5. 
[INFO GPL-0002] DBU: 1000
[INFO GPL-0003] SiteSize: 460 2720
[INFO GPL-0004] CoreAreaLxLy: 5520 10880
[INFO GPL-0005] CoreAreaUxUy: 6931280 6933280
[INFO GPL-0006] NumInstances: 1440651
[INFO GPL-0007] NumPlaceInstances: 751692
[INFO GPL-0008] NumFixedInstances: 688959
[INFO GPL-0009] NumDummyInstances: 0
[INFO GPL-0010] NumNets: 752003
[INFO GPL-0011] NumPins: 2468319
[INFO GPL-0012] DieAreaLxLy: 0 0
[INFO GPL-0013] DieAreaUxUy: 6937490 6948210
[INFO GPL-0014] CoreAreaLxLy: 5520 10880
[INFO GPL-0015] CoreAreaUxUy: 6931280 6933280
[INFO GPL-0016] CoreArea: 47942881024000
[INFO GPL-0017] NonPlaceInstsArea: 874762716800
[INFO GPL-0018] PlaceInstsArea: 9473077932800
[INFO GPL-0019] Util(%): 20.13
[INFO GPL-0020] StdInstsArea: 9473077932800
[INFO GPL-0021] MacroInstsArea: 0
[InitialPlace]  Iter: 1 CG residual: 0.00148164 HPWL: 10743694930
[InitialPlace]  Iter: 2 CG residual: 0.00013517 HPWL: 10277956991
[InitialPlace]  Iter: 3 CG residual: 0.00002345 HPWL: 10377095037
[InitialPlace]  Iter: 4 CG residual: 0.00000982 HPWL: 10425472368
[InitialPlace]  Iter: 5 CG residual: 0.00000756 HPWL: 10418753209
[INFO GPL-0031] FillerInit: NumGCells: 822764
[INFO GPL-0032] FillerInit: NumGNets: 752003
[INFO GPL-0033] FillerInit: NumGPins: 2468319
[INFO GPL-0023] TargetDensity: 0.22
[INFO GPL-0024] AveragePlaceInstArea: 12602339
[INFO GPL-0025] IdealBinArea: 57283360
[INFO GPL-0026] IdealBinCnt: 836942
[INFO GPL-0027] TotalBinArea: 47942881024000
[INFO GPL-0028] BinCnt: 512 512
[INFO GPL-0029] BinSize: 13527 13521
[INFO GPL-0030] NumBins: 262144
[NesterovSolve] Iter: 1 overflow: 0.999273 HPWL: 4375291048
[NesterovSolve] Iter: 10 overflow: 0.99435 HPWL: 4907202660
[NesterovSolve] Iter: 20 overflow: 0.992611 HPWL: 5200422373
[NesterovSolve] Iter: 30 overflow: 0.992222 HPWL: 5253194610
[NesterovSolve] Iter: 40 overflow: 0.99183 HPWL: 5257265643
[NesterovSolve] Iter: 50 overflow: 0.991552 HPWL: 5273125185
[NesterovSolve] Iter: 60 overflow: 0.99135 HPWL: 5292417968
[NesterovSolve] Iter: 70 overflow: 0.99127 HPWL: 5303203848
[NesterovSolve] Iter: 80 overflow: 0.991273 HPWL: 5308680698
[NesterovSolve] Iter: 90 overflow: 0.991276 HPWL: 5312416707
[NesterovSolve] Iter: 100 overflow: 0.991304 HPWL: 5314556152
[NesterovSolve] Iter: 110 overflow: 0.991307 HPWL: 5316984735
[NesterovSolve] Iter: 120 overflow: 0.991309 HPWL: 5321146519
[NesterovSolve] Iter: 130 overflow: 0.9913 HPWL: 5327328256
[NesterovSolve] Iter: 140 overflow: 0.991271 HPWL: 5337308471
[NesterovSolve] Iter: 150 overflow: 0.991219 HPWL: 5359756939
[NesterovSolve] Iter: 160 overflow: 0.991186 HPWL: 5416616735
[NesterovSolve] Iter: 170 overflow: 0.991156 HPWL: 5589522438
[NesterovSolve] Iter: 180 overflow: 0.991068 HPWL: 6182478756
[NesterovSolve] Iter: 190 overflow: 0.990926 HPWL: 7245031376
[NesterovSolve] Iter: 200 overflow: 0.990734 HPWL: 8260694198
[NesterovSolve] Iter: 210 overflow: 0.99042 HPWL: 9022606113
[NesterovSolve] Iter: 220 overflow: 0.989852 HPWL: 9754498767
[NesterovSolve] Iter: 230 overflow: 0.989181 HPWL: 10645164626
[NesterovSolve] Iter: 240 overflow: 0.988293 HPWL: 11832097418
[NesterovSolve] Iter: 250 overflow: 0.987003 HPWL: 13266017091
[NesterovSolve] Iter: 260 overflow: 0.98531 HPWL: 14825640906
[NesterovSolve] Iter: 270 overflow: 0.983287 HPWL: 16478889803
[NesterovSolve] Iter: 280 overflow: 0.980861 HPWL: 18289652789
[NesterovSolve] Iter: 290 overflow: 0.977916 HPWL: 20297965151
[NesterovSolve] Iter: 300 overflow: 0.974464 HPWL: 22451423659
[NesterovSolve] Iter: 310 overflow: 0.970694 HPWL: 24685306535
[NesterovSolve] Iter: 320 overflow: 0.966295 HPWL: 26976006028
[NesterovSolve] Iter: 330 overflow: 0.961247 HPWL: 29316193143
[NesterovSolve] Iter: 340 overflow: 0.955713 HPWL: 31749164528
[NesterovSolve] Iter: 350 overflow: 0.949474 HPWL: 34237825257
[NesterovSolve] Iter: 360 overflow: 0.942665 HPWL: 36783794090
[NesterovSolve] Iter: 370 overflow: 0.935441 HPWL: 39342440185
[NesterovSolve] Iter: 380 overflow: 0.927839 HPWL: 41913624468
[NesterovSolve] Iter: 390 overflow: 0.919675 HPWL: 44520759311
[NesterovSolve] Iter: 400 overflow: 0.91014 HPWL: 47157315685
[NesterovSolve] Iter: 410 overflow: 0.89928 HPWL: 49782510737
[NesterovSolve] Iter: 420 overflow: 0.887794 HPWL: 52421144928
[NesterovSolve] Iter: 430 overflow: 0.875065 HPWL: 55148823691
[NesterovSolve] Iter: 440 overflow: 0.861209 HPWL: 57836192841
[NesterovSolve] Iter: 450 overflow: 0.845664 HPWL: 60476977148
[NesterovSolve] Iter: 460 overflow: 0.827646 HPWL: 63108444847
[NesterovSolve] Iter: 470 overflow: 0.807761 HPWL: 65828391300
[NesterovSolve] Iter: 480 overflow: 0.787591 HPWL: 68634436124
[INFO GPL-0100] worst slack 3.14e-09
[INFO GPL-0103] Weighted 75270 nets.
[NesterovSolve] Iter: 490 overflow: 0.767725 HPWL: 71101399059
[NesterovSolve] Iter: 500 overflow: 0.744935 HPWL: 73628500244
[NesterovSolve] Iter: 510 overflow: 0.724532 HPWL: 77015906943
[NesterovSolve] Iter: 520 overflow: 0.714718 HPWL: 80077749224
[NesterovSolve] Iter: 530 overflow: 0.701579 HPWL: 82567987396
[NesterovSolve] Iter: 540 overflow: 0.685836 HPWL: 84935438229
[NesterovSolve] Iter: 550 overflow: 0.668821 HPWL: 87360654149
[NesterovSolve] Iter: 560 overflow: 0.650359 HPWL: 89510918986
[INFO GPL-0100] worst slack -5.54e-09
[INFO GPL-0103] Weighted 75232 nets.
[NesterovSolve] Iter: 570 overflow: 0.632698 HPWL: 91725330944
[NesterovSolve] Iter: 580 overflow: 0.616716 HPWL: 94036715429
[NesterovSolve] Iter: 590 overflow: 0.598286 HPWL: 95746554564
[NesterovSolve] Snapshot saved at iter = 589
[NesterovSolve] Iter: 600 overflow: 0.576783 HPWL: 97116361403
[NesterovSolve] Iter: 610 overflow: 0.554146 HPWL: 98305272567
[NesterovSolve] Iter: 620 overflow: 0.528767 HPWL: 98870085718
[NesterovSolve] Iter: 630 overflow: 0.499792 HPWL: 99575654077
[INFO GPL-0100] worst slack -8.57e-09
[INFO GPL-0103] Weighted 75231 nets.
[NesterovSolve] Iter: 640 overflow: 0.470199 HPWL: 99888299613
[NesterovSolve] Iter: 650 overflow: 0.434206 HPWL: 100056921466
[NesterovSolve] Iter: 660 overflow: 0.394832 HPWL: 99919261187
[NesterovSolve] Iter: 670 overflow: 0.354276 HPWL: 99718298823
[NesterovSolve] Iter: 680 overflow: 0.319153 HPWL: 99311860269
[NesterovSolve] Iter: 690 overflow: 0.286783 HPWL: 99013321980
[INFO GPL-0100] worst slack 7.03e-10
[INFO GPL-0103] Weighted 75231 nets.
[NesterovSolve] Iter: 700 overflow: 0.256458 HPWL: 98675867786
[NesterovSolve] Iter: 710 overflow: 0.228674 HPWL: 98398478870
[NesterovSolve] Iter: 720 overflow: 0.203435 HPWL: 98167930844
[INFO GPL-0100] worst slack 1.65e-09
[INFO GPL-0103] Weighted 75228 nets.
[INFO GPL-0075] Routability numCall: 1 inflationIterCnt: 1 bloatIterCnt: 0
[INFO GPL-0036] TileLxLy: 0 0
[INFO GPL-0037] TileSize: 6900 6900
[INFO GPL-0038] TileCnt: 1005 1006
[INFO GPL-0039] numRoutingLayers: 6
[INFO GPL-0040] NumTiles: 1011030
[INFO GPL-0063] TotalRouteOverflowH2: 8.00000011920929
[INFO GPL-0064] TotalRouteOverflowV2: 8687.201577782631
[INFO GPL-0065] OverflowTileCnt2: 66019
[INFO GPL-0066] 0.5%RC: 1.2574769800381032
[INFO GPL-0067] 1.0%RC: 1.2192970378200065
[INFO GPL-0068] 2.0%RC: 1.1729854766088124
[INFO GPL-0069] 5.0%RC: 1.0860954349545364
[INFO GPL-0070] 0.5rcK: 1.0
[INFO GPL-0071] 1.0rcK: 1.0
[INFO GPL-0072] 2.0rcK: 0.0
[INFO GPL-0073] 5.0rcK: 0.0
[INFO GPL-0074] FinalRC: 1.238387
[NesterovSolve] Iter: 730 overflow: 0.18058 HPWL: 97958820999
[NesterovSolve] Iter: 740 overflow: 0.159384 HPWL: 97803133561
[INFO GPL-0100] worst slack 1.83e-09
[INFO GPL-0103] Weighted 75231 nets.
[NesterovSolve] Iter: 750 overflow: 0.13884 HPWL: 97707808188
[NesterovSolve] Iter: 760 overflow: 0.120845 HPWL: 97651450251
[NesterovSolve] Iter: 770 overflow: 0.105665 HPWL: 97649767232
[NesterovSolve] Finished with Overflow: 0.099875
###############################################################################
# Created by write_sdc
# Fri Jul  8 04:37:16 2022
###############################################################################
current_design ExampleRocketSystem
.....
.......
@Ryabkomv
Copy link
Owner

Ryabkomv commented Jul 12, 2022 via email

@vijayank88
Copy link
Author

I don't know what to suggest.
Because at my end flow got completed, with latest OpenLane tag.

Can you try same in https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts

@Ryabkomv
Copy link
Owner

Ryabkomv commented Jul 12, 2022 via email

@vijayank88
Copy link
Author

By following the steps: https://github.com/The-OpenROAD-Project/OpenLane/blob/master/docs/source/using_or_issue.md generate test case for global placement stage and share with me

@Ryabkomv
Copy link
Owner

Ryabkomv commented Jul 12, 2022 via email

@vijayank88
Copy link
Author

vijayank88 commented Jul 12, 2022

@Ryabkomv
In main config.tcl I suggested to use set ::env(PL_TARGET_DENSITY) 0.22 but how come in run time config.tcl still its shows set ::env(PL_TARGET_DENSITY) {0.5}?

Maybe this will be reason. Are you running openlane flow in interactive or non-interactive mode?

@Ryabkomv
Copy link
Owner

Ryabkomv commented Jul 12, 2022 via email

@vijayank88
Copy link
Author

Please run the flow again and make sure to check run time config.tcl has captured right PL_TARGET_DENSITY 0.22 after synthesis starts

@Ryabkomv
Copy link
Owner

Ryabkomv commented Jul 12, 2022 via email

@vijayank88
Copy link
Author

vijayank88 commented Jul 12, 2022

Just check after running the flow that value captured or not.

/openlane/designs/ExampleRocketSystem/runs/RUN_2022.07xxxx/config.tcl

Also i'm running your test case. I'll confirm that same issue repeats or not

@Ryabkomv
Copy link
Owner

Ryabkomv commented Jul 12, 2022 via email

@vijayank88
Copy link
Author

vijayank88 commented Jul 12, 2022

I think its not taking that value. Kill the flow.
Update your main config.tcl as follows and try

set ::env(PL_TARGET_DENSITY) "0.22"

Do you have anydesk or teamviewer? to check quickly the configuration setup

@vijayank88
Copy link
Author

@Ryabkomv
Have your tried with above update. Is that passed placement stage?

@Ryabkomv
Copy link
Owner

The use of "0.22" doesn't help. Still /openlane/designs/ExampleRocketSystem/runs/RUN_2022.07xxxx/config.tcl captures 0.5 from somewhere.
I cannot launch above mentioned app due to company policy on firewall settings. However I can make teams meeting and try share my screen.

@vijayank88
Copy link
Author

vijayank88 commented Jul 13, 2022

@Ryabkomv
Ping me on slack ID: U0268926L04 Vijayan

@vijayank88
Copy link
Author

@Ryabkomv are you available to connect now?

@Ryabkomv
Copy link
Owner

Vijayan, it seems slack doesn't work for me even through VPN

@vijayank88
Copy link
Author

ok. share me meeting link or google meet is ok?

@Ryabkomv
Copy link
Owner

Try this one Not sure if it allows to share the screen, but let's try.

@Ryabkomv
Copy link
Owner

Ryabkomv commented Oct 11, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants