caravel/signoff/caravel_clocking/openlane-signoff/get_net_length-openroad.log

36 lines
12 KiB
Plaintext
Raw Normal View History

logging to ./signoff/caravel_clocking/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/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 _70
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>