mirror of https://github.com/efabless/caravel.git
38 lines
7.2 KiB
Plaintext
38 lines
7.2 KiB
Plaintext
|
logging to ./signoff/gpio_control_block/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/gpio_control_block.def
|
|||
|
[INFO ODB-0127] Reading DEF file: ./def/gpio_control_block.def
|
|||
|
[INFO ODB-0128] Design: gpio_control_block
|
|||
|
[WARNING ODB-0092] error: unknown library cell referenced (gpio_logic_high) for instance (gpio_logic_high)
|
|||
|
[WARNING ODB-0099] error: netlist component (gpio_logic_high) is not defined
|
|||
|
[INFO ODB-0130] Created 47 pins.
|
|||
|
[INFO ODB-0131] Created 264 components and 1414 component-terminals.
|
|||
|
[INFO ODB-0132] Created 4 special nets and 492 connections.
|
|||
|
[INFO ODB-0133] Created 169 nets and 421 connections.
|
|||
|
[INFO ODB-0134] Finished DEF file: ./def/gpio_control_block.def
|
|||
|
openroad> variable odb_block [[[::ord::get_db] getChip] getBlock]
|
|||
|
openroad> set odb_nets [odb::dbBlock_getNets $::odb_block]
|
|||
|
_b06c3d0600000000_p_odb__dbNet _206d3d0600000000_p_odb__dbNet _906d3d0600000000_p_odb__dbNet _006e3d0600000000_p_odb__dbNet _706e3d0600000000_p_odb__dbNet _e06e3d0600000000_p_odb__dbNet _506f3d0600000000_p_odb__dbNet _c06f3d0600000000_p_odb__dbNet _30703d0600000000_p_odb__dbNet _a0703d0600000000_p_odb__dbNet _10713d0600000000_p_odb__dbNet _80713d0600000000_p_odb__dbNet _f0713d0600000000_p_odb__dbNet _60723d0600000000_p_odb__dbNet _d0723d0600000000_p_odb__dbNet _40733d0600000000_p_odb__dbNet _b0733d0600000000_p_odb__dbNet _20743d0600000000_p_odb__dbNet _90743d0600000000_p_odb__dbNet _00753d0600000000_p_odb__dbNet _70753d0600000000_p_odb__dbNet _e0753d0600000000_p_odb__dbNet _50763d0600000000_p_odb__dbNet _c0763d0600000000_p_odb__dbNet _30773d0600000000_p_odb__dbNet _a0773d0600000000_p_odb__dbNet _10783d0600000000_p_odb__dbNet _80783d0600000000_p_odb__dbNet _f0783d0600000000_p_odb__dbNet _60793d0600000000_p_odb__dbNet _d0793d0600000000_p_odb__dbNet _407a3d0600000000_p_odb__dbNet _b07a3d0600000000_p_odb__dbNet _207b3d0600000000_p_odb__dbNet _907b3d0600000000_p_odb__dbNet _007c3d0600000000_p_odb__dbNet _707c3d0600000000_p_odb__dbNet _e07c3d0600000000_p_odb__dbNet _507d3d0600000000_p_odb__dbNet _c07d3d0600000000_p_odb__dbNet _307e3d0600000000_p_odb__dbNet _a07e3d0600000000_p_odb__dbNet _107f3d0600000000_p_odb__dbNet _807f3d0600000000_p_odb__dbNet _f07f3d0600000000_p_odb__dbNet _60803d0600000000_p_odb__dbNet _d0803d0600000000_p_odb__dbNet _40813d0600000000_p_odb__dbNet _b0813d0600000000_p_odb__dbNet _20823d0600000000_p_odb__dbNet _90823d0600000000_p_odb__dbNet _00833d0600000000_p_odb__dbNet _70833d0600000000_p_odb__dbNet _e0833d0600000000_p_odb__dbNet _50843d0600000000_p_odb__dbNet _c0843d0600000000_p_odb__dbNet _30853d0600000000_p_odb__dbNet _a0853d0600000000_p_odb__dbNet _10863d0600000000_p_odb__dbNet _80863d0600000000_p_odb__dbNet _f0863d0600000000_p_odb__dbNet _60873d0600000000_p_odb__dbNet _d0873d0600000000_p_odb__dbNet _40883d0600000000_p_odb__dbNet _b0883d0600000000_p_odb__dbNet _20893d0600000000_p_odb__dbNet _90893d0600000000_p_odb__dbNet _008a3d0600000000_p_odb__dbNet _708a3d0600000000_p_odb__dbNet _e08a3d0600000000_p_odb__dbNet _508b3d0600000000_p_odb__dbNet _c08b3d0600000000_p_odb__dbNet _308c3d0600000000_p_odb__dbNet _a08c3d0600000000_p_odb__dbNet _108d3d0600000000_p_odb__dbNet _808d3d0600000000_p_odb__dbNet _f08d3d0600000000_p_odb__dbNet _608e3d0600000000_p_odb__dbNet _d08e3d0600000000_p_odb__dbNet _408f3d0600000000_p_odb__dbNet _b08f3d0600000000_p_odb__dbNet _20903d0600000000_p_odb__dbNet _90903d0600000000_p_odb__dbNet _00913d0600000000_p_odb__dbNet _70913d0600000000_p_odb__dbNet _e0913d0600000000_p_odb__dbNet _50923d0600000000_p_odb__dbNet _c0923d0600000000_p_odb__dbNet _30933d0600000000_p_odb__dbNet _a0933d0600000000_p_odb__dbNet _10943d0600000000_p_odb__dbNet _80943d0600000000_p_odb__dbNet _f0943d0600000000_p_odb__dbNet _60953d0600000000_p_odb__dbNet _d0953d0600000000_p_odb__dbNet _40963d0600000000_p_odb__dbNet _b0963d0600000000_p_odb__dbNet _20973d0600000000_p_odb__dbNet _90973d0600000000_p_odb__dbNet _00983d0600000000_p_odb__dbNet _70983d0600000000_p_odb__dbNet _e0983d0600000000_p_odb__dbNet _50993d0600000000_p_odb__dbNet _c0993d0600000000_p_odb__dbNet _309a3d0600000000_p_odb__dbNet _a09a3d0600000000_p_odb__dbNet _109b3d0600000000_p_odb__dbNet _809b3d0600000000_p_odb__dbNet _f09b3d0600000000_p_odb__dbNet _609c3d0600000000_p_odb__dbNet _d09c3d0600000000_p_odb__dbNet _409d3d0600000000_p_odb__dbNet _b09d3d0600000000_p_odb__dbNet _209e3d0600000000_p_odb__dbNet _909e3d0600000000_p_odb__dbNet _009f3d0600000000_p_odb__dbNet _709f3d0600000000_p_odb__dbNet _e09f3d0600000000_p_odb__dbNet _50a03d0600000000_p_odb__dbNet _c0a03d0600000000_p_odb__dbNet _30a13d0600000000_p_odb__dbNet _a0a13d0600000000_p_odb__dbNet _10a23d0600000000_p_odb__dbNet _80a23d0600000000_p_odb__dbNet _f0a23d0600000000_p_odb__dbNet _60a33d0600000000_p_odb__dbNet _d0a33d0600000000_p_odb__dbNet _20094d0600000000_p_odb__dbNet _90094d0600000000_p_odb__dbNet _000a4d0600000000_p_odb__dbNet _700a4d0600000000_p_odb__dbNet _e00a4d0600000000_p_odb__dbNet _50
|
|||
|
openroad> set fp [open "./signoff/gpio_control_block/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>
|