strm2oas does the right thing to scale all the input files to the default input dbu of 1000.
It would be nice to get feedback when the units of input files differ and thus coordinates get scaled.
strm2oas \
--debug-level=21 \
--lefdef-lef-layouts=\
../../OpenROAD-flow-scripts/flow/platforms/nangate45/gds/NangateOpenCellLibrary.gds,\
lef_rams.oas \
--lefdef-lefs=lef/Nangate.lef \
--lefdef-map=test.map \
bsg_chip.def.gz \
bsg_chip.strm2oas.oas
lef/def 2000dbu/um, gds 0.1nm/dbu (10000dbu/um), lef_rams.oas 2000dbu.
default input 1000dbu, default output 1000dbu.
strm2oas does the right thing to scale all the input files to the default input dbu of 1000.
It would be nice to get feedback when the units of input files differ and thus coordinates get scaled.
lef/def 2000dbu/um, gds 0.1nm/dbu (10000dbu/um), lef_rams.oas 2000dbu.
default input 1000dbu, default output 1000dbu.