mirror of https://github.com/efabless/caravel.git
36 lines
13 KiB
Plaintext
36 lines
13 KiB
Plaintext
logging to ./signoff/digital_pll/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/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>
|