GitHub
09/09/2021, 4:16 AMEugene Stolbikov
09/09/2021, 7:52 AMGitHub
09/09/2021, 12:24 PMEugene Stolbikov
09/09/2021, 1:08 PM20Mhz
09/10/2021, 12:52 AMINFO]: Obstructions added over met5 0 0 2920 3520
[INFO]: Changing layout from /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/routing/46-addspacers.def to /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/routing/46-addspacers.obs.def
[INFO]: Running Detailed Placement...
[INFO]: current step index: 47
OpenROAD 1 acab8e2bc2ba97db64627c8b7adfae63b55315b0
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: /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/merged_unpadded.lef
[WARNING ODB-0220] WARNING (LEFPARS-2036): SOURCE statement is obsolete in version 5.6 and later.
The LEF parser will ignore this statement.
To avoid this warning in the future, remove this statement from the LEF file with version 5.6 or later. See file /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/merged_unpadded.lef at line 862.
[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: /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/merged_unpadded.lef
[INFO ODB-0127] Reading DEF file: /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/routing/46-addspacers.obs.def
[INFO ODB-0128] Design: user_project_wrapper
[INFO ODB-0094] Created 100000 Insts
…
[INFO ODB-0094] Created 1000000 Insts
[INFO ODB-0130] Created 645 pins.
[INFO ODB-0131] Created 1072950 components and 4104673 component-terminals.
[INFO ODB-0132] Created 8 special nets and 0 connections.
[INFO ODB-0133] Created 20240 nets and 102435 connections.
[INFO ODB-0134] Finished DEF file: /Users/ronaldv/Projects/repositories/openlane/designs/sonar/runs/test/tmp/routing/46-addspacers.obs.def
[WARNING DPL-0011] Could not find power special net.
[WARNING DPL-0019] detailed placement failed on FILLER_1285_6229
[WARNING DPL-0019] detailed placement failed on FILLER_1285_6245
[WARNING DPL-0019] detailed placement failed on FILLER_1285_6257
[WARNING DPL-0019] detailed placement failed on FILLER_1285_6273
WARNING DPL-0019] message limit reached, this message will no longer print
Placement Analysis
---------------------------------
total displacement 26712575.5 u
average displacement 24.9 u
max displacement 503.0 u
original HPWL 41851298.2 u
legalized HPWL 43786853.5 u
delta HPWL 5 %
[INFO DPL-0020] Mirrored 31538 instances
[INFO DPL-0021] HPWL before 43786853.5 u
[INFO DPL-0022] HPWL after 43755581.6 u
[INFO DPL-0023] HPWL delta -0.1 %
[WARNING DPL-0005] Overlap check failed (54883).
FILLER_1005_1481 overlaps FILLER_1004_1523
FILLER_1005_1505 overlaps FILLER_1004_1511
FILLER_1005_1513 overlaps FILLER_1005_1511
FILLER_1005_2391 overlaps FILLER_1004_2449
FILLER_1005_2433 overlaps FILLER_1004_2437
FILLER_1006_2361 overlaps FILLER_1004_2397
FILLER_1006_2394 overlaps ANTENNA__15546__B2
FILLER_1006_3737 overlaps FILLER_1005_3732
FILLER_1006_3749 overlaps FILLER_1006_3737
FILLER_1006_3757 overlaps FILLER_1003_3753
FILLER_1006_4029 overlaps ANTENNA__13213__A2_N
refuse to place most cells and failsGitHub
09/10/2021, 1:31 AMGitHub
09/10/2021, 6:00 PM-1
for missing values, which is a legal value in some cases. However, there is a lot of dependencies on that value in the source code, so changing it needs a bit of refactoring too.
The-OpenROAD-Project/OpenLanemanili
09/10/2021, 9:26 PM[INFO]: Running Basic Macro Placement
[INFO]: current step index: 6
OpenROAD 1 fb8ae93b6c7a5eb0e6fac83360a8a48d76c41885
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_flow/designs/vsdbabysoc/runs/rvmyth_avsddac/tmp/merged_unpadded.lef
[WARNING ODB-0220] WARNING (LEFPARS-2036): SOURCE statement is obsolete in version 5.6 and later.
The LEF parser will ignore this statement.
To avoid this warning in the future, remove this statement from the LEF file with version 5.6 or later. See file /openLANE_flow/designs/vsdbabysoc/runs/rvmyth_avsddac/tmp/merged_unpadded.lef at line 68127.
[INFO ODB-0223] Created 13 technology layers
[INFO ODB-0224] Created 25 technology vias
[INFO ODB-0225] Created 443 library cells
[INFO ODB-0226] Finished LEF file: /openLANE_flow/designs/vsdbabysoc/runs/rvmyth_avsddac/tmp/merged_unpadded.lef
[INFO ODB-0127] Reading DEF file: /openLANE_flow/designs/vsdbabysoc/runs/rvmyth_avsddac/tmp/placement/5-replace.def
[INFO ODB-0128] Design: vsdbabysoc
[INFO ODB-0130] Created 13 pins.
[INFO ODB-0131] Created 1 components and 15 component-terminals.
[INFO ODB-0133] Created 13 nets and 13 connections.
[INFO ODB-0134] Finished DEF file: /openLANE_flow/designs/vsdbabysoc/runs/rvmyth_avsddac/tmp/placement/5-replace.def
[ERROR MPL-0004] No macros found.
Error: or_basic_mp.tcl, 28 MPL-0004
[ERROR]: during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_basic_mp.tcl |& tee >&@stdout /openLANE_flow/designs/vsdbabysoc/runs/rvmyth_avsddac/logs/placement/6-basic_mp.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child process exited abnormally
If I rerun the process in interactive mode and use run_placement
, then it would finish the placement process successfully!
UPDATE:
When I tried run_floorplan
in interactive mode, the problem reproduced again but run_placement
still works fine.CR85
09/12/2021, 2:01 AMRussell Friesenhahn
09/13/2021, 2:45 PMEugene Stolbikov
09/14/2021, 10:43 AMmanili
09/14/2021, 11:37 AMPLL
IP core in my design which generated the clock of the whole SoC. Now I’d like to know the way I can specify PLL.CLK_OUT
pin for STA and CTS?Praveen raj
09/15/2021, 8:10 AMcd caravel_user_project/openlane/
make user_proj_example
but here is what im getting (below image), an warning that my environment is outdated and as it is warning i waited for the further openlane processing but the run just stops saying it is extracting metals ..Praveen raj
09/15/2021, 8:15 AMcd openlane/
git checkout master
git pull
make openlane
make pdk
make test ("make test works perfect for me")
But i have same issue while executing make user_proj_example
. So can anyone please help me out with this?Matt Venn
09/16/2021, 4:25 PMGitHub
09/17/2021, 10:53 AMuname -a
20.04.1-Ubuntu
• Docker Version: docker --version
• If you're using an alternative container service, please also include this information.
• OpenLane Tag in use: python3 ./dependencies/get_tag.py
in the main OpenLane directory. 2021.09.09_03.00.48
Reproduction Material
make test will throw this warning message
Expected behavior
Script should match pdk version
Logs
[root@48989487a315 openLANE_flow]# ./flow.tcl -design spm -tag 1stTest
[INFO]:
___ ____ ___ ____ _ ____ ____ ___
/ \ | \ / _]| \ | | / || \ / _]
| | | o ) [_ | _ || | | o || _ | / [_
| O | | _/ _]| | || |___ | || | || _]
| | | | | [_ | | || || _ || | || [_
\___/ |__| |_____||__|__||_____||__|__||__|__||_____|
[INFO]: Version: 2021.09.09_03.00.48-3-gecc62b4
[WARNING]: The version of open_pdks installed in the environment does not match the one required by the OpenLane flow scripts (installed: 81d28fd0423ca6bbf3f3bf00b7d407958cf8f0f3, expected: 14beb9c5386c21be5ad0d644986c839619d5f983)
child process exited abnormally
[WARNING]: OpenLane may not function properly.
[INFO]: Running non-interactively
The-OpenROAD-Project/OpenLaneGitHub
09/17/2021, 11:09 AMGitHub
09/17/2021, 11:26 AMGitHub
09/17/2021, 11:52 AMGitHub
09/17/2021, 11:53 AMGitHub
09/17/2021, 11:54 AMGitHub
09/17/2021, 12:08 PMGitHub
09/18/2021, 4:19 AMset ::env(DESIGN_IS_CORE) "1"
set ::env(DIE_AREA) "0 0 7000 7000"
set ::env(CORE_AREA) "50 50 6950 6950"However, the resulting .def file in floorplan keep giving me this: DIEAREA ( 0 0 ) ( 655195 665915 ) ; When I open the design/mydesign/runs/18-09_01-38/config.tcl, I find that there are two sets of AREA. One set is at the top of this config.tcl, which is exactly what I write in my config.tcl, also shown above. The other set is around 300 lines lower, which give me this:
set ::env(CORE_AREA) "5.52 10.88 649.52 652.8
set ::env(DIE_AREA) "0.0 0.0 655.195 665.915And I have the error in the figure, which I guess is because my area is too small. Is there anyway to specify my own die area and core area? The-OpenROAD-Project/OpenLane
GitHub
09/18/2021, 3:49 PMPeijun Hou
09/18/2021, 5:55 PMset macro {
orient {R0 R180 MX MY R90 R270 MXR90 MYR90}
power_pins "vccd1 VPWR VDD"
ground_pins "vssd1 VGND VSS"
blockages "li1 met1 met2 met3 met4"
straps {
}Could anyone share suggestion and advice on this error? Thanks!
GitHub
09/19/2021, 6:48 AMset ::env(FP_SIZING) absolute
set ::env(DESIGN_IS_CORE) "1"
set ::env(DIE_AREA) "0 0 1000 1000"
set ::env(CORE_AREA) "50 50 950 950"
This give me this error:
4873860343726c2be203ad8b9479fa5▾
I then comment the AIE_AREA, CORE_AREA and use the default setting, which set the FP_CORE_UTIL to 50. But the result give me this error: [ERROR GRT-0118] Routing congestion too high. Then I set FP_CORE_UTIL to 30 to see if I can lower the congestion. But I get the error in the following figure:cb9e3044fcc0f058d3c5b596b19dc9e▾
7d35acfcb5f5a25cf19e96bf809d4e0▾
donn
09/19/2021, 8:37 AMRussell Friesenhahn
09/19/2021, 8:24 PMskandha deepsita
09/20/2021, 6:31 AM