OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

ODB: fix multiple 3dblox issues

Open osamahammad21 opened this issue 3 weeks ago • 3 comments

  • 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

osamahammad21 avatar Dec 04 '25 17:12 osamahammad21

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Dec 04 '25 18:12 github-actions[bot]

@maliberty Could you please review?

osamahammad21 avatar Dec 08 '25 14:12 osamahammad21

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Dec 11 '25 12:12 github-actions[bot]