mirror of https://github.com/efabless/caravel.git
36 lines
12 KiB
Plaintext
36 lines
12 KiB
Plaintext
|
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>
|