OpenROAD
OpenROAD copied to clipboard
ODB: fix multiple 3dblox issues
- Store dbChipInst::origin instead of loc and calculate loc when needed
- Fix dbChipInst::setLoc and dbChipInst::setOrient to always place the chipInst so that it's lower left lower corner is at loc_
- Extend dbTransform class to handle 3D shapes
- Fix 3DBV Reader to disregard optional values that are not defined.
- Correctly calculate the die area and core area for a block of a die chip without an associated block and accounting for the scribe_line and seal_ring
- Fix the placement of bumps read from the bump map by accounting for the chip offset.
- Create an unfolded view of the chiplets in the 3dblox checker which fixed multiple anomalies noticed when running it
clang-tidy review says "All clean, LGTM! :+1:"
@maliberty Could you please review?
clang-tidy review says "All clean, LGTM! :+1:"