From d6457772772b86bdc485a54e00412f10671e7644 Mon Sep 17 00:00:00 2001 From: Arthur Koucher Date: Thu, 19 Mar 2026 23:11:26 +0000 Subject: [PATCH] use segments' total capacitance when fetching parasitics data Signed-off-by: Arthur Koucher --- flow/util/write_segment_rc.tcl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/flow/util/write_segment_rc.tcl b/flow/util/write_segment_rc.tcl index 90662e41a5..5b6a1e3274 100644 --- a/flow/util/write_segment_rc.tcl +++ b/flow/util/write_segment_rc.tcl @@ -40,8 +40,10 @@ proc fetch_segments_rc { net_to_segments_var } { set height [$shape getDY] set length_um [ord::dbu_to_microns [expr { max($width, $height) }]] - set resistance [$rseg getResistance 0] - set capacitance [$rseg getCapacitance 0] + # Default corner + set corner 0 + set resistance [$rseg getResistance $corner] + set capacitance [$rseg getTotalCapacitance $corner] lappend segments $layer $length_um $resistance $capacitance lappend seen_shape_ids $shape_id