Metal Fill
The first version of a KLayout-based metal fill is now available!
You can find it here:
KLayout Metal Fill Macros
What's Included
•
Sealring adjustments: The no-fill areas are configured to prevent fill outside the sealring.
•
Filler Macros: KLayout macros to add fill to each metal layer.
•
Python Script Execution: A script to automate the fill process.
Current Issue: There’s a missing Cont layer in the IO cells. This has been manually fixed in this branch:
OpenROAD Flow Scripts.
Usage
To fill a design with metal fill, use the following command:
klayout -n sg13g2 -zz -r ${KLAYOUT_HOME}/tech/scripts/filler.py \
-rd output_file=${OPENROAD_FLOW_ROOT}/results/ihp-sg13g2/SG13G2Top/base/6_final.gds \
${OPENROAD_FLOW_ROOT}/results/ihp-sg13g2/SG13G2Top/base/6_final.gds
For the complete flow, including sealring creation, layout synthesis, and fill, check out this project:
I2C GPIO Expander.
Note: This is an early version; the final release will fully transition to Python to respect metal fill for each tile.