The-OpenROAD-Project / OpenROAD

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
https://theopenroadproject.org/
BSD 3-Clause "New" or "Revised" License
1.42k stars 497 forks source link

After run the flow successfully, the DRC is not clean #1933

Closed Elon-J closed 2 years ago

Elon-J commented 2 years ago

When I try to increase the output load ability of my block, after passing the OpenRoad flow successfully, the DRC is not clean. What should I adjust? Attach my detail_route_issue_file:

detail_route_NON_CLK_GEN_sky130hd_base_2022-06-04_07-30.tar.gz

Attach my block repository: https://github.com/Elon-J/OpenROAD-flow-scripts/tree/master/flow/designs/sky130hd/NON_CLK_GEN Attach my report file, magic DRC report and layout DRC report:

6_report.log

sky130_drc.txt

6_final_drc.txt

Elon-J commented 2 years ago
image
Elon-J commented 2 years ago

I also have try many verisons including adjust different core areas.

vijayank88 commented 2 years ago

@Elon-J Please execute following commands from flow directory and attach zip file.

make detail_route_issue
Elon-J commented 2 years ago

OK

Elon-J commented 2 years ago

I have updated my first comment.

vijayank88 commented 2 years ago

@Elon-J Detail routing completed with 0 violations.

[INFO DRT-0195] Start 57th optimization iteration.
    Completing 10% with 0 violations.
    elapsed time = 00:00:00, memory = 149.02 (MB).
    Completing 20% with 0 violations.
    elapsed time = 00:00:00, memory = 149.02 (MB).
    Completing 30% with 0 violations.
    elapsed time = 00:00:00, memory = 149.03 (MB).
    Completing 40% with 0 violations.
    elapsed time = 00:00:00, memory = 149.03 (MB).
[INFO DRT-0199]   Number of violations = 0.

Its something error coming from KLayout.

Please try to load and check those overlapping error.

Elon-J commented 2 years ago

@vijayank88 , Thank you very much! Let me check it!

Elon-J commented 2 years ago

@vijayank88 , By the way, actually I also check it using magic, there are also some DRC errors.

msaligane commented 2 years ago

@Elon-J can you add the drc report and maybe zoomed in screenshots. That would be helpful to understand what is wrong.

vijayank88 commented 2 years ago

@msaligane please check this slack channel conversation: https://skywater-pdk.slack.com/archives/C0161A4A59V/p1654326142362839

msaligane commented 2 years ago

@vijayank88 thanks! @Elon-J what is your fix for the buf_16?

Elon-J commented 2 years ago

@msaligane , I just try to increase the drive ability to generate a new CLK, and this problem has been fixed.

maliberty commented 2 years ago

Is this resolved?