chipyard icon indicating copy to clipboard operation
chipyard copied to clipboard

[Sky130 + OpenROAD Tutorial error ],

Open kaibwu opened this issue 2 months ago • 0 comments

Background Work

Chipyard Version and Hash

chipyard:1.13.0 Release: 1.5.0 Hash: a6a6a6

OS Setup

Ex: Output of uname -a + lsb_release -a + printenv + conda list

Other Setup

Ex: Prior steps taken / Documentation Followed / etc...

Current Behavior

When I was doing : make par tutorial=sky130-openroad Constantly stuck in continuous repair violations . [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:30, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 70% with 2272 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:36, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 80% with 2138 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:39, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 90% with 2138 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:47, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 100% with 2048 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:50, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] [INFO DRT-0199] Number of violations = 2048. [par] [Exec ...d/bin/openroad -no_init -log /...] Viol/Layer li1 mcon met1 [par] [Exec ...d/bin/openroad -no_init -log /...] Cut Spacing 0 3 0 [par] [Exec ...d/bin/openroad -no_init -log /...] Metal Spacing 1803 0 195 [par] [Exec ...d/bin/openroad -no_init -log /...] Short 0 0 47 [par] [Exec ...d/bin/openroad -no_init -log /...] [INFO DRT-0267] cpu time = 00:07:25, elapsed time = 00:00:50, memory = 18308.97 (MB), peak = 19900.27 (MB) [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length = 2289991 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length on LAYER li1 = 0 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length on LAYER met1 = 1041092 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length on LAYER met2 = 1023917 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length on LAYER met3 = 161358 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length on LAYER met4 = 63455 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total wire length on LAYER met5 = 167 um. [par] [Exec ...d/bin/openroad -no_init -log /...] Total number of vias = 295314. [par] [Exec ...d/bin/openroad -no_init -log /...] Up-via summary (total 295314):. [par] [Exec ...d/bin/openroad -no_init -log /...] [par] [Exec ...d/bin/openroad -no_init -log /...] ------------------------- [par] [Exec ...d/bin/openroad -no_init -log /...] FR_MASTERSLICE 0 [par] [Exec ...d/bin/openroad -no_init -log /...] li1 124409 [par] [Exec ...d/bin/openroad -no_init -log /...] met1 160288 [par] [Exec ...d/bin/openroad -no_init -log /...] met2 9277 [par] [Exec ...d/bin/openroad -no_init -log /...] met3 1336 [par] [Exec ...d/bin/openroad -no_init -log /...] met4 4 [par] [Exec ...d/bin/openroad -no_init -log /...] ------------------------- [par] [Exec ...d/bin/openroad -no_init -log /...] 295314 [par] [Exec ...d/bin/openroad -no_init -log /...] [par] [Exec ...d/bin/openroad -no_init -log /...] [par] [Exec ...d/bin/openroad -no_init -log /...] [INFO DRT-0195] Start 7th optimization iteration. [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 10% with 2048 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:02, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 20% with 2048 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:08, memory = 18308.97 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 30% with 1964 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:12, memory = 18252.74 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 40% with 1964 violations. [par] [Exec ...d/bin/openroad -no_init -log /...] elapsed time = 00:00:19, memory = 18252.74 (MB). [par] [Exec ...d/bin/openroad -no_init -log /...] Completing 50% with 1879 violations.

Expected Behavior

solve this problem , how to ignore the violations or correct the violation of li1 and met1? Thanks a lot.

Other Information

No response

kaibwu avatar Oct 19 '25 14:10 kaibwu