logging to ./signoff/gpio_control_block/openlane-signoff/get_net_length-openroad.log [?1034hopenroad> read_lef ./openlane/digital_pll/runs/digital_pll/tmp/merged.nom.lef [INFO ODB-0222] Reading LEF file: ./openlane/digital_pll/runs/digital_pll/tmp/merged.nom.lef [WARNING ODB-0220] WARNING (LEFPARS-2036): SOURCE statement is obsolete in version 5.6 and later. The LEF parser will ignore this statement. To avoid this warning in the future, remove this statement from the LEF file with version 5.6 or later. See file ./openlane/digital_pll/runs/digital_pll/tmp/merged.nom.lef at line 930. [INFO ODB-0223] Created 13 technology layers [INFO ODB-0224] Created 25 technology vias [INFO ODB-0225] Created 441 library cells [INFO ODB-0226] Finished LEF file: ./openlane/digital_pll/runs/digital_pll/tmp/merged.nom.lef openroad> read_def ./def/gpio_control_block.def [INFO ODB-0127] Reading DEF file: ./def/gpio_control_block.def [INFO ODB-0128] Design: gpio_control_block [WARNING ODB-0092] error: unknown library cell referenced (gpio_logic_high) for instance (gpio_logic_high) [WARNING ODB-0099] error: netlist component (gpio_logic_high) is not defined [INFO ODB-0130] Created 47 pins. [INFO ODB-0131] Created 264 components and 1414 component-terminals. [INFO ODB-0132] Created 4 special nets and 492 connections. [INFO ODB-0133] Created 169 nets and 421 connections. [INFO ODB-0134] Finished DEF file: ./def/gpio_control_block.def openroad> variable odb_block [[[::ord::get_db] getChip] getBlock] openroad> set odb_nets [odb::dbBlock_getNets $::odb_block] _b06c3d0600000000_p_odb__dbNet _206d3d0600000000_p_odb__dbNet _906d3d0600000000_p_odb__dbNet _006e3d0600000000_p_odb__dbNet _706e3d0600000000_p_odb__dbNet _e06e3d0600000000_p_odb__dbNet _506f3d0600000000_p_odb__dbNet _c06f3d0600000000_p_odb__dbNet _30703d0600000000_p_odb__dbNet _a0703d0600000000_p_odb__dbNet _10713d0600000000_p_odb__dbNet _80713d0600000000_p_odb__dbNet _f0713d0600000000_p_odb__dbNet _60723d0600000000_p_odb__dbNet _d0723d0600000000_p_odb__dbNet _40733d0600000000_p_odb__dbNet _b0733d0600000000_p_odb__dbNet _20743d0600000000_p_odb__dbNet _90743d0600000000_p_odb__dbNet _00753d0600000000_p_odb__dbNet _70753d0600000000_p_odb__dbNet _e0753d0600000000_p_odb__dbNet _50763d0600000000_p_odb__dbNet _c0763d0600000000_p_odb__dbNet _30773d0600000000_p_odb__dbNet _a0773d0600000000_p_odb__dbNet _10783d0600000000_p_odb__dbNet _80783d0600000000_p_odb__dbNet _f0783d0600000000_p_odb__dbNet _60793d0600000000_p_odb__dbNet _d0793d0600000000_p_odb__dbNet _407a3d0600000000_p_odb__dbNet _b07a3d0600000000_p_odb__dbNet _207b3d0600000000_p_odb__dbNet _907b3d0600000000_p_odb__dbNet _007c3d0600000000_p_odb__dbNet _707c3d0600000000_p_odb__dbNet _e07c3d0600000000_p_odb__dbNet _507d3d0600000000_p_odb__dbNet _c07d3d0600000000_p_odb__dbNet _307e3d0600000000_p_odb__dbNet _a07e3d0600000000_p_odb__dbNet _107f3d0600000000_p_odb__dbNet _807f3d0600000000_p_odb__dbNet _f07f3d0600000000_p_odb__dbNet _60803d0600000000_p_odb__dbNet _d0803d0600000000_p_odb__dbNet _40813d0600000000_p_odb__dbNet _b0813d0600000000_p_odb__dbNet _20823d0600000000_p_odb__dbNet _90823d0600000000_p_odb__dbNet _00833d0600000000_p_odb__dbNet _70833d0600000000_p_odb__dbNet _e0833d0600000000_p_odb__dbNet _50843d0600000000_p_odb__dbNet _c0843d0600000000_p_odb__dbNet _30853d0600000000_p_odb__dbNet _a0853d0600000000_p_odb__dbNet _10863d0600000000_p_odb__dbNet _80863d0600000000_p_odb__dbNet _f0863d0600000000_p_odb__dbNet _60873d0600000000_p_odb__dbNet _d0873d0600000000_p_odb__dbNet _40883d0600000000_p_odb__dbNet _b0883d0600000000_p_odb__dbNet _20893d0600000000_p_odb__dbNet _90893d0600000000_p_odb__dbNet _008a3d0600000000_p_odb__dbNet _708a3d0600000000_p_odb__dbNet _e08a3d0600000000_p_odb__dbNet _508b3d0600000000_p_odb__dbNet _c08b3d0600000000_p_odb__dbNet _308c3d0600000000_p_odb__dbNet _a08c3d0600000000_p_odb__dbNet _108d3d0600000000_p_odb__dbNet _808d3d0600000000_p_odb__dbNet _f08d3d0600000000_p_odb__dbNet _608e3d0600000000_p_odb__dbNet _d08e3d0600000000_p_odb__dbNet _408f3d0600000000_p_odb__dbNet _b08f3d0600000000_p_odb__dbNet _20903d0600000000_p_odb__dbNet _90903d0600000000_p_odb__dbNet _00913d0600000000_p_odb__dbNet _70913d0600000000_p_odb__dbNet _e0913d0600000000_p_odb__dbNet _50923d0600000000_p_odb__dbNet _c0923d0600000000_p_odb__dbNet _30933d0600000000_p_odb__dbNet _a0933d0600000000_p_odb__dbNet _10943d0600000000_p_odb__dbNet _80943d0600000000_p_odb__dbNet _f0943d0600000000_p_odb__dbNet _60953d0600000000_p_odb__dbNet _d0953d0600000000_p_odb__dbNet _40963d0600000000_p_odb__dbNet _b0963d0600000000_p_odb__dbNet _20973d0600000000_p_odb__dbNet _90973d0600000000_p_odb__dbNet _00983d0600000000_p_odb__dbNet _70983d0600000000_p_odb__dbNet _e0983d0600000000_p_odb__dbNet _50993d0600000000_p_odb__dbNet _c0993d0600000000_p_odb__dbNet _309a3d0600000000_p_odb__dbNet _a09a3d0600000000_p_odb__dbNet _109b3d0600000000_p_odb__dbNet _809b3d0600000000_p_odb__dbNet _f09b3d0600000000_p_odb__dbNet _609c3d0600000000_p_odb__dbNet _d09c3d0600000000_p_odb__dbNet _409d3d0600000000_p_odb__dbNet _b09d3d0600000000_p_odb__dbNet _209e3d0600000000_p_odb__dbNet _909e3d0600000000_p_odb__dbNet _009f3d0600000000_p_odb__dbNet _709f3d0600000000_p_odb__dbNet _e09f3d0600000000_p_odb__dbNet _50a03d0600000000_p_odb__dbNet _c0a03d0600000000_p_odb__dbNet _30a13d0600000000_p_odb__dbNet _a0a13d0600000000_p_odb__dbNet _10a23d0600000000_p_odb__dbNet _80a23d0600000000_p_odb__dbNet _f0a23d0600000000_p_odb__dbNet _60a33d0600000000_p_odb__dbNet _d0a33d0600000000_p_odb__dbNet _20094d0600000000_p_odb__dbNet _90094d0600000000_p_odb__dbNet _000a4d0600000000_p_odb__dbNet _700a4d0600000000_p_odb__dbNet _e00a4d0600000000_p_odb__dbNet _500b4d0600000000_p_odb__dbNet _c00b4d0600000000_p_odb__dbNet _300c4d0600000000_p_odb__dbNet _a00c4d0600000000_p_odb__dbNet _100d4d0600000000_p_odb__dbNet _800d4d0600000000_p_odb__dbNet _f00d4d0600000000_p_odb__dbNet _600e4d0600000000_p_odb__dbNet _d00e4d0600000000_p_odb__dbNet _400f4d0600000000_p_odb__dbNet _b00f4d0600000000_p_odb__dbNet _20104d0600000000_p_odb__dbNet _90104d0600000000_p_odb__dbNet _00114d0600000000_p_odb__dbNet _70114d0600000000_p_odb__dbNet _e0114d0600000000_p_odb__dbNet _50124d0600000000_p_odb__dbNet _c0124d0600000000_p_odb__dbNet _30134d0600000000_p_odb__dbNet _a0134d0600000000_p_odb__dbNet _10144d0600000000_p_odb__dbNet _80144d0600000000_p_odb__dbNet _f0144d0600000000_p_odb__dbNet _60154d0600000000_p_odb__dbNet _d0154d0600000000_p_odb__dbNet _40164d0600000000_p_odb__dbNet _b0164d0600000000_p_odb__dbNet _20174d0600000000_p_odb__dbNet _90174d0600000000_p_odb__dbNet _00184d0600000000_p_odb__dbNet _70184d0600000000_p_odb__dbNet _e0184d0600000000_p_odb__dbNet _50194d0600000000_p_odb__dbNet _c0194d0600000000_p_odb__dbNet _301a4d0600000000_p_odb__dbNet _a01a4d0600000000_p_odb__dbNet _101b4d0600000000_p_odb__dbNet _801b4d0600000000_p_odb__dbNet _f01b4d0600000000_p_odb__dbNet _601c4d0600000000_p_odb__dbNet _d01c4d0600000000_p_odb__dbNet openroad> set fp [open "./signoff/gpio_control_block/openlane-signoff/wire-length.txt" w] file5 openroad> foreach net $odb_nets { ...> set net_name [odb::dbNet_getName $net] ...> set wire [odb::dbNet_getWire $net] ...> if {$wire != "NULL"} { ...> set wire_length [odb::dbWire_getLength $wire] ...> set wire_length [expr $wire_length / 1000.0] ...> puts $fp "$net_name $wire_length" ...> } ...> } openroad> close $fp openroad>