Matt Venn
01/29/2021, 1:11 PMMatt Venn
01/29/2021, 1:11 PMMatt Venn
01/29/2021, 1:12 PMMatt Venn
01/29/2021, 1:13 PMtgingold
01/29/2021, 5:30 PMillegal overlap
. By grouping them (merging adjacent boxes), I have about 55 larger boxes. Most of them appear on a metal 5 strips in macros that are merged with the top-level strips. The others appear in macro that don't use metal 5 (checked with grep).
TL;DR I think my project is OK wrt this issue. But that's only manual inspection.Matt Venn
02/08/2021, 9:21 PMjeffdi
02/08/2021, 9:23 PMtnt
02/09/2021, 8:17 AMtnt
02/09/2021, 8:18 AMMatt Venn
02/09/2021, 11:00 AMMatt Venn
02/09/2021, 11:01 AMMatt Venn
02/09/2021, 11:01 AMtnt
02/09/2021, 11:03 AMtnt
02/09/2021, 11:04 AMMatt Venn
02/09/2021, 11:10 AMMatt Venn
02/09/2021, 11:14 AMMatt Venn
02/09/2021, 11:14 AMMatt Venn
02/09/2021, 11:15 AMMatt Venn
02/09/2021, 11:15 AMAmr Gouhar
02/09/2021, 2:47 PM./flow.tcl -it
package require openlane
set ::env(TAKE_LAYOUT_SCROT) 1
set ::env(KLAYOUT_TECH) <point to the .lyt file in the open_pdks/sky130/klayout directory or the sky130A/libs.tech/klayout>
set ::env(klayout_log_file_tag) <where to print the logs>
set ::env(TERMINAL_OUTPUT) /dev/null
scrot_klayout -layout <point to your layout>
You can control the width and height of the image by changing these values:
https://github.com/efabless/openlane/blob/b5b0cc5542a2f4cfcc2656823da89b857d35c9ae/scripts/klayout/scrotLayout.py#L19
https://github.com/efabless/openlane/blob/b5b0cc5542a2f4cfcc2656823da89b857d35c9ae/scripts/klayout/scrotLayout.py#L20
They are not exposed as configuration variables at the moment.Tim Edwards
02/10/2021, 9:29 PMamirali Taghavi
05/11/2021, 10:27 AMmkk
07/15/2021, 3:23 PMtnt
08/16/2021, 7:50 PMJean
08/27/2021, 3:35 PMJames A
10/04/2021, 5:01 PMSiddharth Joshi
10/24/2021, 1:06 AMKevin Dai
11/09/2021, 9:00 PMTim Edwards
05/09/2022, 7:07 PMVrushabh Damle
12/31/2022, 9:46 AM