You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace frGuide's beginLayer_/endLayer_ pair with a single layerNum_
field. The two-layer design was never used: the sole constructor call
(GuideProcessor.cpp) always passed the same layer_num for both begin
and end, and odb::dbGuide is inherently single-layer.
Changes:
- frGuide: remove beginLayerNum_/endLayerNum_, add layerNum_; simplify
constructor from 4 args to 3 (begin, layer_num, end).
- Replace all getBeginLayerNum()/getEndLayerNum() calls with
getLayerNum() across FlexDR_init, FlexTA_assign, FlexTA_init,
frRegionQuery, GuideProcessor, and global.cpp.
- Eliminate multi-layer guide expansion loops in FlexDR_init and
GuideProcessor::saveGuidesUpdates() that were dead code (the loop
always executed exactly once since bNum == eNum).
- Update taTest.cpp to use the new 3-arg frGuide constructor.
Closes#10481
Signed-off-by: junyao <gjy132066@gmail.com>
0 commit comments