mirror of https://github.com/efabless/caravel.git
12 KiB
12 KiB
logging to ./signoff/caravel_clocking/openlane-signoff/get_net_length-openroad.log
openroad> 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/caravel_clocking.def
[INFO ODB-0127] Reading DEF file: ./def/caravel_clocking.def
[INFO ODB-0128] Design: caravel_clocking
[INFO ODB-0130] Created 17 pins.
[INFO ODB-0131] Created 1530 components and 6727 component-terminals.
[INFO ODB-0132] Created 2 special nets and 5596 connections.
[INFO ODB-0133] Created 326 nets and 1130 connections.
[INFO ODB-0134] Finished DEF file: ./def/caravel_clocking.def
openroad> variable odb_block [[[::ord::get_db] getChip] getBlock]
openroad> set odb_nets [odb::dbBlock_getNets $::odb_block]
_409f580700000000_p_odb__dbNet _b09f580700000000_p_odb__dbNet _20a0580700000000_p_odb__dbNet _90a0580700000000_p_odb__dbNet _00a1580700000000_p_odb__dbNet _70a1580700000000_p_odb__dbNet _e0a1580700000000_p_odb__dbNet _50a2580700000000_p_odb__dbNet _c0a2580700000000_p_odb__dbNet _30a3580700000000_p_odb__dbNet _a0a3580700000000_p_odb__dbNet _10a4580700000000_p_odb__dbNet _80a4580700000000_p_odb__dbNet _f0a4580700000000_p_odb__dbNet _60a5580700000000_p_odb__dbNet _d0a5580700000000_p_odb__dbNet _40a6580700000000_p_odb__dbNet _b0a6580700000000_p_odb__dbNet _20a7580700000000_p_odb__dbNet _90a7580700000000_p_odb__dbNet _00a8580700000000_p_odb__dbNet _70a8580700000000_p_odb__dbNet _e0a8580700000000_p_odb__dbNet _50a9580700000000_p_odb__dbNet _c0a9580700000000_p_odb__dbNet _30aa580700000000_p_odb__dbNet _a0aa580700000000_p_odb__dbNet _10ab580700000000_p_odb__dbNet _80ab580700000000_p_odb__dbNet _f0ab580700000000_p_odb__dbNet _60ac580700000000_p_odb__dbNet _d0ac580700000000_p_odb__dbNet _40ad580700000000_p_odb__dbNet _b0ad580700000000_p_odb__dbNet _20ae580700000000_p_odb__dbNet _90ae580700000000_p_odb__dbNet _00af580700000000_p_odb__dbNet _70af580700000000_p_odb__dbNet _e0af580700000000_p_odb__dbNet _50b0580700000000_p_odb__dbNet _c0b0580700000000_p_odb__dbNet _30b1580700000000_p_odb__dbNet _a0b1580700000000_p_odb__dbNet _10b2580700000000_p_odb__dbNet _80b2580700000000_p_odb__dbNet _f0b2580700000000_p_odb__dbNet _60b3580700000000_p_odb__dbNet _d0b3580700000000_p_odb__dbNet _40b4580700000000_p_odb__dbNet _b0b4580700000000_p_odb__dbNet _20b5580700000000_p_odb__dbNet _90b5580700000000_p_odb__dbNet _00b6580700000000_p_odb__dbNet _70b6580700000000_p_odb__dbNet _e0b6580700000000_p_odb__dbNet _50b7580700000000_p_odb__dbNet _c0b7580700000000_p_odb__dbNet _30b8580700000000_p_odb__dbNet _a0b8580700000000_p_odb__dbNet _10b9580700000000_p_odb__dbNet _80b9580700000000_p_odb__dbNet _f0b9580700000000_p_odb__dbNet _60ba580700000000_p_odb__dbNet _d0ba580700000000_p_odb__dbNet _40bb580700000000_p_odb__dbNet _b0bb580700000000_p_odb__dbNet _20bc580700000000_p_odb__dbNet _90bc580700000000_p_odb__dbNet _00bd580700000000_p_odb__dbNet _70bd580700000000_p_odb__dbNet _e0bd580700000000_p_odb__dbNet _50be580700000000_p_odb__dbNet _c0be580700000000_p_odb__dbNet _30bf580700000000_p_odb__dbNet _a0bf580700000000_p_odb__dbNet _10c0580700000000_p_odb__dbNet _80c0580700000000_p_odb__dbNet _f0c0580700000000_p_odb__dbNet _60c1580700000000_p_odb__dbNet _d0c1580700000000_p_odb__dbNet _40c2580700000000_p_odb__dbNet _b0c2580700000000_p_odb__dbNet _20c3580700000000_p_odb__dbNet _90c3580700000000_p_odb__dbNet _00c4580700000000_p_odb__dbNet _70c4580700000000_p_odb__dbNet _e0c4580700000000_p_odb__dbNet _50c5580700000000_p_odb__dbNet _c0c5580700000000_p_odb__dbNet _30c6580700000000_p_odb__dbNet _a0c6580700000000_p_odb__dbNet _10c7580700000000_p_odb__dbNet _80c7580700000000_p_odb__dbNet _f0c7580700000000_p_odb__dbNet _60c8580700000000_p_odb__dbNet _d0c8580700000000_p_odb__dbNet _40c9580700000000_p_odb__dbNet _b0c9580700000000_p_odb__dbNet _20ca580700000000_p_odb__dbNet _90ca580700000000_p_odb__dbNet _00cb580700000000_p_odb__dbNet _70cb580700000000_p_odb__dbNet _e0cb580700000000_p_odb__dbNet _50cc580700000000_p_odb__dbNet _c0cc580700000000_p_odb__dbNet _30cd580700000000_p_odb__dbNet _a0cd580700000000_p_odb__dbNet _10ce580700000000_p_odb__dbNet _80ce580700000000_p_odb__dbNet _f0ce580700000000_p_odb__dbNet _60cf580700000000_p_odb__dbNet _d0cf580700000000_p_odb__dbNet _40d0580700000000_p_odb__dbNet _b0d0580700000000_p_odb__dbNet _20d1580700000000_p_odb__dbNet _90d1580700000000_p_odb__dbNet _00d2580700000000_p_odb__dbNet _70d2580700000000_p_odb__dbNet _e0d2580700000000_p_odb__dbNet _50d3580700000000_p_odb__dbNet _c0d3580700000000_p_odb__dbNet _30d4580700000000_p_odb__dbNet _a0d4580700000000_p_odb__dbNet _10d5580700000000_p_odb__dbNet _80d5580700000000_p_odb__dbNet _f0d5580700000000_p_odb__dbNet _60d6580700000000_p_odb__dbNet _40b46d0700000000_p_odb__dbNet _b0b46d0700000000_p_odb__dbNet _20b56d0700000000_p_odb__dbNet _90b56d0700000000_p_odb__dbNet _00b66d0700000000_p_odb__dbNet _70b66d0700000000_p_odb__dbNet _e0b66d0700000000_p_odb__dbNet _50b76d0700000000_p_odb__dbNet _c0b76d0700000000_p_odb__dbNet _30b86d0700000000_p_odb__dbNet _a0b86d0700000000_p_odb__dbNet _10b96d0700000000_p_odb__dbNet _80b96d0700000000_p_odb__dbNet _f0b96d0700000000_p_odb__dbNet _60ba6d0700000000_p_odb__dbNet _d0ba6d0700000000_p_odb__dbNet _40bb6d0700000000_p_odb__dbNet _b0bb6d0700000000_p_odb__dbNet _20bc6d0700000000_p_odb__dbNet _90bc6d0700000000_p_odb__dbNet _00bd6d0700000000_p_odb__dbNet _70bd6d0700000000_p_odb__dbNet _e0bd6d0700000000_p_odb__dbNet _50be6d0700000000_p_odb__dbNet _c0be6d0700000000_p_odb__dbNet _30bf6d0700000000_p_odb__dbNet _a0bf6d0700000000_p_odb__dbNet _10c06d0700000000_p_odb__dbNet _80c06d0700000000_p_odb__dbNet _f0c06d0700000000_p_odb__dbNet _60c16d0700000000_p_odb__dbNet _d0c16d0700000000_p_odb__dbNet _40c26d0700000000_p_odb__dbNet _b0c26d0700000000_p_odb__dbNet _20c36d0700000000_p_odb__dbNet _90c36d0700000000_p_odb__dbNet _00c46d0700000000_p_odb__dbNet _70c46d0700000000_p_odb__dbNet _e0c46d0700000000_p_odb__dbNet _50c56d0700000000_p_odb__dbNet _c0c56d0700000000_p_odb__dbNet _30c66d0700000000_p_odb__dbNet _a0c66d0700000000_p_odb__dbNet _10c76d0700000000_p_odb__dbNet _80c76d0700000000_p_odb__dbNet _f0c76d0700000000_p_odb__dbNet _60c86d0700000000_p_odb__dbNet _d0c86d0700000000_p_odb__dbNet _40c96d0700000000_p_odb__dbNet _b0c96d0700000000_p_odb__dbNet _20ca6d0700000000_p_odb__dbNet _90ca6d0700000000_p_odb__dbNet _00cb6d0700000000_p_odb__dbNet _70cb6d0700000000_p_odb__dbNet _e0cb6d0700000000_p_odb__dbNet _50cc6d0700000000_p_odb__dbNet _c0cc6d0700000000_p_odb__dbNet _30cd6d0700000000_p_odb__dbNet _a0cd6d0700000000_p_odb__dbNet _10ce6d0700000000_p_odb__dbNet _80ce6d0700000000_p_odb__dbNet _f0ce6d0700000000_p_odb__dbNet _60cf6d0700000000_p_odb__dbNet _d0cf6d0700000000_p_odb__dbNet _40d06d0700000000_p_odb__dbNet _b0d06d0700000000_p_odb__dbNet _20d16d0700000000_p_odb__dbNet _90d16d0700000000_p_odb__dbNet _00d26d0700000000_p_odb__dbNet _70d26d0700000000_p_odb__dbNet _e0d26d0700000000_p_odb__dbNet _50d36d0700000000_p_odb__dbNet _c0d36d0700000000_p_odb__dbNet _30d46d0700000000_p_odb__dbNet _a0d46d0700000000_p_odb__dbNet _10d56d0700000000_p_odb__dbNet _80d56d0700000000_p_odb__dbNet _f0d56d0700000000_p_odb__dbNet _60d66d0700000000_p_odb__dbNet _d0d66d0700000000_p_odb__dbNet _40d76d0700000000_p_odb__dbNet _b0d76d0700000000_p_odb__dbNet _20d86d0700000000_p_odb__dbNet _90d86d0700000000_p_odb__dbNet _00d96d0700000000_p_odb__dbNet _70d96d0700000000_p_odb__dbNet _e0d96d0700000000_p_odb__dbNet _50da6d0700000000_p_odb__dbNet _c0da6d0700000000_p_odb__dbNet _30db6d0700000000_p_odb__dbNet _a0db6d0700000000_p_odb__dbNet _10dc6d0700000000_p_odb__dbNet _80dc6d0700000000_p_odb__dbNet _f0dc6d0700000000_p_odb__dbNet _60dd6d0700000000_p_odb__dbNet _d0dd6d0700000000_p_odb__dbNet _40de6d0700000000_p_odb__dbNet _b0de6d0700000000_p_odb__dbNet _20df6d0700000000_p_odb__dbNet _90df6d0700000000_p_odb__dbNet _00e06d0700000000_p_odb__dbNet _70e06d0700000000_p_odb__dbNet _e0e06d0700000000_p_odb__dbNet _50e16d0700000000_p_odb__dbNet _c0e16d0700000000_p_odb__dbNet _30e26d0700000000_p_odb__dbNet _a0e26d0700000000_p_odb__dbNet _10e36d0700000000_p_odb__dbNet _80e36d0700000000_p_odb__dbNet _f0e36d0700000000_p_odb__dbNet _60e46d0700000000_p_odb__dbNet _d0e46d0700000000_p_odb__dbNet _40e56d0700000000_p_odb__dbNet _b0e56d0700000000_p_odb__dbNet _20e66d0700000000_p_odb__dbNet _90e66d0700000000_p_odb__dbNet _00e76d0700000000_p_odb__dbNet _70e76d0700000000_p_odb__dbNet _e0e76d0700000000_p_odb__dbNet _50e86d0700000000_p_odb__dbNet _c0e86d0700000000_p_odb__dbNet _30e96d0700000000_p_odb__dbNet _a0e96d0700000000_p_odb__dbNet _10ea6d0700000000_p_odb__dbNet _80ea6d0700000000_p_odb__dbNet _f0ea6d0700000000_p_odb__dbNet _60eb6d0700000000_p_odb__dbNet _d0eb6d0700000000_p_odb__dbNet _e00d7d0700000000_p_odb__dbNet _500e7d0700000000_p_odb__dbNet _c00e7d0700000000_p_odb__dbNet _300f7d0700000000_p_odb__dbNet _a00f7d0700000000_p_odb__dbNet _10107d0700000000_p_odb__dbNet _80107d0700000000_p_odb__dbNet _f0107d0700000000_p_odb__dbNet _60117d0700000000_p_odb__dbNet _d0117d0700000000_p_odb__dbNet _40127d0700000000_p_odb__dbNet _b0127d0700000000_p_odb__dbNet _20137d0700000000_p_odb__dbNet _90137d0700000000_p_odb__dbNet _00147d0700000000_p_odb__dbNet _70147d0700000000_p_odb__dbNet _e0147d0700000000_p_odb__dbNet _50157d0700000000_p_odb__dbNet _c0157d0700000000_p_odb__dbNet _30167d0700000000_p_odb__dbNet _a0167d0700000000_p_odb__dbNet _10177d0700000000_p_odb__dbNet _80177d0700000000_p_odb__dbNet _f0177d0700000000_p_odb__dbNet _60187d0700000000_p_odb__dbNet _d0187d0700000000_p_odb__dbNet _40197d0700000000_p_odb__dbNet _b0197d0700000000_p_odb__dbNet _201a7d0700000000_p_odb__dbNet _901a7d0700000000_p_odb__dbNet _001b7d0700000000_p_odb__dbNet _701b7d0700000000_p_odb__dbNet _e01b7d0700000000_p_odb__dbNet _501c7d0700000000_p_odb__dbNet _c01c7d0700000000_p_odb__dbNet _301d7d0700000000_p_odb__dbNet _a01d7d0700000000_p_odb__dbNet _101e7d0700000000_p_odb__dbNet _801e7d0700000000_p_odb__dbNet _f01e7d0700000000_p_odb__dbNet _601f7d0700000000_p_odb__dbNet _d01f7d0700000000_p_odb__dbNet _40207d0700000000_p_odb__dbNet _b0207d0700000000_p_odb__dbNet _20217d0700000000_p_odb__dbNet _90217d0700000000_p_odb__dbNet _00227d0700000000_p_odb__dbNet _70227d0700000000_p_odb__dbNet _e0227d0700000000_p_odb__dbNet _50237d0700000000_p_odb__dbNet _c0237d0700000000_p_odb__dbNet _30247d0700000000_p_odb__dbNet _a0247d0700000000_p_odb__dbNet _10257d0700000000_p_odb__dbNet _80257d0700000000_p_odb__dbNet _f0257d0700000000_p_odb__dbNet _60267d0700000000_p_odb__dbNet _d0267d0700000000_p_odb__dbNet _40277d0700000000_p_odb__dbNet _b0277d0700000000_p_odb__dbNet _20287d0700000000_p_odb__dbNet _90287d0700000000_p_odb__dbNet _00297d0700000000_p_odb__dbNet _70297d0700000000_p_odb__dbNet _e0297d0700000000_p_odb__dbNet _502a7d0700000000_p_odb__dbNet _c02a7d0700000000_p_odb__dbNet _302b7d0700000000_p_odb__dbNet _a02b7d0700000000_p_odb__dbNet _102c7d0700000000_p_odb__dbNet _802c7d0700000000_p_odb__dbNet _f02c7d0700000000_p_odb__dbNet _602d7d0700000000_p_odb__dbNet
openroad> set fp [open "./signoff/caravel_clocking/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>
openroad> 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/caravel_clocking.def
[INFO ODB-0127] Reading DEF file: ./def/caravel_clocking.def
[INFO ODB-0128] Design: caravel_clocking
[INFO ODB-0130] Created 17 pins.
[INFO ODB-0131] Created 1530 components and 6727 component-terminals.
[INFO ODB-0132] Created 2 special nets and 5596 connections.
[INFO ODB-0133] Created 326 nets and 1130 connections.
[INFO ODB-0134] Finished DEF file: ./def/caravel_clocking.def
openroad> variable odb_block [[[::ord::get_db] getChip] getBlock]
openroad> set odb_nets [odb::dbBlock_getNets $::odb_block]
_409f580700000000_p_odb__dbNet _b09f580700000000_p_odb__dbNet _20a0580700000000_p_odb__dbNet _90a0580700000000_p_odb__dbNet _00a1580700000000_p_odb__dbNet _70a1580700000000_p_odb__dbNet _e0a1580700000000_p_odb__dbNet _50a2580700000000_p_odb__dbNet _c0a2580700000000_p_odb__dbNet _30a3580700000000_p_odb__dbNet _a0a3580700000000_p_odb__dbNet _10a4580700000000_p_odb__dbNet _80a4580700000000_p_odb__dbNet _f0a4580700000000_p_odb__dbNet _60a5580700000000_p_odb__dbNet _d0a5580700000000_p_odb__dbNet _40a6580700000000_p_odb__dbNet _b0a6580700000000_p_odb__dbNet _20a7580700000000_p_odb__dbNet _90a7580700000000_p_odb__dbNet _00a8580700000000_p_odb__dbNet _70a8580700000000_p_odb__dbNet _e0a8580700000000_p_odb__dbNet _50a9580700000000_p_odb__dbNet _c0a9580700000000_p_odb__dbNet _30aa580700000000_p_odb__dbNet _a0aa580700000000_p_odb__dbNet _10ab580700000000_p_odb__dbNet _80ab580700000000_p_odb__dbNet _f0ab580700000000_p_odb__dbNet _60ac580700000000_p_odb__dbNet _d0ac580700000000_p_odb__dbNet _40ad580700000000_p_odb__dbNet _b0ad580700000000_p_odb__dbNet _20ae580700000000_p_odb__dbNet _90ae580700000000_p_odb__dbNet _00af580700000000_p_odb__dbNet _70af580700000000_p_odb__dbNet _e0af580700000000_p_odb__dbNet _50b0580700000000_p_odb__dbNet _c0b0580700000000_p_odb__dbNet _30b1580700000000_p_odb__dbNet _a0b1580700000000_p_odb__dbNet _10b2580700000000_p_odb__dbNet _80b2580700000000_p_odb__dbNet _f0b2580700000000_p_odb__dbNet _60b3580700000000_p_odb__dbNet _d0b3580700000000_p_odb__dbNet _40b4580700000000_p_odb__dbNet _b0b4580700000000_p_odb__dbNet _20b5580700000000_p_odb__dbNet _90b5580700000000_p_odb__dbNet _00b6580700000000_p_odb__dbNet _70b6580700000000_p_odb__dbNet _e0b6580700000000_p_odb__dbNet _50b7580700000000_p_odb__dbNet _c0b7580700000000_p_odb__dbNet _30b8580700000000_p_odb__dbNet _a0b8580700000000_p_odb__dbNet _10b9580700000000_p_odb__dbNet _80b9580700000000_p_odb__dbNet _f0b9580700000000_p_odb__dbNet _60ba580700000000_p_odb__dbNet _d0ba580700000000_p_odb__dbNet _40bb580700000000_p_odb__dbNet _b0bb580700000000_p_odb__dbNet _20bc580700000000_p_odb__dbNet _90bc580700000000_p_odb__dbNet _00bd580700000000_p_odb__dbNet _70bd580700000000_p_odb__dbNet _e0bd580700000000_p_odb__dbNet _50be580700000000_p_odb__dbNet _c0be580700000000_p_odb__dbNet _30bf580700000000_p_odb__dbNet _a0bf580700000000_p_odb__dbNet _10c0580700000000_p_odb__dbNet _80c0580700000000_p_odb__dbNet _f0c0580700000000_p_odb__dbNet _60c1580700000000_p_odb__dbNet _d0c1580700000000_p_odb__dbNet _40c2580700000000_p_odb__dbNet _b0c2580700000000_p_odb__dbNet _20c3580700000000_p_odb__dbNet _90c3580700000000_p_odb__dbNet _00c4580700000000_p_odb__dbNet _70c4580700000000_p_odb__dbNet _e0c4580700000000_p_odb__dbNet _50c5580700000000_p_odb__dbNet _c0c5580700000000_p_odb__dbNet _30c6580700000000_p_odb__dbNet _a0c6580700000000_p_odb__dbNet _10c7580700000000_p_odb__dbNet _80c7580700000000_p_odb__dbNet _f0c7580700000000_p_odb__dbNet _60c8580700000000_p_odb__dbNet _d0c8580700000000_p_odb__dbNet _40c9580700000000_p_odb__dbNet _b0c9580700000000_p_odb__dbNet _20ca580700000000_p_odb__dbNet _90ca580700000000_p_odb__dbNet _00cb580700000000_p_odb__dbNet _70cb580700000000_p_odb__dbNet _e0cb580700000000_p_odb__dbNet _50cc580700000000_p_odb__dbNet _c0cc580700000000_p_odb__dbNet _30cd580700000000_p_odb__dbNet _a0cd580700000000_p_odb__dbNet _10ce580700000000_p_odb__dbNet _80ce580700000000_p_odb__dbNet _f0ce580700000000_p_odb__dbNet _60cf580700000000_p_odb__dbNet _d0cf580700000000_p_odb__dbNet _40d0580700000000_p_odb__dbNet _b0d0580700000000_p_odb__dbNet _20d1580700000000_p_odb__dbNet _90d1580700000000_p_odb__dbNet _00d2580700000000_p_odb__dbNet _70d2580700000000_p_odb__dbNet _e0d2580700000000_p_odb__dbNet _50d3580700000000_p_odb__dbNet _c0d3580700000000_p_odb__dbNet _30d4580700000000_p_odb__dbNet _a0d4580700000000_p_odb__dbNet _10d5580700000000_p_odb__dbNet _80d5580700000000_p_odb__dbNet _f0d5580700000000_p_odb__dbNet _60d6580700000000_p_odb__dbNet _40b46d0700000000_p_odb__dbNet _b0b46d0700000000_p_odb__dbNet _20b56d0700000000_p_odb__dbNet _90b56d0700000000_p_odb__dbNet _00b66d0700000000_p_odb__dbNet _70b66d0700000000_p_odb__dbNet _e0b66d0700000000_p_odb__dbNet _50b76d0700000000_p_odb__dbNet _c0b76d0700000000_p_odb__dbNet _30b86d0700000000_p_odb__dbNet _a0b86d0700000000_p_odb__dbNet _10b96d0700000000_p_odb__dbNet _80b96d0700000000_p_odb__dbNet _f0b96d0700000000_p_odb__dbNet _60ba6d0700000000_p_odb__dbNet _d0ba6d0700000000_p_odb__dbNet _40bb6d0700000000_p_odb__dbNet _b0bb6d0700000000_p_odb__dbNet _20bc6d0700000000_p_odb__dbNet _90bc6d0700000000_p_odb__dbNet _00bd6d0700000000_p_odb__dbNet _70bd6d0700000000_p_odb__dbNet _e0bd6d0700000000_p_odb__dbNet _50be6d0700000000_p_odb__dbNet _c0be6d0700000000_p_odb__dbNet _30bf6d0700000000_p_odb__dbNet _a0bf6d0700000000_p_odb__dbNet _10c06d0700000000_p_odb__dbNet _80c06d0700000000_p_odb__dbNet _f0c06d0700000000_p_odb__dbNet _60c16d0700000000_p_odb__dbNet _d0c16d0700000000_p_odb__dbNet _40c26d0700000000_p_odb__dbNet _b0c26d0700000000_p_odb__dbNet _20c36d0700000000_p_odb__dbNet _90c36d0700000000_p_odb__dbNet _00c46d0700000000_p_odb__dbNet _70c46d0700000000_p_odb__dbNet _e0c46d0700000000_p_odb__dbNet _50c56d0700000000_p_odb__dbNet _c0c56d0700000000_p_odb__dbNet _30c66d0700000000_p_odb__dbNet _a0c66d0700000000_p_odb__dbNet _10c76d0700000000_p_odb__dbNet _80c76d0700000000_p_odb__dbNet _f0c76d0700000000_p_odb__dbNet _60c86d0700000000_p_odb__dbNet _d0c86d0700000000_p_odb__dbNet _40c96d0700000000_p_odb__dbNet _b0c96d0700000000_p_odb__dbNet _20ca6d0700000000_p_odb__dbNet _90ca6d0700000000_p_odb__dbNet _00cb6d0700000000_p_odb__dbNet _70cb6d0700000000_p_odb__dbNet _e0cb6d0700000000_p_odb__dbNet _50cc6d0700000000_p_odb__dbNet _c0cc6d0700000000_p_odb__dbNet _30cd6d0700000000_p_odb__dbNet _a0cd6d0700000000_p_odb__dbNet _10ce6d0700000000_p_odb__dbNet _80ce6d0700000000_p_odb__dbNet _f0ce6d0700000000_p_odb__dbNet _60cf6d0700000000_p_odb__dbNet _d0cf6d0700000000_p_odb__dbNet _40d06d0700000000_p_odb__dbNet _b0d06d0700000000_p_odb__dbNet _20d16d0700000000_p_odb__dbNet _90d16d0700000000_p_odb__dbNet _00d26d0700000000_p_odb__dbNet _70d26d0700000000_p_odb__dbNet _e0d26d0700000000_p_odb__dbNet _50d36d0700000000_p_odb__dbNet _c0d36d0700000000_p_odb__dbNet _30d46d0700000000_p_odb__dbNet _a0d46d0700000000_p_odb__dbNet _10d56d0700000000_p_odb__dbNet _80d56d0700000000_p_odb__dbNet _f0d56d0700000000_p_odb__dbNet _60d66d0700000000_p_odb__dbNet _d0d66d0700000000_p_odb__dbNet _40d76d0700000000_p_odb__dbNet _b0d76d0700000000_p_odb__dbNet _20d86d0700000000_p_odb__dbNet _90d86d0700000000_p_odb__dbNet _00d96d0700000000_p_odb__dbNet _70d96d0700000000_p_odb__dbNet _e0d96d0700000000_p_odb__dbNet _50da6d0700000000_p_odb__dbNet _c0da6d0700000000_p_odb__dbNet _30db6d0700000000_p_odb__dbNet _a0db6d0700000000_p_odb__dbNet _10dc6d0700000000_p_odb__dbNet _80dc6d0700000000_p_odb__dbNet _f0dc6d0700000000_p_odb__dbNet _60dd6d0700000000_p_odb__dbNet _d0dd6d0700000000_p_odb__dbNet _40de6d0700000000_p_odb__dbNet _b0de6d0700000000_p_odb__dbNet _20df6d0700000000_p_odb__dbNet _90df6d0700000000_p_odb__dbNet _00e06d0700000000_p_odb__dbNet _70e06d0700000000_p_odb__dbNet _e0e06d0700000000_p_odb__dbNet _50e16d0700000000_p_odb__dbNet _c0e16d0700000000_p_odb__dbNet _30e26d0700000000_p_odb__dbNet _a0e26d0700000000_p_odb__dbNet _10e36d0700000000_p_odb__dbNet _80e36d0700000000_p_odb__dbNet _f0e36d0700000000_p_odb__dbNet _60e46d0700000000_p_odb__dbNet _d0e46d0700000000_p_odb__dbNet _40e56d0700000000_p_odb__dbNet _b0e56d0700000000_p_odb__dbNet _20e66d0700000000_p_odb__dbNet _90e66d0700000000_p_odb__dbNet _00e76d0700000000_p_odb__dbNet _70e76d0700000000_p_odb__dbNet _e0e76d0700000000_p_odb__dbNet _50e86d0700000000_p_odb__dbNet _c0e86d0700000000_p_odb__dbNet _30e96d0700000000_p_odb__dbNet _a0e96d0700000000_p_odb__dbNet _10ea6d0700000000_p_odb__dbNet _80ea6d0700000000_p_odb__dbNet _f0ea6d0700000000_p_odb__dbNet _60eb6d0700000000_p_odb__dbNet _d0eb6d0700000000_p_odb__dbNet _e00d7d0700000000_p_odb__dbNet _500e7d0700000000_p_odb__dbNet _c00e7d0700000000_p_odb__dbNet _300f7d0700000000_p_odb__dbNet _a00f7d0700000000_p_odb__dbNet _10107d0700000000_p_odb__dbNet _80107d0700000000_p_odb__dbNet _f0107d0700000000_p_odb__dbNet _60117d0700000000_p_odb__dbNet _d0117d0700000000_p_odb__dbNet _40127d0700000000_p_odb__dbNet _b0127d0700000000_p_odb__dbNet _20137d0700000000_p_odb__dbNet _90137d0700000000_p_odb__dbNet _00147d0700000000_p_odb__dbNet _70147d0700000000_p_odb__dbNet _e0147d0700000000_p_odb__dbNet _50157d0700000000_p_odb__dbNet _c0157d0700000000_p_odb__dbNet _30167d0700000000_p_odb__dbNet _a0167d0700000000_p_odb__dbNet _10177d0700000000_p_odb__dbNet _80177d0700000000_p_odb__dbNet _f0177d0700000000_p_odb__dbNet _60187d0700000000_p_odb__dbNet _d0187d0700000000_p_odb__dbNet _40197d0700000000_p_odb__dbNet _b0197d0700000000_p_odb__dbNet _201a7d0700000000_p_odb__dbNet _901a7d0700000000_p_odb__dbNet _001b7d0700000000_p_odb__dbNet _701b7d0700000000_p_odb__dbNet _e01b7d0700000000_p_odb__dbNet _501c7d0700000000_p_odb__dbNet _c01c7d0700000000_p_odb__dbNet _301d7d0700000000_p_odb__dbNet _a01d7d0700000000_p_odb__dbNet _101e7d0700000000_p_odb__dbNet _801e7d0700000000_p_odb__dbNet _f01e7d0700000000_p_odb__dbNet _601f7d0700000000_p_odb__dbNet _d01f7d0700000000_p_odb__dbNet _40207d0700000000_p_odb__dbNet _b0207d0700000000_p_odb__dbNet _20217d0700000000_p_odb__dbNet _90217d0700000000_p_odb__dbNet _00227d0700000000_p_odb__dbNet _70227d0700000000_p_odb__dbNet _e0227d0700000000_p_odb__dbNet _50237d0700000000_p_odb__dbNet _c0237d0700000000_p_odb__dbNet _30247d0700000000_p_odb__dbNet _a0247d0700000000_p_odb__dbNet _10257d0700000000_p_odb__dbNet _80257d0700000000_p_odb__dbNet _f0257d0700000000_p_odb__dbNet _60267d0700000000_p_odb__dbNet _d0267d0700000000_p_odb__dbNet _40277d0700000000_p_odb__dbNet _b0277d0700000000_p_odb__dbNet _20287d0700000000_p_odb__dbNet _90287d0700000000_p_odb__dbNet _00297d0700000000_p_odb__dbNet _70297d0700000000_p_odb__dbNet _e0297d0700000000_p_odb__dbNet _502a7d0700000000_p_odb__dbNet _c02a7d0700000000_p_odb__dbNet _302b7d0700000000_p_odb__dbNet _a02b7d0700000000_p_odb__dbNet _102c7d0700000000_p_odb__dbNet _802c7d0700000000_p_odb__dbNet _f02c7d0700000000_p_odb__dbNet _602d7d0700000000_p_odb__dbNet
openroad> set fp [open "./signoff/caravel_clocking/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>