OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

gpl: tag gcells on area change type, and degub color accordingly

Open gudeh opened this issue 6 months ago • 1 comments

Introduce two colors for instances in debug mode. If modified by routability mode, drawn in white. If modified by timin-driven mode draw in light purple.

draw inflation area of routability modified gcell: image

instances modified by routability: image

instances modified by both routability and timin-driven: image

new types can be routability or timing-driven green: default instance color magenta: filler gpl gcell white: routability area modified (new) light purple: timing-driven area modified (new) dark cyan: gpl locked light_gray: nonPlace, AKA fixed

gudeh avatar Jun 09 '25 15:06 gudeh

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

github-actions[bot] avatar Jun 09 '25 17:06 github-actions[bot]

I modified from pair<int,int> to odb::Rect as requested, and triggered a secure-CI in: https://jenkins.openroad.tools/blue/organizations/jenkins/OpenROAD-flow-scripts-Private/detail/secure-gpl-debug-coloring/1/pipeline

gudeh avatar Jun 18 '25 15:06 gudeh

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

github-actions[bot] avatar Jun 18 '25 15:06 github-actions[bot]

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

github-actions[bot] avatar Jun 18 '25 16:06 github-actions[bot]