Hello. In MPW-8, I have passed the online pre-chec...
# shuttle-precheck
r
Hello. In MPW-8, I have passed the online pre-check, but I failed at tape-out step with one DRC violations. How can I fix this?
Copy code
[11/27/22 12:15:32 PST] FAILED
STDOUT: {{Extracting Files}} Extracting compressed files
STDOUT: {{Project Type Info}} digital
STDOUT: {{Project GDS Info}} user_project_wrapper: fe49c70ddb141d450c610de2be6b8e782e1a4888
STDOUT: {{Tools Info}} KLayout: v0.27.12 | Magic: v8.3.346
STDOUT: {{PDKs Info}} PDK: sky130A | Open PDKs: 0059588eebfc704681dc2368bd1d33d96281d10f | Skywater PDK: f70d8ca46961ff92719d8870a18a076370b85f6c
STDOUT: {{START}} Tapeout Started, the full logs can be found in u8649_wutruig/design/rift2go_2330_sky130_mpw8/jobs/tapeout/7a682359-cf99-4b07-8de2-7955bbb811cc/logs
STDOUT: {{Step Update}} Generating Final Layout: Step 1 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 2 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 3 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 4 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 5 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 6 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 7 of 7
STDOUT: GDSII File [caravel_00081b26.gds] sha1sum: e498f618ee854483153d1278c75d5b0695ea64fd
STDOUT: {{Step Update}} Converting Final Layout: GDSII -> OASIS
STDOUT: OASIS File [caravel_00081b26.oas] sha1sum: f5f61cc07a6558884cdf691d9950ad6d669781fc
STDOUT: {{Step Update}} Executing Check 1 of 6: Klayout Missing Cells on [caravel_00081b26.oas]
STDERR: [ WARN ] Missing Cells Check Result: 'caravel_00081b26.oas' has 0 missing cells.
STDOUT: {{Step Update}} Executing Check 2 of 6: Zero Area on [caravel_00081b26.oas]
STDERR: [ WARN ] Zero Area Check Result: 'caravel_00081b26.oas' has 0 zero area shapes.
STDOUT: {{Step Update}} Executing Check 3 of 6: Klayout Front End Of Line on [caravel_00081b26.oas]
STDERR: [ WARN ] FEOL Check Result: 'caravel_00081b26.oas' has 0 DRC violations.
STDOUT: {{Step Update}} Executing Check 4 of 6: Klayout Back End Of Line on [caravel_00081b26.oas]
STDOUT: {{Step Update}} Executing Check 5 of 6: Klayout Metal Minimum Clear Area Density on [caravel_00081b26.oas]
STDERR: [ WARN ] MET Density Check Result: 'caravel_00081b26.oas' has 1 DRC violations.
STDOUT: {{Step Update}} Executing Check 6 of 6: Klayout Field Oxide Mask Density on [caravel_00081b26.oas]
STDERR: [ WARN ] FOM Density Check Result: 'caravel_00081b26.oas' has 0 DRC violations.
STDOUT: {{FINISH}} Executing Finished, the full logs can be found in u8649_wutruig/design/rift2go_2330_sky130_mpw8/jobs/tapeout/7a682359-cf99-4b07-8de2-7955bbb811cc/logs
m
Can you see what metal layer has the error? Sometimes switch decap cells from
sky130_fd_sc
to
sky130_ef_sc
works if it’s an
li
density error.
👀 1
r
I only found this in
open galaxy
m
Looks like an out of memory error. @jeffdi @Greg Shuarette tapeout machines are still 32GB, right?
g
@Mitch Bailey - yes batch is currently allocating 32GB of memory.
👍 1
@Mitch Bailey - FYI we are going to test the project above with more memory to get an idea of memory requirements. We'll report back. cc: @omla
👍 2
r
@Greg Shuarette This project in GFMPW-0 needs more memory to pass the precheck, too. I pass the precheck locally with 64GB workstation, but failed online. https://platform.efabless.com/projects/1458
o
@Ruige Lee we have update the
platform
so that
tapeout
utilizes
64 GB
of memory, please trying running
tapeout
again and let us know if it still hangs cc: @Greg Shuarette
👍 2
r
@omla @Greg Shuarette I still failed when try to run
tapeout
, and I got the same log. However, when I check at
open galaxy
, I didn't find the out-of-memory error again, even I did not find any error! Can you help me find out what' s happening? The jobs hash is
d2bcf0bb-80c2-4a9a-831b-d7d89e5b72a1
Copy code
[12/01/22 21:41:06 PST] FAILED
STDOUT: {{Extracting Files}} Extracting compressed files
STDOUT: {{Project Type Info}} digital
STDOUT: {{Project GDS Info}} user_project_wrapper: fe49c70ddb141d450c610de2be6b8e782e1a4888
STDOUT: {{Tools Info}} KLayout: v0.27.12 | Magic: v8.3.346
STDOUT: {{PDKs Info}} PDK: sky130A | Open PDKs: 0059588eebfc704681dc2368bd1d33d96281d10f | Skywater PDK: f70d8ca46961ff92719d8870a18a076370b85f6c
STDOUT: {{START}} Tapeout Started, the full logs can be found in u8649_wutruig/design/rift2go_2330_sky130_mpw8/jobs/tapeout/d2bcf0bb-80c2-4a9a-831b-d7d89e5b72a1/logs
STDOUT: {{Step Update}} Generating Final Layout: Step 1 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 2 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 3 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 4 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 5 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 6 of 7
STDOUT: {{Step Update}} Generating Final Layout: Step 7 of 7
STDOUT: GDSII File [caravel_00081b26.gds] sha1sum: 24d271d695fa5fd1e8c7b895750dd83e71b07597
STDOUT: {{Step Update}} Converting Final Layout: GDSII -> OASIS
STDOUT: OASIS File [caravel_00081b26.oas] sha1sum: f5f61cc07a6558884cdf691d9950ad6d669781fc
STDOUT: {{Step Update}} Executing Check 1 of 6: Klayout Missing Cells on [caravel_00081b26.oas]
STDERR: [ WARN ] Missing Cells Check Result: 'caravel_00081b26.oas' has 0 missing cells.
STDOUT: {{Step Update}} Executing Check 2 of 6: Zero Area on [caravel_00081b26.oas]
STDERR: [ WARN ] Zero Area Check Result: 'caravel_00081b26.oas' has 0 zero area shapes.
STDOUT: {{Step Update}} Executing Check 3 of 6: Klayout Front End Of Line on [caravel_00081b26.oas]
STDERR: [ WARN ] FEOL Check Result: 'caravel_00081b26.oas' has 0 DRC violations.
STDOUT: {{Step Update}} Executing Check 4 of 6: Klayout Back End Of Line on [caravel_00081b26.oas]
STDERR: [ WARN ] BEOL Check Result: 'caravel_00081b26.oas' has 0 DRC violations.
STDOUT: {{Step Update}} Executing Check 5 of 6: Klayout Metal Minimum Clear Area Density on [caravel_00081b26.oas]
STDERR: [ WARN ] MET Density Check Result: 'caravel_00081b26.oas' has 1 DRC violations.
STDOUT: {{Step Update}} Executing Check 6 of 6: Klayout Field Oxide Mask Density on [caravel_00081b26.oas]
STDERR: [ WARN ] FOM Density Check Result: 'caravel_00081b26.oas' has 0 DRC violations.
STDOUT: {{FINISH}} Executing Finished, the full logs can be found in u8649_wutruig/design/rift2go_2330_sky130_mpw8/jobs/tapeout/d2bcf0bb-80c2-4a9a-831b-d7d89e5b72a1/logs
The precheck in GPMPW0 also failed with out-of-memory
o
the logs attached above clearly say
STDERR: [ WARN ] MET Density Check Result: 'caravel_00081b26.oas' has 1 DRC violations.
r
image.png
But I have passed the precheck and I
cat klayout-met-density.log
and didn't get any error.
Also, I got this
STDERR: [ WARN ] MET Density Check Result: 'caravel_00081b26.oas' has 1 DRC violations.
before you fixing the tape-out flow, but at that time, I got out-of-memory at
klayout_beol
log. It's strange, isn't?
m
Your metal 2 density is less than 35% (ie. metal 2 clear density greater than 65%)
r
Why can I pass the precheck? How can I fix it in the flow?
m
Looking at the layout with fill data included, do you see any metal 2 open areas? Are you using fill blocking?
r
This is my repo https://github.com/whutddk/Rift2Go_2330_Sky130_MPW8 Is there any tutorial for me, that are out of the flow.