mirror of https://github.com/efabless/caravel.git
13 KiB
13 KiB
logging to ./signoff/digital_pll/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/digital_pll.def
[INFO ODB-0127] Reading DEF file: ./def/digital_pll.def
[INFO ODB-0128] Design: digital_pll
[INFO ODB-0130] Created 39 pins.
[INFO ODB-0131] Created 1093 components and 5448 component-terminals.
[INFO ODB-0132] Created 2 special nets and 4222 connections.
[INFO ODB-0133] Created 371 nets and 1225 connections.
[INFO ODB-0134] Finished DEF file: ./def/digital_pll.def
openroad> variable odb_block [[[::ord::get_db] getChip] getBlock]
openroad> set odb_nets [odb::dbBlock_getNets $::odb_block]
_50a4c30600000000_p_odb__dbNet _c0a4c30600000000_p_odb__dbNet _30a5c30600000000_p_odb__dbNet _a0a5c30600000000_p_odb__dbNet _10a6c30600000000_p_odb__dbNet _80a6c30600000000_p_odb__dbNet _f0a6c30600000000_p_odb__dbNet _60a7c30600000000_p_odb__dbNet _d0a7c30600000000_p_odb__dbNet _40a8c30600000000_p_odb__dbNet _b0a8c30600000000_p_odb__dbNet _20a9c30600000000_p_odb__dbNet _90a9c30600000000_p_odb__dbNet _00aac30600000000_p_odb__dbNet _70aac30600000000_p_odb__dbNet _e0aac30600000000_p_odb__dbNet _50abc30600000000_p_odb__dbNet _c0abc30600000000_p_odb__dbNet _30acc30600000000_p_odb__dbNet _a0acc30600000000_p_odb__dbNet _10adc30600000000_p_odb__dbNet _80adc30600000000_p_odb__dbNet _f0adc30600000000_p_odb__dbNet _60aec30600000000_p_odb__dbNet _d0aec30600000000_p_odb__dbNet _40afc30600000000_p_odb__dbNet _b0afc30600000000_p_odb__dbNet _20b0c30600000000_p_odb__dbNet _90b0c30600000000_p_odb__dbNet _00b1c30600000000_p_odb__dbNet _70b1c30600000000_p_odb__dbNet _e0b1c30600000000_p_odb__dbNet _50b2c30600000000_p_odb__dbNet _c0b2c30600000000_p_odb__dbNet _30b3c30600000000_p_odb__dbNet _a0b3c30600000000_p_odb__dbNet _10b4c30600000000_p_odb__dbNet _80b4c30600000000_p_odb__dbNet _f0b4c30600000000_p_odb__dbNet _60b5c30600000000_p_odb__dbNet _d0b5c30600000000_p_odb__dbNet _40b6c30600000000_p_odb__dbNet _b0b6c30600000000_p_odb__dbNet _20b7c30600000000_p_odb__dbNet _90b7c30600000000_p_odb__dbNet _00b8c30600000000_p_odb__dbNet _70b8c30600000000_p_odb__dbNet _e0b8c30600000000_p_odb__dbNet _50b9c30600000000_p_odb__dbNet _c0b9c30600000000_p_odb__dbNet _30bac30600000000_p_odb__dbNet _a0bac30600000000_p_odb__dbNet _10bbc30600000000_p_odb__dbNet _80bbc30600000000_p_odb__dbNet _f0bbc30600000000_p_odb__dbNet _60bcc30600000000_p_odb__dbNet _d0bcc30600000000_p_odb__dbNet _40bdc30600000000_p_odb__dbNet _b0bdc30600000000_p_odb__dbNet _20bec30600000000_p_odb__dbNet _90bec30600000000_p_odb__dbNet _00bfc30600000000_p_odb__dbNet _70bfc30600000000_p_odb__dbNet _e0bfc30600000000_p_odb__dbNet _50c0c30600000000_p_odb__dbNet _c0c0c30600000000_p_odb__dbNet _30c1c30600000000_p_odb__dbNet _a0c1c30600000000_p_odb__dbNet _10c2c30600000000_p_odb__dbNet _80c2c30600000000_p_odb__dbNet _f0c2c30600000000_p_odb__dbNet _60c3c30600000000_p_odb__dbNet _d0c3c30600000000_p_odb__dbNet _40c4c30600000000_p_odb__dbNet _b0c4c30600000000_p_odb__dbNet _20c5c30600000000_p_odb__dbNet _90c5c30600000000_p_odb__dbNet _00c6c30600000000_p_odb__dbNet _70c6c30600000000_p_odb__dbNet _e0c6c30600000000_p_odb__dbNet _50c7c30600000000_p_odb__dbNet _c0c7c30600000000_p_odb__dbNet _30c8c30600000000_p_odb__dbNet _a0c8c30600000000_p_odb__dbNet _10c9c30600000000_p_odb__dbNet _80c9c30600000000_p_odb__dbNet _f0c9c30600000000_p_odb__dbNet _60cac30600000000_p_odb__dbNet _d0cac30600000000_p_odb__dbNet _40cbc30600000000_p_odb__dbNet _b0cbc30600000000_p_odb__dbNet _20ccc30600000000_p_odb__dbNet _90ccc30600000000_p_odb__dbNet _00cdc30600000000_p_odb__dbNet _70cdc30600000000_p_odb__dbNet _e0cdc30600000000_p_odb__dbNet _50cec30600000000_p_odb__dbNet _c0cec30600000000_p_odb__dbNet _30cfc30600000000_p_odb__dbNet _a0cfc30600000000_p_odb__dbNet _10d0c30600000000_p_odb__dbNet _80d0c30600000000_p_odb__dbNet _f0d0c30600000000_p_odb__dbNet _60d1c30600000000_p_odb__dbNet _d0d1c30600000000_p_odb__dbNet _40d2c30600000000_p_odb__dbNet _b0d2c30600000000_p_odb__dbNet _20d3c30600000000_p_odb__dbNet _90d3c30600000000_p_odb__dbNet _00d4c30600000000_p_odb__dbNet _70d4c30600000000_p_odb__dbNet _e0d4c30600000000_p_odb__dbNet _50d5c30600000000_p_odb__dbNet _c0d5c30600000000_p_odb__dbNet _30d6c30600000000_p_odb__dbNet _a0d6c30600000000_p_odb__dbNet _10d7c30600000000_p_odb__dbNet _80d7c30600000000_p_odb__dbNet _f0d7c30600000000_p_odb__dbNet _60d8c30600000000_p_odb__dbNet _d0d8c30600000000_p_odb__dbNet _40d9c30600000000_p_odb__dbNet _b0d9c30600000000_p_odb__dbNet _20dac30600000000_p_odb__dbNet _90dac30600000000_p_odb__dbNet _00dbc30600000000_p_odb__dbNet _70dbc30600000000_p_odb__dbNet _8086cf0600000000_p_odb__dbNet _f086cf0600000000_p_odb__dbNet _6087cf0600000000_p_odb__dbNet _d087cf0600000000_p_odb__dbNet _4088cf0600000000_p_odb__dbNet _b088cf0600000000_p_odb__dbNet _2089cf0600000000_p_odb__dbNet _9089cf0600000000_p_odb__dbNet _008acf0600000000_p_odb__dbNet _708acf0600000000_p_odb__dbNet _e08acf0600000000_p_odb__dbNet _508bcf0600000000_p_odb__dbNet _c08bcf0600000000_p_odb__dbNet _308ccf0600000000_p_odb__dbNet _a08ccf0600000000_p_odb__dbNet _108dcf0600000000_p_odb__dbNet _808dcf0600000000_p_odb__dbNet _f08dcf0600000000_p_odb__dbNet _608ecf0600000000_p_odb__dbNet _d08ecf0600000000_p_odb__dbNet _408fcf0600000000_p_odb__dbNet _b08fcf0600000000_p_odb__dbNet _2090cf0600000000_p_odb__dbNet _9090cf0600000000_p_odb__dbNet _0091cf0600000000_p_odb__dbNet _7091cf0600000000_p_odb__dbNet _e091cf0600000000_p_odb__dbNet _5092cf0600000000_p_odb__dbNet _c092cf0600000000_p_odb__dbNet _3093cf0600000000_p_odb__dbNet _a093cf0600000000_p_odb__dbNet _1094cf0600000000_p_odb__dbNet _8094cf0600000000_p_odb__dbNet _f094cf0600000000_p_odb__dbNet _6095cf0600000000_p_odb__dbNet _d095cf0600000000_p_odb__dbNet _4096cf0600000000_p_odb__dbNet _b096cf0600000000_p_odb__dbNet _2097cf0600000000_p_odb__dbNet _9097cf0600000000_p_odb__dbNet _0098cf0600000000_p_odb__dbNet _7098cf0600000000_p_odb__dbNet _e098cf0600000000_p_odb__dbNet _5099cf0600000000_p_odb__dbNet _c099cf0600000000_p_odb__dbNet _309acf0600000000_p_odb__dbNet _a09acf0600000000_p_odb__dbNet _109bcf0600000000_p_odb__dbNet _809bcf0600000000_p_odb__dbNet _f09bcf0600000000_p_odb__dbNet _609ccf0600000000_p_odb__dbNet _d09ccf0600000000_p_odb__dbNet _409dcf0600000000_p_odb__dbNet _b09dcf0600000000_p_odb__dbNet _209ecf0600000000_p_odb__dbNet _909ecf0600000000_p_odb__dbNet _009fcf0600000000_p_odb__dbNet _709fcf0600000000_p_odb__dbNet _e09fcf0600000000_p_odb__dbNet _50a0cf0600000000_p_odb__dbNet _c0a0cf0600000000_p_odb__dbNet _30a1cf0600000000_p_odb__dbNet _a0a1cf0600000000_p_odb__dbNet _10a2cf0600000000_p_odb__dbNet _80a2cf0600000000_p_odb__dbNet _f0a2cf0600000000_p_odb__dbNet _60a3cf0600000000_p_odb__dbNet _d0a3cf0600000000_p_odb__dbNet _40a4cf0600000000_p_odb__dbNet _b0a4cf0600000000_p_odb__dbNet _20a5cf0600000000_p_odb__dbNet _90a5cf0600000000_p_odb__dbNet _00a6cf0600000000_p_odb__dbNet _70a6cf0600000000_p_odb__dbNet _e0a6cf0600000000_p_odb__dbNet _50a7cf0600000000_p_odb__dbNet _c0a7cf0600000000_p_odb__dbNet _30a8cf0600000000_p_odb__dbNet _a0a8cf0600000000_p_odb__dbNet _10a9cf0600000000_p_odb__dbNet _80a9cf0600000000_p_odb__dbNet _f0a9cf0600000000_p_odb__dbNet _60aacf0600000000_p_odb__dbNet _d0aacf0600000000_p_odb__dbNet _40abcf0600000000_p_odb__dbNet _b0abcf0600000000_p_odb__dbNet _20accf0600000000_p_odb__dbNet _90accf0600000000_p_odb__dbNet _00adcf0600000000_p_odb__dbNet _70adcf0600000000_p_odb__dbNet _e0adcf0600000000_p_odb__dbNet _50aecf0600000000_p_odb__dbNet _c0aecf0600000000_p_odb__dbNet _30afcf0600000000_p_odb__dbNet _a0afcf0600000000_p_odb__dbNet _10b0cf0600000000_p_odb__dbNet _80b0cf0600000000_p_odb__dbNet _f0b0cf0600000000_p_odb__dbNet _60b1cf0600000000_p_odb__dbNet _d0b1cf0600000000_p_odb__dbNet _40b2cf0600000000_p_odb__dbNet _b0b2cf0600000000_p_odb__dbNet _20b3cf0600000000_p_odb__dbNet _90b3cf0600000000_p_odb__dbNet _00b4cf0600000000_p_odb__dbNet _70b4cf0600000000_p_odb__dbNet _e0b4cf0600000000_p_odb__dbNet _50b5cf0600000000_p_odb__dbNet _c0b5cf0600000000_p_odb__dbNet _30b6cf0600000000_p_odb__dbNet _a0b6cf0600000000_p_odb__dbNet _10b7cf0600000000_p_odb__dbNet _80b7cf0600000000_p_odb__dbNet _f0b7cf0600000000_p_odb__dbNet _60b8cf0600000000_p_odb__dbNet _d0b8cf0600000000_p_odb__dbNet _40b9cf0600000000_p_odb__dbNet _b0b9cf0600000000_p_odb__dbNet _20bacf0600000000_p_odb__dbNet _90bacf0600000000_p_odb__dbNet _00bbcf0600000000_p_odb__dbNet _70bbcf0600000000_p_odb__dbNet _e0bbcf0600000000_p_odb__dbNet _50bccf0600000000_p_odb__dbNet _c0bccf0600000000_p_odb__dbNet _30bdcf0600000000_p_odb__dbNet _a0bdcf0600000000_p_odb__dbNet _10becf0600000000_p_odb__dbNet _c0d4eb0600000000_p_odb__dbNet _30d5eb0600000000_p_odb__dbNet _a0d5eb0600000000_p_odb__dbNet _10d6eb0600000000_p_odb__dbNet _80d6eb0600000000_p_odb__dbNet _f0d6eb0600000000_p_odb__dbNet _60d7eb0600000000_p_odb__dbNet _d0d7eb0600000000_p_odb__dbNet _40d8eb0600000000_p_odb__dbNet _b0d8eb0600000000_p_odb__dbNet _20d9eb0600000000_p_odb__dbNet _90d9eb0600000000_p_odb__dbNet _00daeb0600000000_p_odb__dbNet _70daeb0600000000_p_odb__dbNet _e0daeb0600000000_p_odb__dbNet _50dbeb0600000000_p_odb__dbNet _c0dbeb0600000000_p_odb__dbNet _30dceb0600000000_p_odb__dbNet _a0dceb0600000000_p_odb__dbNet _10ddeb0600000000_p_odb__dbNet _80ddeb0600000000_p_odb__dbNet _f0ddeb0600000000_p_odb__dbNet _60deeb0600000000_p_odb__dbNet _d0deeb0600000000_p_odb__dbNet _40dfeb0600000000_p_odb__dbNet _b0dfeb0600000000_p_odb__dbNet _20e0eb0600000000_p_odb__dbNet _90e0eb0600000000_p_odb__dbNet _00e1eb0600000000_p_odb__dbNet _70e1eb0600000000_p_odb__dbNet _e0e1eb0600000000_p_odb__dbNet _50e2eb0600000000_p_odb__dbNet _c0e2eb0600000000_p_odb__dbNet _30e3eb0600000000_p_odb__dbNet _a0e3eb0600000000_p_odb__dbNet _10e4eb0600000000_p_odb__dbNet _80e4eb0600000000_p_odb__dbNet _f0e4eb0600000000_p_odb__dbNet _60e5eb0600000000_p_odb__dbNet _d0e5eb0600000000_p_odb__dbNet _40e6eb0600000000_p_odb__dbNet _b0e6eb0600000000_p_odb__dbNet _20e7eb0600000000_p_odb__dbNet _90e7eb0600000000_p_odb__dbNet _00e8eb0600000000_p_odb__dbNet _70e8eb0600000000_p_odb__dbNet _e0e8eb0600000000_p_odb__dbNet _50e9eb0600000000_p_odb__dbNet _c0e9eb0600000000_p_odb__dbNet _30eaeb0600000000_p_odb__dbNet _a0eaeb0600000000_p_odb__dbNet _10ebeb0600000000_p_odb__dbNet _80ebeb0600000000_p_odb__dbNet _f0ebeb0600000000_p_odb__dbNet _60eceb0600000000_p_odb__dbNet _d0eceb0600000000_p_odb__dbNet _40edeb0600000000_p_odb__dbNet _b0edeb0600000000_p_odb__dbNet _20eeeb0600000000_p_odb__dbNet _90eeeb0600000000_p_odb__dbNet _00efeb0600000000_p_odb__dbNet _70efeb0600000000_p_odb__dbNet _e0efeb0600000000_p_odb__dbNet _50f0eb0600000000_p_odb__dbNet _c0f0eb0600000000_p_odb__dbNet _30f1eb0600000000_p_odb__dbNet _a0f1eb0600000000_p_odb__dbNet _10f2eb0600000000_p_odb__dbNet _80f2eb0600000000_p_odb__dbNet _f0f2eb0600000000_p_odb__dbNet _60f3eb0600000000_p_odb__dbNet _d0f3eb0600000000_p_odb__dbNet _40f4eb0600000000_p_odb__dbNet _b0f4eb0600000000_p_odb__dbNet _20f5eb0600000000_p_odb__dbNet _90f5eb0600000000_p_odb__dbNet _00f6eb0600000000_p_odb__dbNet _70f6eb0600000000_p_odb__dbNet _e0f6eb0600000000_p_odb__dbNet _50f7eb0600000000_p_odb__dbNet _c0f7eb0600000000_p_odb__dbNet _30f8eb0600000000_p_odb__dbNet _a0f8eb0600000000_p_odb__dbNet _10f9eb0600000000_p_odb__dbNet _80f9eb0600000000_p_odb__dbNet _f0f9eb0600000000_p_odb__dbNet _60faeb0600000000_p_odb__dbNet _d0faeb0600000000_p_odb__dbNet _40fbeb0600000000_p_odb__dbNet _b0fbeb0600000000_p_odb__dbNet _20fceb0600000000_p_odb__dbNet _90fceb0600000000_p_odb__dbNet _00fdeb0600000000_p_odb__dbNet _70fdeb0600000000_p_odb__dbNet _e0fdeb0600000000_p_odb__dbNet _50feeb0600000000_p_odb__dbNet _c0feeb0600000000_p_odb__dbNet _30ffeb0600000000_p_odb__dbNet _a0ffeb0600000000_p_odb__dbNet _1000ec0600000000_p_odb__dbNet _8000ec0600000000_p_odb__dbNet _f000ec0600000000_p_odb__dbNet _6001ec0600000000_p_odb__dbNet _d001ec0600000000_p_odb__dbNet _4002ec0600000000_p_odb__dbNet _b002ec0600000000_p_odb__dbNet _2003ec0600000000_p_odb__dbNet _9003ec0600000000_p_odb__dbNet _0004ec0600000000_p_odb__dbNet _7004ec0600000000_p_odb__dbNet _e004ec0600000000_p_odb__dbNet _5005ec0600000000_p_odb__dbNet _c005ec0600000000_p_odb__dbNet _3006ec0600000000_p_odb__dbNet _a006ec0600000000_p_odb__dbNet _1007ec0600000000_p_odb__dbNet _8007ec0600000000_p_odb__dbNet _f007ec0600000000_p_odb__dbNet
openroad> set fp [open "./signoff/digital_pll/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/digital_pll.def
[INFO ODB-0127] Reading DEF file: ./def/digital_pll.def
[INFO ODB-0128] Design: digital_pll
[INFO ODB-0130] Created 39 pins.
[INFO ODB-0131] Created 1093 components and 5448 component-terminals.
[INFO ODB-0132] Created 2 special nets and 4222 connections.
[INFO ODB-0133] Created 371 nets and 1225 connections.
[INFO ODB-0134] Finished DEF file: ./def/digital_pll.def
openroad> variable odb_block [[[::ord::get_db] getChip] getBlock]
openroad> set odb_nets [odb::dbBlock_getNets $::odb_block]
_50a4c30600000000_p_odb__dbNet _c0a4c30600000000_p_odb__dbNet _30a5c30600000000_p_odb__dbNet _a0a5c30600000000_p_odb__dbNet _10a6c30600000000_p_odb__dbNet _80a6c30600000000_p_odb__dbNet _f0a6c30600000000_p_odb__dbNet _60a7c30600000000_p_odb__dbNet _d0a7c30600000000_p_odb__dbNet _40a8c30600000000_p_odb__dbNet _b0a8c30600000000_p_odb__dbNet _20a9c30600000000_p_odb__dbNet _90a9c30600000000_p_odb__dbNet _00aac30600000000_p_odb__dbNet _70aac30600000000_p_odb__dbNet _e0aac30600000000_p_odb__dbNet _50abc30600000000_p_odb__dbNet _c0abc30600000000_p_odb__dbNet _30acc30600000000_p_odb__dbNet _a0acc30600000000_p_odb__dbNet _10adc30600000000_p_odb__dbNet _80adc30600000000_p_odb__dbNet _f0adc30600000000_p_odb__dbNet _60aec30600000000_p_odb__dbNet _d0aec30600000000_p_odb__dbNet _40afc30600000000_p_odb__dbNet _b0afc30600000000_p_odb__dbNet _20b0c30600000000_p_odb__dbNet _90b0c30600000000_p_odb__dbNet _00b1c30600000000_p_odb__dbNet _70b1c30600000000_p_odb__dbNet _e0b1c30600000000_p_odb__dbNet _50b2c30600000000_p_odb__dbNet _c0b2c30600000000_p_odb__dbNet _30b3c30600000000_p_odb__dbNet _a0b3c30600000000_p_odb__dbNet _10b4c30600000000_p_odb__dbNet _80b4c30600000000_p_odb__dbNet _f0b4c30600000000_p_odb__dbNet _60b5c30600000000_p_odb__dbNet _d0b5c30600000000_p_odb__dbNet _40b6c30600000000_p_odb__dbNet _b0b6c30600000000_p_odb__dbNet _20b7c30600000000_p_odb__dbNet _90b7c30600000000_p_odb__dbNet _00b8c30600000000_p_odb__dbNet _70b8c30600000000_p_odb__dbNet _e0b8c30600000000_p_odb__dbNet _50b9c30600000000_p_odb__dbNet _c0b9c30600000000_p_odb__dbNet _30bac30600000000_p_odb__dbNet _a0bac30600000000_p_odb__dbNet _10bbc30600000000_p_odb__dbNet _80bbc30600000000_p_odb__dbNet _f0bbc30600000000_p_odb__dbNet _60bcc30600000000_p_odb__dbNet _d0bcc30600000000_p_odb__dbNet _40bdc30600000000_p_odb__dbNet _b0bdc30600000000_p_odb__dbNet _20bec30600000000_p_odb__dbNet _90bec30600000000_p_odb__dbNet _00bfc30600000000_p_odb__dbNet _70bfc30600000000_p_odb__dbNet _e0bfc30600000000_p_odb__dbNet _50c0c30600000000_p_odb__dbNet _c0c0c30600000000_p_odb__dbNet _30c1c30600000000_p_odb__dbNet _a0c1c30600000000_p_odb__dbNet _10c2c30600000000_p_odb__dbNet _80c2c30600000000_p_odb__dbNet _f0c2c30600000000_p_odb__dbNet _60c3c30600000000_p_odb__dbNet _d0c3c30600000000_p_odb__dbNet _40c4c30600000000_p_odb__dbNet _b0c4c30600000000_p_odb__dbNet _20c5c30600000000_p_odb__dbNet _90c5c30600000000_p_odb__dbNet _00c6c30600000000_p_odb__dbNet _70c6c30600000000_p_odb__dbNet _e0c6c30600000000_p_odb__dbNet _50c7c30600000000_p_odb__dbNet _c0c7c30600000000_p_odb__dbNet _30c8c30600000000_p_odb__dbNet _a0c8c30600000000_p_odb__dbNet _10c9c30600000000_p_odb__dbNet _80c9c30600000000_p_odb__dbNet _f0c9c30600000000_p_odb__dbNet _60cac30600000000_p_odb__dbNet _d0cac30600000000_p_odb__dbNet _40cbc30600000000_p_odb__dbNet _b0cbc30600000000_p_odb__dbNet _20ccc30600000000_p_odb__dbNet _90ccc30600000000_p_odb__dbNet _00cdc30600000000_p_odb__dbNet _70cdc30600000000_p_odb__dbNet _e0cdc30600000000_p_odb__dbNet _50cec30600000000_p_odb__dbNet _c0cec30600000000_p_odb__dbNet _30cfc30600000000_p_odb__dbNet _a0cfc30600000000_p_odb__dbNet _10d0c30600000000_p_odb__dbNet _80d0c30600000000_p_odb__dbNet _f0d0c30600000000_p_odb__dbNet _60d1c30600000000_p_odb__dbNet _d0d1c30600000000_p_odb__dbNet _40d2c30600000000_p_odb__dbNet _b0d2c30600000000_p_odb__dbNet _20d3c30600000000_p_odb__dbNet _90d3c30600000000_p_odb__dbNet _00d4c30600000000_p_odb__dbNet _70d4c30600000000_p_odb__dbNet _e0d4c30600000000_p_odb__dbNet _50d5c30600000000_p_odb__dbNet _c0d5c30600000000_p_odb__dbNet _30d6c30600000000_p_odb__dbNet _a0d6c30600000000_p_odb__dbNet _10d7c30600000000_p_odb__dbNet _80d7c30600000000_p_odb__dbNet _f0d7c30600000000_p_odb__dbNet _60d8c30600000000_p_odb__dbNet _d0d8c30600000000_p_odb__dbNet _40d9c30600000000_p_odb__dbNet _b0d9c30600000000_p_odb__dbNet _20dac30600000000_p_odb__dbNet _90dac30600000000_p_odb__dbNet _00dbc30600000000_p_odb__dbNet _70dbc30600000000_p_odb__dbNet _8086cf0600000000_p_odb__dbNet _f086cf0600000000_p_odb__dbNet _6087cf0600000000_p_odb__dbNet _d087cf0600000000_p_odb__dbNet _4088cf0600000000_p_odb__dbNet _b088cf0600000000_p_odb__dbNet _2089cf0600000000_p_odb__dbNet _9089cf0600000000_p_odb__dbNet _008acf0600000000_p_odb__dbNet _708acf0600000000_p_odb__dbNet _e08acf0600000000_p_odb__dbNet _508bcf0600000000_p_odb__dbNet _c08bcf0600000000_p_odb__dbNet _308ccf0600000000_p_odb__dbNet _a08ccf0600000000_p_odb__dbNet _108dcf0600000000_p_odb__dbNet _808dcf0600000000_p_odb__dbNet _f08dcf0600000000_p_odb__dbNet _608ecf0600000000_p_odb__dbNet _d08ecf0600000000_p_odb__dbNet _408fcf0600000000_p_odb__dbNet _b08fcf0600000000_p_odb__dbNet _2090cf0600000000_p_odb__dbNet _9090cf0600000000_p_odb__dbNet _0091cf0600000000_p_odb__dbNet _7091cf0600000000_p_odb__dbNet _e091cf0600000000_p_odb__dbNet _5092cf0600000000_p_odb__dbNet _c092cf0600000000_p_odb__dbNet _3093cf0600000000_p_odb__dbNet _a093cf0600000000_p_odb__dbNet _1094cf0600000000_p_odb__dbNet _8094cf0600000000_p_odb__dbNet _f094cf0600000000_p_odb__dbNet _6095cf0600000000_p_odb__dbNet _d095cf0600000000_p_odb__dbNet _4096cf0600000000_p_odb__dbNet _b096cf0600000000_p_odb__dbNet _2097cf0600000000_p_odb__dbNet _9097cf0600000000_p_odb__dbNet _0098cf0600000000_p_odb__dbNet _7098cf0600000000_p_odb__dbNet _e098cf0600000000_p_odb__dbNet _5099cf0600000000_p_odb__dbNet _c099cf0600000000_p_odb__dbNet _309acf0600000000_p_odb__dbNet _a09acf0600000000_p_odb__dbNet _109bcf0600000000_p_odb__dbNet _809bcf0600000000_p_odb__dbNet _f09bcf0600000000_p_odb__dbNet _609ccf0600000000_p_odb__dbNet _d09ccf0600000000_p_odb__dbNet _409dcf0600000000_p_odb__dbNet _b09dcf0600000000_p_odb__dbNet _209ecf0600000000_p_odb__dbNet _909ecf0600000000_p_odb__dbNet _009fcf0600000000_p_odb__dbNet _709fcf0600000000_p_odb__dbNet _e09fcf0600000000_p_odb__dbNet _50a0cf0600000000_p_odb__dbNet _c0a0cf0600000000_p_odb__dbNet _30a1cf0600000000_p_odb__dbNet _a0a1cf0600000000_p_odb__dbNet _10a2cf0600000000_p_odb__dbNet _80a2cf0600000000_p_odb__dbNet _f0a2cf0600000000_p_odb__dbNet _60a3cf0600000000_p_odb__dbNet _d0a3cf0600000000_p_odb__dbNet _40a4cf0600000000_p_odb__dbNet _b0a4cf0600000000_p_odb__dbNet _20a5cf0600000000_p_odb__dbNet _90a5cf0600000000_p_odb__dbNet _00a6cf0600000000_p_odb__dbNet _70a6cf0600000000_p_odb__dbNet _e0a6cf0600000000_p_odb__dbNet _50a7cf0600000000_p_odb__dbNet _c0a7cf0600000000_p_odb__dbNet _30a8cf0600000000_p_odb__dbNet _a0a8cf0600000000_p_odb__dbNet _10a9cf0600000000_p_odb__dbNet _80a9cf0600000000_p_odb__dbNet _f0a9cf0600000000_p_odb__dbNet _60aacf0600000000_p_odb__dbNet _d0aacf0600000000_p_odb__dbNet _40abcf0600000000_p_odb__dbNet _b0abcf0600000000_p_odb__dbNet _20accf0600000000_p_odb__dbNet _90accf0600000000_p_odb__dbNet _00adcf0600000000_p_odb__dbNet _70adcf0600000000_p_odb__dbNet _e0adcf0600000000_p_odb__dbNet _50aecf0600000000_p_odb__dbNet _c0aecf0600000000_p_odb__dbNet _30afcf0600000000_p_odb__dbNet _a0afcf0600000000_p_odb__dbNet _10b0cf0600000000_p_odb__dbNet _80b0cf0600000000_p_odb__dbNet _f0b0cf0600000000_p_odb__dbNet _60b1cf0600000000_p_odb__dbNet _d0b1cf0600000000_p_odb__dbNet _40b2cf0600000000_p_odb__dbNet _b0b2cf0600000000_p_odb__dbNet _20b3cf0600000000_p_odb__dbNet _90b3cf0600000000_p_odb__dbNet _00b4cf0600000000_p_odb__dbNet _70b4cf0600000000_p_odb__dbNet _e0b4cf0600000000_p_odb__dbNet _50b5cf0600000000_p_odb__dbNet _c0b5cf0600000000_p_odb__dbNet _30b6cf0600000000_p_odb__dbNet _a0b6cf0600000000_p_odb__dbNet _10b7cf0600000000_p_odb__dbNet _80b7cf0600000000_p_odb__dbNet _f0b7cf0600000000_p_odb__dbNet _60b8cf0600000000_p_odb__dbNet _d0b8cf0600000000_p_odb__dbNet _40b9cf0600000000_p_odb__dbNet _b0b9cf0600000000_p_odb__dbNet _20bacf0600000000_p_odb__dbNet _90bacf0600000000_p_odb__dbNet _00bbcf0600000000_p_odb__dbNet _70bbcf0600000000_p_odb__dbNet _e0bbcf0600000000_p_odb__dbNet _50bccf0600000000_p_odb__dbNet _c0bccf0600000000_p_odb__dbNet _30bdcf0600000000_p_odb__dbNet _a0bdcf0600000000_p_odb__dbNet _10becf0600000000_p_odb__dbNet _c0d4eb0600000000_p_odb__dbNet _30d5eb0600000000_p_odb__dbNet _a0d5eb0600000000_p_odb__dbNet _10d6eb0600000000_p_odb__dbNet _80d6eb0600000000_p_odb__dbNet _f0d6eb0600000000_p_odb__dbNet _60d7eb0600000000_p_odb__dbNet _d0d7eb0600000000_p_odb__dbNet _40d8eb0600000000_p_odb__dbNet _b0d8eb0600000000_p_odb__dbNet _20d9eb0600000000_p_odb__dbNet _90d9eb0600000000_p_odb__dbNet _00daeb0600000000_p_odb__dbNet _70daeb0600000000_p_odb__dbNet _e0daeb0600000000_p_odb__dbNet _50dbeb0600000000_p_odb__dbNet _c0dbeb0600000000_p_odb__dbNet _30dceb0600000000_p_odb__dbNet _a0dceb0600000000_p_odb__dbNet _10ddeb0600000000_p_odb__dbNet _80ddeb0600000000_p_odb__dbNet _f0ddeb0600000000_p_odb__dbNet _60deeb0600000000_p_odb__dbNet _d0deeb0600000000_p_odb__dbNet _40dfeb0600000000_p_odb__dbNet _b0dfeb0600000000_p_odb__dbNet _20e0eb0600000000_p_odb__dbNet _90e0eb0600000000_p_odb__dbNet _00e1eb0600000000_p_odb__dbNet _70e1eb0600000000_p_odb__dbNet _e0e1eb0600000000_p_odb__dbNet _50e2eb0600000000_p_odb__dbNet _c0e2eb0600000000_p_odb__dbNet _30e3eb0600000000_p_odb__dbNet _a0e3eb0600000000_p_odb__dbNet _10e4eb0600000000_p_odb__dbNet _80e4eb0600000000_p_odb__dbNet _f0e4eb0600000000_p_odb__dbNet _60e5eb0600000000_p_odb__dbNet _d0e5eb0600000000_p_odb__dbNet _40e6eb0600000000_p_odb__dbNet _b0e6eb0600000000_p_odb__dbNet _20e7eb0600000000_p_odb__dbNet _90e7eb0600000000_p_odb__dbNet _00e8eb0600000000_p_odb__dbNet _70e8eb0600000000_p_odb__dbNet _e0e8eb0600000000_p_odb__dbNet _50e9eb0600000000_p_odb__dbNet _c0e9eb0600000000_p_odb__dbNet _30eaeb0600000000_p_odb__dbNet _a0eaeb0600000000_p_odb__dbNet _10ebeb0600000000_p_odb__dbNet _80ebeb0600000000_p_odb__dbNet _f0ebeb0600000000_p_odb__dbNet _60eceb0600000000_p_odb__dbNet _d0eceb0600000000_p_odb__dbNet _40edeb0600000000_p_odb__dbNet _b0edeb0600000000_p_odb__dbNet _20eeeb0600000000_p_odb__dbNet _90eeeb0600000000_p_odb__dbNet _00efeb0600000000_p_odb__dbNet _70efeb0600000000_p_odb__dbNet _e0efeb0600000000_p_odb__dbNet _50f0eb0600000000_p_odb__dbNet _c0f0eb0600000000_p_odb__dbNet _30f1eb0600000000_p_odb__dbNet _a0f1eb0600000000_p_odb__dbNet _10f2eb0600000000_p_odb__dbNet _80f2eb0600000000_p_odb__dbNet _f0f2eb0600000000_p_odb__dbNet _60f3eb0600000000_p_odb__dbNet _d0f3eb0600000000_p_odb__dbNet _40f4eb0600000000_p_odb__dbNet _b0f4eb0600000000_p_odb__dbNet _20f5eb0600000000_p_odb__dbNet _90f5eb0600000000_p_odb__dbNet _00f6eb0600000000_p_odb__dbNet _70f6eb0600000000_p_odb__dbNet _e0f6eb0600000000_p_odb__dbNet _50f7eb0600000000_p_odb__dbNet _c0f7eb0600000000_p_odb__dbNet _30f8eb0600000000_p_odb__dbNet _a0f8eb0600000000_p_odb__dbNet _10f9eb0600000000_p_odb__dbNet _80f9eb0600000000_p_odb__dbNet _f0f9eb0600000000_p_odb__dbNet _60faeb0600000000_p_odb__dbNet _d0faeb0600000000_p_odb__dbNet _40fbeb0600000000_p_odb__dbNet _b0fbeb0600000000_p_odb__dbNet _20fceb0600000000_p_odb__dbNet _90fceb0600000000_p_odb__dbNet _00fdeb0600000000_p_odb__dbNet _70fdeb0600000000_p_odb__dbNet _e0fdeb0600000000_p_odb__dbNet _50feeb0600000000_p_odb__dbNet _c0feeb0600000000_p_odb__dbNet _30ffeb0600000000_p_odb__dbNet _a0ffeb0600000000_p_odb__dbNet _1000ec0600000000_p_odb__dbNet _8000ec0600000000_p_odb__dbNet _f000ec0600000000_p_odb__dbNet _6001ec0600000000_p_odb__dbNet _d001ec0600000000_p_odb__dbNet _4002ec0600000000_p_odb__dbNet _b002ec0600000000_p_odb__dbNet _2003ec0600000000_p_odb__dbNet _9003ec0600000000_p_odb__dbNet _0004ec0600000000_p_odb__dbNet _7004ec0600000000_p_odb__dbNet _e004ec0600000000_p_odb__dbNet _5005ec0600000000_p_odb__dbNet _c005ec0600000000_p_odb__dbNet _3006ec0600000000_p_odb__dbNet _a006ec0600000000_p_odb__dbNet _1007ec0600000000_p_odb__dbNet _8007ec0600000000_p_odb__dbNet _f007ec0600000000_p_odb__dbNet
openroad> set fp [open "./signoff/digital_pll/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>