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 _b0
|
|||
|
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>
|