#!/bin/bash # run this script from caravel root echo ${PDK_ROOT:=/usr/share/pdk} > /dev/null echo ${PDK:=sky130A} > /dev/null echo "Run this script from caravel root" echo "Writing caravel_power_routing lef and mag view from gds" magic -dnull -noconsole -rcfile $PDK_ROOT/$PDK/libs.tech/magic/$PDK.magicrc << EOF drc off gds read ./gds/caravel_power_routing.gds load caravel_power_routing property FIXED_BBOX "0 0 717600 1037600" lef write ./lef/caravel_power_routing.lef save ./mag/caravel_power_routing.mag EOF exit 0