2023-02-27 12:38:06 -06:00
# Run configs
2023-03-06 03:24:00 -06:00
set : : env( PDK_ROOT ) { / pdk }
2023-04-10 09:14:59 -05:00
set : : env( BASE_SDC_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ sdc_files/ base.sdc}
2023-02-27 12:38:06 -06:00
set : : env( BOTTOM_MARGIN_MULT ) { 4 }
2023-03-06 03:24:00 -06:00
set : : env( CARRY_SELECT_ADDER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ csa_map.v}
set : : env( CELLS_LEF ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_ef_sc_hd.lef / pdk/ sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_fd_sc_hd.lef}
set : : env( CELLS_LEF_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_ef_sc_hd.lef / pdk/ sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_fd_sc_hd.lef}
2023-02-27 12:38:06 -06:00
set : : env( CELL_CLK_PORT ) { CLK }
set : : env( CELL_PAD_EXCLUDE ) { sky130_fd_sc_hd__tap * sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill* }
set : : env( CLK_BUFFER ) { sky130_fd_sc_hd__clkbuf_4 }
set : : env( CLK_BUFFER_INPUT ) { A }
set : : env( CLK_BUFFER_OUTPUT ) { X }
set : : env( CLOCK_BUFFER_FANOUT ) { 16 }
set : : env( CLOCK_NET ) { caravel_clk }
set : : env( CLOCK_PERIOD ) { 25 }
set : : env( CLOCK_PORT ) { clock_core }
set : : env( CLOCK_TREE_SYNTH ) { 1 }
set : : env( CLOCK_WIRE_RC_LAYER ) { met5 }
set : : env( CONFIGS ) { general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl}
set : : env( CORE_AREA ) { 10 10 3155 4757 }
set : : env( CTS_CLK_BUFFER_LIST ) { sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4}
set : : env( CTS_CLK_MAX_WIRE_LENGTH ) { 1000 }
set : : env( CTS_DISABLE_POST_PROCESSING ) { 0 }
set : : env( CTS_DISTANCE_BETWEEN_BUFFERS ) { 0 }
set : : env( CTS_MAX_CAP ) { 0.3 }
set : : env( CTS_REPORT_TIMING ) { 1 }
set : : env( CTS_ROOT_BUFFER ) { sky130_fd_sc_hd__clkbuf_16 }
set : : env( CTS_SINK_CLUSTERING_MAX_DIAMETER ) { 30 }
set : : env( CTS_SINK_CLUSTERING_SIZE ) { 12 }
set : : env( CTS_SQR_CAP ) { 0.258e-3 }
set : : env( CTS_SQR_RES ) { 0.125 }
set : : env( CTS_TARGET_SKEW ) { 200 }
set : : env( CTS_TECH_DIR ) { N / A}
set : : env( CTS_TOLERANCE ) { 100 }
2023-03-06 03:24:00 -06:00
set : : env( CVC_SCRIPTS_DIR ) { / pdk / sky130A/ libs.tech/ openlane/ cvc}
2023-02-27 12:38:06 -06:00
set : : env( DATA_WIRE_RC_LAYER ) { met2 }
set : : env( DECAP_CELL ) { sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3}
set : : env( DEFAULT_MAX_TRAN ) { 0.75 }
set : : env( DEF_UNITS_PER_MICRON ) { 1000 }
2023-04-10 09:14:59 -05:00
set : : env( DESIGN_CONFIG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ config.tcl}
2023-02-27 12:38:06 -06:00
set : : env( DESIGN_IS_CORE ) { 1 }
set : : env( DESIGN_NAME ) { caravel_core }
set : : env( DETAILED_ROUTER ) { tritonroute }
set : : env( DIE_AREA ) { 0 0 3165 4767 }
set : : env( DIODE_CELL ) { sky130_fd_sc_hd__diode_2 }
set : : env( DIODE_CELL_PIN ) { DIODE }
2023-04-10 09:14:59 -05:00
set : : env( DIODE_ON_PORTS ) { none }
2023-02-27 12:38:06 -06:00
set : : env( DIODE_PADDING ) { 0 }
2023-04-10 09:14:59 -05:00
set : : env( DPL_CELL_PADDING ) { 0 }
set : : env( DRC_EXCLUDE_CELL_LIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ synth_configuration/ drc_exclude.cells}
2023-03-06 03:24:00 -06:00
set : : env( DRC_EXCLUDE_CELL_LIST_OPT ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ drc_exclude.cells}
2023-02-27 12:38:06 -06:00
set : : env( DRT_OPT_ITERS ) { 64 }
2023-04-11 09:43:05 -05:00
set : : env( EXTRA_GDS_FILES ) { / home / hosni/ caravel-redesign-2/ caravel/ gds/ user_project_wrapper_empty.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ housekeeping.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ simple_por.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ xres_buf.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ spare_logic_block.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mprj_io_buffer.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ gpio_defaults_block.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mprj_logic_high.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mprj2_logic_high.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mgmt_protect_hv.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ gpio_logic_high.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ empty_macro.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ caravel_clocking.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ manual_power_connections.gds / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ gds/ RAM128.gds }
set : : env( EXTRA_LEFS ) { / home / hosni/ caravel-redesign-2/ caravel/ lef/ user_project_wrapper_empty.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ housekeeping.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ simple_por.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ xres_buf.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ spare_logic_block.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mprj_io_buffer.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ gpio_defaults_block.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mprj_logic_high.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mprj2_logic_high.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mgmt_protect_hv.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ gpio_logic_high.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ empty_macro.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ caravel_clocking.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ manual_power_connections.lef / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ lef/ RAM128.lef }
set : : env( EXTRA_LIBS ) { / home / hosni/ caravel-redesign-2/ caravel/ lib/ housekeeping.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ gpio_defaults_block.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ gpio_logic_high.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ mprj_io_buffer.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ user_project_wrapper.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ caravel_clocking.lib / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ signoff/ RAM128/ primetime/ lib/ ff/ RAM128.nom.lib }
2023-02-27 12:38:06 -06:00
set : : env( FAKEDIODE_CELL ) { sky130_ef_sc_hd__fakediode_2 }
set : : env( FILL_CELL ) { sky130_fd_sc_hd__fill * }
set : : env( FP_ASPECT_RATIO ) { 1 }
set : : env( FP_CORE_UTIL ) { 50 }
2023-04-10 09:14:59 -05:00
set : : env( FP_DEF_TEMPLATE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ io.def}
2023-02-27 12:38:06 -06:00
set : : env( FP_ENDCAP_CELL ) { sky130_fd_sc_hd__decap_3 }
set : : env( FP_IO_HEXTEND ) { 2 }
set : : env( FP_IO_HLAYER ) { met3 }
set : : env( FP_IO_HLENGTH ) { 4 }
set : : env( FP_IO_HTHICKNESS_MULT ) { 2 }
set : : env( FP_IO_MIN_DISTANCE ) { 5 }
set : : env( FP_IO_MODE ) { 1 }
set : : env( FP_IO_UNMATCHED_ERROR ) { 1 }
set : : env( FP_IO_VEXTEND ) { 2 }
set : : env( FP_IO_VLAYER ) { met2 }
set : : env( FP_IO_VLENGTH ) { 4 }
set : : env( FP_IO_VTHICKNESS_MULT ) { 2 }
set : : env( FP_PDN_AUTO_ADJUST ) { 1 }
set : : env( FP_PDN_CHECK_NODES ) { 0 }
set : : env( FP_PDN_CORE_RING ) { 1 }
set : : env( FP_PDN_CORE_RING_HOFFSET ) { 0 }
set : : env( FP_PDN_CORE_RING_HSPACING ) { 2 }
set : : env( FP_PDN_CORE_RING_HWIDTH ) { 10 }
set : : env( FP_PDN_CORE_RING_VOFFSET ) { 0 }
set : : env( FP_PDN_CORE_RING_VSPACING ) { 2 }
set : : env( FP_PDN_CORE_RING_VWIDTH ) { 10 }
set : : env( FP_PDN_ENABLE_GLOBAL_CONNECTIONS ) { 1 }
set : : env( FP_PDN_ENABLE_MACROS_GRID ) { 1 }
set : : env( FP_PDN_ENABLE_RAILS ) { 1 }
set : : env( FP_PDN_HOFFSET ) { 30.65 }
set : : env( FP_PDN_HORIZONTAL_HALO ) { 1 }
set : : env( FP_PDN_HPITCH ) { 360 }
set : : env( FP_PDN_HSPACING ) { 27 }
set : : env( FP_PDN_HWIDTH ) { 3 }
set : : env( FP_PDN_IRDROP ) { 1 }
set : : env( FP_PDN_LOWER_LAYER ) { met4 }
set : : env( FP_PDN_MACRO_HOOKS ) {
housekeeping vccd vssd VPWR VGND, mprj vccd1 vssd1 vccd1 vssd1, mprj vccd2 vssd2 vccd2 vssd2, mprj vdda1 vssa1 vdda1 vssa1, mprj vdda2 vssa2 vdda2 vssa2, soc.core.RAM256.BANK128\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .RAM128 vccd vssd VPWR VGND, soc.core.RAM256.BANK128\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .RAM128 vccd vssd VPWR VGND, soc.core.RAM0 vccd vssd vccd1 vssd1, mgmt_buffers.mprj_logic_high_inst vccd1 vssd1 vccd1 vssd1, mgmt_buffers.mprj2_logic_high_inst vccd2 vssd2 vccd2 vssd2, mgmt_buffers.powergood_check vccd vssd vccd vssd, mgmt_buffers.powergood_check vdda1 vssa1 vdda1 vssa1, mgmt_buffers.powergood_check vdda2 vssa2 vdda2 vssa2, gpio_control_bidir_1\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_1\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 4 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 5 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 4 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 5 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 6 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 7 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 8 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 9 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 10 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 4 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 5 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 6 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 7 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 8 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 9 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 10 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 11 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 12 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 13 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 14 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 15 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_2\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_2\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_2\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, spare_logic\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] vccd vssd vccd vssd, spare_logic\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] vccd vssd vccd vssd, spare_logic\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] vccd vssd vccd vssd, spare_logic\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] vccd vssd vccd vssd, clock_ctrl vccd vssd VPWR VGND, por vddio vssio vdd3v3 vss3v3, por vccd vssd vdd1v8 vss1v8, rstb_level vddio vssio VPWR VGND, rstb_level vccd vssd LVPWR LVGND }
set : : env( FP_PDN_RAILS_LAYER ) { met1 }
set : : env( FP_PDN_RAIL_OFFSET ) { 0 }
set : : env( FP_PDN_RAIL_WIDTH ) { 0.48 }
set : : env( FP_PDN_SKIPTRIM ) { 0 }
set : : env( FP_PDN_UPPER_LAYER ) { met5 }
set : : env( FP_PDN_VERTICAL_HALO ) { 8 }
set : : env( FP_PDN_VOFFSET ) { 3.5 }
set : : env( FP_PDN_VPITCH ) { 264 }
set : : env( FP_PDN_VSPACING ) { 19 }
set : : env( FP_PDN_VWIDTH ) { 3 }
2023-04-10 09:14:59 -05:00
set : : env( FP_PIN_ORDER_CFG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ pin_order.cfg}
2023-02-27 12:38:06 -06:00
set : : env( FP_SIZING ) { absolute }
set : : env( FP_TAPCELL_DIST ) { 10 }
set : : env( FP_TAP_HORIZONTAL_HALO ) { 10 }
set : : env( FP_TAP_VERTICAL_HALO ) { 10 }
set : : env( FP_WELLTAP_CELL ) { sky130_fd_sc_hd__tapvpwrvgnd_1 }
2023-03-06 03:24:00 -06:00
set : : env( FULL_ADDER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ fa_map.v}
set : : env( GDS_FILES ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ gds/ sky130_fd_sc_hd.gds}
set : : env( GDS_FILES_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ gds/ sky130_fd_sc_hd.gds}
2023-02-27 12:38:06 -06:00
set : : env( GENERATE_FINAL_SUMMARY_REPORT ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( GLB_CFG_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ config.tcl}
2023-02-27 12:38:06 -06:00
set : : env( GLB_OPTIMIZE_MIRRORING ) { 1 }
set : : env( GLB_RESIZER_ALLOW_SETUP_VIOS ) { 0 }
2023-03-26 04:56:12 -05:00
set : : env( GLB_RESIZER_DESIGN_OPTIMIZATIONS ) { 1 }
2023-02-27 12:38:06 -06:00
set : : env( GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT ) { 50 }
set : : env( GLB_RESIZER_HOLD_SLACK_MARGIN ) { 0.05 }
2023-04-10 09:14:59 -05:00
set : : env( GLB_RESIZER_MAX_CAP_MARGIN ) { 30 }
set : : env( GLB_RESIZER_MAX_SLEW_MARGIN ) { 30 }
2023-02-27 12:38:06 -06:00
set : : env( GLB_RESIZER_MAX_WIRE_LENGTH ) { 600 }
set : : env( GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT ) { 50 }
set : : env( GLB_RESIZER_SETUP_SLACK_MARGIN ) { 1 }
set : : env( GLB_RESIZER_TIMING_OPTIMIZATIONS ) { 1 }
set : : env( GLOBAL_ROUTER ) { fastroute }
set : : env( GND_NETS ) { vssd vssd1 vssd2 vssa1 vssa2 vssio}
set : : env( GND_PIN ) { VGND }
2023-03-26 04:56:12 -05:00
set : : env( GND_PIN_VOLTAGE ) { 0.00 }
2023-03-06 03:24:00 -06:00
set : : env( GPIO_PADS_LEF ) { / pdk / sky130A/ libs.ref/ sky130_fd_io/ lef/ sky130_fd_io.lef / pdk/ sky130A/ libs.ref/ sky130_fd_io/ lef/ sky130_ef_io.lef }
set : : env( GPIO_PADS_LEF_CORE_SIDE ) { / pdk / sky130A/ libs.tech/ openlane/ custom_cells/ lef/ sky130_fd_io_core.lef / pdk/ sky130A/ libs.tech/ openlane/ custom_cells/ lef/ sky130_ef_io_core.lef }
2023-02-27 12:38:06 -06:00
set : : env( GPIO_PADS_PREFIX ) { sky130_fd_io sky130_ef_io}
2023-03-26 04:56:12 -05:00
set : : env( GPIO_PADS_VERILOG ) { / pdk / sky130A/ libs.ref/ sky130_fd_io/ verilog/ sky130_ef_io.v
}
2023-02-27 12:38:06 -06:00
set : : env( GPL_CELL_PADDING ) { 0 }
2023-03-26 04:56:12 -05:00
set : : env( GRT_ADJUSTMENT ) { 0.06 }
2023-02-27 12:38:06 -06:00
set : : env( GRT_ALLOW_CONGESTION ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( GRT_ANT_ITERS ) { 12 }
2023-04-11 09:43:05 -05:00
set : : env( GRT_ANT_MARGIN ) { 12 }
2023-02-27 12:38:06 -06:00
set : : env( GRT_ESTIMATE_PARASITICS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( GRT_LAYER_ADJUSTMENTS ) { 0.99 , 0 , 0 , 0 , 0 , 0 }
2023-02-27 12:38:06 -06:00
set : : env( GRT_MACRO_EXTENSION ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( GRT_MAX_DIODE_INS_ITERS ) { 4 }
2023-03-26 04:56:12 -05:00
set : : env( GRT_OVERFLOW_ITERS ) { 50 }
2023-04-10 09:14:59 -05:00
set : : env( GRT_REPAIR_ANTENNAS ) { 1 }
set : : env( HEURISTIC_ANTENNA_INSERTION_MODE ) { source }
set : : env( HEURISTIC_ANTENNA_THRESHOLD ) { 80 }
2023-02-27 12:38:06 -06:00
set : : env( IO_PCT ) { 0.2 }
2023-03-26 04:56:12 -05:00
set : : env( KLAYOUT_DEF_LAYER_MAP ) { / pdk / sky130A/ libs.tech/ klayout/ tech/ sky130A.map}
2023-02-27 12:38:06 -06:00
set : : env( KLAYOUT_DRC_KLAYOUT_GDS ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( KLAYOUT_DRC_TECH_SCRIPT ) { / pdk / sky130A/ libs.tech/ klayout/ drc/ sky130A_mr.drc}
set : : env( KLAYOUT_PROPERTIES ) { / pdk / sky130A/ libs.tech/ klayout/ tech/ sky130A.lyp}
set : : env( KLAYOUT_TECH ) { / pdk / sky130A/ libs.tech/ klayout/ tech/ sky130A.lyt}
2023-02-27 12:38:06 -06:00
set : : env( KLAYOUT_XOR_GDS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( KLAYOUT_XOR_IGNORE_LAYERS ) { 81 / 14 }
2023-02-27 12:38:06 -06:00
set : : env( KLAYOUT_XOR_THREADS ) { 1 }
set : : env( KLAYOUT_XOR_XML ) { 1 }
set : : env( LEC_ENABLE ) { 0 }
set : : env( LEFT_MARGIN_MULT ) { 12 }
2023-03-06 03:24:00 -06:00
set : : env( LIB_FASTEST ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__ff_n40C_1v95.lib}
set : : env( LIB_SLOWEST ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__ss_100C_1v60.lib}
set : : env( LIB_SLOWEST_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__ss_100C_1v60.lib}
set : : env( LIB_SYNTH ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__tt_025C_1v80.lib}
set : : env( LIB_TYPICAL ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__tt_025C_1v80.lib}
2023-04-11 09:43:05 -05:00
set : : env( LOGS_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs}
2023-02-27 12:38:06 -06:00
set : : env( LVS_CONNECT_BY_LABEL ) { 0 }
set : : env( LVS_INSERT_POWER_PINS ) { 1 }
set : : env( MACRO_BLOCKAGES_LAYER ) { li1 met1 met2 met3 met4}
2023-04-10 09:14:59 -05:00
set : : env( MACRO_PLACEMENT_CFG_1 ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ macro_placement_1.cfg}
set : : env( MACRO_PLACEMENT_CFG_2 ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ macro_placement_2.cfg}
set : : env( MACRO_PLACEMENT_CFG_3 ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ macro_placement_3.cfg}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_CONVERT_DRC_TO_RDB ) { 1 }
set : : env( MAGIC_DEF_LABELS ) { 0 }
set : : env( MAGIC_DEF_NO_BLOCKAGES ) { 1 }
set : : env( MAGIC_DISABLE_HIER_GDS ) { 1 }
set : : env( MAGIC_DRC_USE_GDS ) { 1 }
set : : env( MAGIC_EXT_USE_GDS ) { 1 }
set : : env( MAGIC_GDS_ALLOW_ABSTRACT ) { 0 }
set : : env( MAGIC_GDS_POLYGON_SUBCELLS ) { 0 }
set : : env( MAGIC_GENERATE_GDS ) { 1 }
set : : env( MAGIC_GENERATE_LEF ) { 1 }
set : : env( MAGIC_GENERATE_MAGLEF ) { 1 }
set : : env( MAGIC_INCLUDE_GDS_POINTERS ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( MAGIC_MAGICRC ) { / pdk / sky130A/ libs.tech/ magic/ sky130A.magicrc}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_PAD ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( MAGIC_TECH_FILE ) { / pdk / sky130A/ libs.tech/ magic/ sky130A.tech}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_WRITE_FULL_LEF ) { 0 }
set : : env( MAGIC_ZEROIZE_ORIGIN ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( NETGEN_SETUP_FILE ) { / pdk / sky130A/ libs.tech/ netgen/ sky130A_setup.tcl}
2023-04-10 09:14:59 -05:00
set : : env( NO_SYNTH_CELL_LIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ synth_configuration/ no_synth.cells}
2023-02-27 12:38:06 -06:00
set : : env( OPENLANE_VERBOSE ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( PDKPATH ) { / pdk / sky130A}
2023-04-10 09:14:59 -05:00
set : : env( PDN_CFG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ pdn_configuration/ pdn.tcl}
2023-02-27 12:38:06 -06:00
set : : env( PLACE_SITE ) { unithd }
set : : env( PLACE_SITE_HEIGHT ) { 2.720 }
set : : env( PLACE_SITE_WIDTH ) { 0.460 }
set : : env( PL_BASIC_PLACEMENT ) { 0 }
set : : env( PL_ESTIMATE_PARASITICS ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( PL_LIB ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__tt_025C_1v80.lib}
2023-02-27 12:38:06 -06:00
set : : env( PL_MACRO_CHANNEL ) { 0 0 }
2023-04-10 09:14:59 -05:00
set : : env( PL_MACRO_HALO ) { -1 - 3 }
2023-02-27 12:38:06 -06:00
set : : env( PL_MAX_DISPLACEMENT_X ) { 500 }
set : : env( PL_MAX_DISPLACEMENT_Y ) { 100 }
set : : env( PL_OPTIMIZE_MIRRORING ) { 1 }
set : : env( PL_RANDOM_GLB_PLACEMENT ) { 0 }
set : : env( PL_RANDOM_INITIAL_PLACEMENT ) { 0 }
set : : env( PL_RESIZER_ALLOW_SETUP_VIOS ) { 0 }
set : : env( PL_RESIZER_BUFFER_INPUT_PORTS ) { 1 }
set : : env( PL_RESIZER_BUFFER_OUTPUT_PORTS ) { 1 }
set : : env( PL_RESIZER_DESIGN_OPTIMIZATIONS ) { 1 }
set : : env( PL_RESIZER_HOLD_MAX_BUFFER_PERCENT ) { 50 }
set : : env( PL_RESIZER_HOLD_SLACK_MARGIN ) { 0.03 }
2023-03-26 04:56:12 -05:00
set : : env( PL_RESIZER_MAX_CAP_MARGIN ) { 50 }
2023-02-27 12:38:06 -06:00
set : : env( PL_RESIZER_MAX_SLEW_MARGIN ) { 50 }
set : : env( PL_RESIZER_MAX_WIRE_LENGTH ) { 1000 }
set : : env( PL_RESIZER_REPAIR_TIE_FANOUT ) { 1 }
set : : env( PL_RESIZER_SETUP_MAX_BUFFER_PERCENT ) { 50 }
set : : env( PL_RESIZER_SETUP_SLACK_MARGIN ) { 0.1 }
set : : env( PL_RESIZER_TIE_SEPERATION ) { 0 }
set : : env( PL_RESIZER_TIMING_OPTIMIZATIONS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( PL_ROUTABILITY_DRIVEN ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( PL_SKIP_INITIAL_PLACEMENT ) { 0 }
set : : env( PL_TARGET_DENSITY ) { 0.24 }
set : : env( PL_TIME_DRIVEN ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( PL_WIRELENGTH_COEF ) { 0.01 }
2023-02-27 12:38:06 -06:00
set : : env( PRIMARY_SIGNOFF_TOOL ) { magic }
set : : env( PROCESS ) { 130 }
2023-03-26 04:56:12 -05:00
set : : env( QUIT_ON_ASSIGN_STATEMENTS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( QUIT_ON_HOLD_VIOLATIONS ) { 1 }
set : : env( QUIT_ON_ILLEGAL_OVERLAPS ) { 1 }
set : : env( QUIT_ON_LONG_WIRE ) { 0 }
set : : env( QUIT_ON_LVS_ERROR ) { 0 }
set : : env( QUIT_ON_MAGIC_DRC ) { 0 }
set : : env( QUIT_ON_SETUP_VIOLATIONS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( QUIT_ON_SYNTH_CHECKS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( QUIT_ON_TIMING_VIOLATIONS ) { 1 }
2023-03-27 06:44:22 -05:00
set : : env( QUIT_ON_TR_DRC ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( QUIT_ON_UNMAPPED_CELLS ) { 1 }
set : : env( QUIT_ON_XOR_ERROR ) { 1 }
2023-02-27 12:38:06 -06:00
set : : env( RCX_CC_MODEL ) { 10 }
set : : env( RCX_CONTEXT_DEPTH ) { 5 }
set : : env( RCX_CORNER_COUNT ) { 1 }
set : : env( RCX_COUPLING_THRESHOLD ) { 0.1 }
set : : env( RCX_MAX_RESISTANCE ) { 50 }
set : : env( RCX_MERGE_VIA_WIRE_RES ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( RCX_RULES ) { / pdk / sky130A/ libs.tech/ openlane/ rules.openrcx.sky130A.nom.calibre}
set : : env( RCX_RULES_MAX ) { / pdk / sky130A/ libs.tech/ openlane/ rules.openrcx.sky130A.max.calibre}
set : : env( RCX_RULES_MIN ) { / pdk / sky130A/ libs.tech/ openlane/ rules.openrcx.sky130A.min.calibre}
2023-04-10 09:14:59 -05:00
set : : env( RCX_SDC_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ sdc_files/ rcx.sdc}
2023-04-11 09:43:05 -05:00
set : : env( REPORTS_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports}
set : : env( RESULTS_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results}
2023-02-27 12:38:06 -06:00
set : : env( RE_BUFFER_CELL ) { sky130_fd_sc_hd__buf_4 }
set : : env( RIGHT_MARGIN_MULT ) { 12 }
2023-03-06 03:24:00 -06:00
set : : env( RIPPLE_CARRY_ADDER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ rca_map.v}
2023-02-27 12:38:06 -06:00
set : : env( ROOT_CLK_BUFFER ) { sky130_fd_sc_hd__clkbuf_16 }
set : : env( ROUTING_CORES ) { 36 }
set : : env( RSZ_DONT_TOUCH_RX ) { analog_io | rstb_h| porb_h| serial_clock_out| serial_load_out| ringosc| mgmt_buffers.la_data_out_core| mprj_ack_i_user| mprj_dat_i_user| user_irq_core}
set : : env( RSZ_USE_OLD_REMOVER ) { 0 }
set : : env( RT_MAX_LAYER ) { met5 }
set : : env( RT_MIN_LAYER ) { met1 }
set : : env( RUN_CVC ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( RUN_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23}
2023-02-27 12:38:06 -06:00
set : : env( RUN_DRT ) { 1 }
set : : env( RUN_FILL_INSERTION ) { 1 }
2023-04-10 09:14:59 -05:00
set : : env( RUN_HEURISTIC_DIODE_INSERTION ) { 1 }
2023-02-27 12:38:06 -06:00
set : : env( RUN_IRDROP_REPORT ) { 1 }
set : : env( RUN_KLAYOUT ) { 0 }
set : : env( RUN_KLAYOUT_DRC ) { 0 }
set : : env( RUN_KLAYOUT_XOR ) { 1 }
set : : env( RUN_LVS ) { 1 }
set : : env( RUN_MAGIC ) { 1 }
set : : env( RUN_MAGIC_DRC ) { 1 }
set : : env( RUN_SPEF_EXTRACTION ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( RUN_TAG ) { 23_04_11_05_23 }
2023-02-27 12:38:06 -06:00
set : : env( RUN_TAP_DECAP_INSERTION ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( SCLPATH ) { / pdk / sky130A/ sky130_fd_sc_hd}
2023-02-27 12:38:06 -06:00
set : : env( SPEF_EXTRACTOR ) { openrcx }
2023-04-11 09:43:05 -05:00
set : : env( START_TIME ) { 2023.04.11_12.23.53 }
2023-02-27 12:38:06 -06:00
set : : env( STA_REPORT_POWER ) { 1 }
set : : env( STA_WRITE_LIB ) { 0 }
set : : env( STD_CELL_GROUND_PINS ) { VGND VNB}
set : : env( STD_CELL_LIBRARY ) { sky130_fd_sc_hd }
2023-03-06 03:24:00 -06:00
set : : env( STD_CELL_LIBRARY_CDL ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ cdl/ sky130_fd_sc_hd.cdl}
2023-02-27 12:38:06 -06:00
set : : env( STD_CELL_LIBRARY_OPT ) { sky130_fd_sc_hd }
2023-03-06 03:24:00 -06:00
set : : env( STD_CELL_LIBRARY_OPT_CDL ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ cdl/ sky130_fd_sc_hd.cdl}
2023-02-27 12:38:06 -06:00
set : : env( STD_CELL_POWER_PINS ) { VPWR VPB}
set : : env( SYNTH_ADDER_TYPE ) { YOSYS }
set : : env( SYNTH_BIN ) { yosys }
set : : env( SYNTH_BUFFERING ) { 0 }
set : : env( SYNTH_CAP_LOAD ) { 52 }
set : : env( SYNTH_CLOCK_TRANSITION ) { 0.6 }
set : : env( SYNTH_CLOCK_UNCERTAINTY ) { 0.25 }
set : : env( SYNTH_DRIVING_CELL ) { sky130_fd_sc_hd__inv_2 }
set : : env( SYNTH_DRIVING_CELL_PIN ) { Y }
set : : env( SYNTH_ELABORATE_ONLY ) { 0 }
2023-04-10 09:14:59 -05:00
set : : env( SYNTH_EXTRA_MAPPING_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ synth_configuration/ yosys_mapping.v}
2023-02-27 12:38:06 -06:00
set : : env( SYNTH_FLAT_TOP ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( SYNTH_LATCH_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ latch_map.v}
2023-04-10 09:14:59 -05:00
set : : env( SYNTH_MAX_FANOUT ) { 12 }
set : : env( SYNTH_MAX_TRAN ) { 0.50 }
2023-02-27 12:38:06 -06:00
set : : env( SYNTH_MIN_BUF_PORT ) { sky130_fd_sc_hd__buf_2 A X}
2023-03-06 03:24:00 -06:00
set : : env( SYNTH_MUX4_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ mux4_map.v}
set : : env( SYNTH_MUX_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ mux2_map.v}
2023-02-27 12:38:06 -06:00
set : : env( SYNTH_NO_FLAT ) { 0 }
set : : env( SYNTH_READ_BLACKBOX_LIB ) { 1 }
set : : env( SYNTH_SCRIPT ) { / openlane / scripts/ yosys/ synth.tcl}
set : : env( SYNTH_SHARE_RESOURCES ) { 1 }
set : : env( SYNTH_SIZING ) { 0 }
set : : env( SYNTH_STRATEGY ) { DELAY 1 }
set : : env( SYNTH_TIEHI_PORT ) { sky130_fd_sc_hd__conb_1 HI}
set : : env( SYNTH_TIELO_PORT ) { sky130_fd_sc_hd__conb_1 LO}
set : : env( SYNTH_TIMING_DERATE ) { 0.05 }
set : : env( TAKE_LAYOUT_SCROT ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( TECH_LEF ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__nom.tlef}
set : : env( TECH_LEF_MAX ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__max.tlef}
set : : env( TECH_LEF_MIN ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__min.tlef}
set : : env( TECH_LEF_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__nom.tlef}
2023-02-27 12:38:06 -06:00
set : : env( TERMINAL_OUTPUT ) { / dev / null}
2023-04-11 09:43:05 -05:00
set : : env( TMP_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp}
2023-02-27 12:38:06 -06:00
set : : env( TOP_MARGIN_MULT ) { 4 }
2023-03-06 03:24:00 -06:00
set : : env( TRACKS_INFO_FILE ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ tracks.info}
set : : env( TRISTATE_BUFFER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ tribuff_map.v}
2023-02-27 12:38:06 -06:00
set : : env( USE_ARC_ANTENNA_CHECK ) { 1 }
set : : env( USE_GPIO_PADS ) { 0 }
set : : env( VDD_NETS ) { vccd vccd1 vccd2 vdda1 vdda2 vddio}
set : : env( VDD_PIN ) { VPWR }
2023-03-26 04:56:12 -05:00
set : : env( VDD_PIN_VOLTAGE ) { 1.80 }
2023-04-11 09:43:05 -05:00
set : : env( VERILOG_FILES ) { / home / hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ defines.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ user_defines.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ caravel_core.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mgmt_protect.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ digital_pll.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ clock_div.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ gpio_control_block.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ user_id_programming.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ mgmt_core_wrapper.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ mgmt_core.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ ibex_all.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ picorv32.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ VexRiscv_MinDebugCache.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ RAM256.v }
set : : env( VERILOG_FILES_BLACKBOX ) { / home / hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ defines.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ __user_project_wrapper.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ housekeeping.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ simple_por.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ xres_buf.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ spare_logic_block.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ mprj_io_buffer.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ gpio_defaults_block.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mprj_logic_high.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mprj2_logic_high.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mgmt_protect_hv.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ gpio_logic_high.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ empty_macro.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ caravel_clocking.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ manual_power_connections.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ gl/ RAM128.v }
2023-04-10 09:14:59 -05:00
set : : env( VSRC_LOC ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ Vsrc.loc}
2023-02-27 12:38:06 -06:00
set : : env( WIRE_RC_LAYER ) { met1 }
set : : env( YOSYS_REWRITE_VERILOG ) { 0 }
2023-04-11 09:43:05 -05:00
set : : env( cts_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ cts}
set : : env( cts_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ cts}
set : : env( cts_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ cts}
set : : env( cts_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ cts}
set : : env( floorplan_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ floorplan}
set : : env( floorplan_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ floorplan}
set : : env( floorplan_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ floorplan}
set : : env( floorplan_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ floorplan}
set : : env( placement_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ placement}
set : : env( placement_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ placement}
set : : env( placement_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ placement}
set : : env( placement_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ placement}
set : : env( routing_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ routing}
set : : env( routing_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ routing}
set : : env( routing_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing}
set : : env( routing_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ routing}
set : : env( signoff_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ signoff}
set : : env( signoff_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ signoff}
set : : env( signoff_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ signoff}
set : : env( signoff_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ signoff}
set : : env( synthesis_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ synthesis}
set : : env( synthesis_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ synthesis}
set : : env( synthesis_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ synthesis}
set : : env( synthesis_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis}
2023-03-27 06:44:22 -05:00
set : : env( CURRENT_INDEX ) 45
2023-04-11 09:43:05 -05:00
set : : env( CURRENT_DEF ) / home/ hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.def
set : : env( CURRENT_GUIDE ) / home/ hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ routing/ 30 - global.guide
set : : env( CURRENT_NETLIST ) / home/ hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.nl.v
2023-02-27 12:38:06 -06:00
set : : env( CURRENT_POWERED_NETLIST ) { 0 }
2023-04-11 09:43:05 -05:00
set : : env( CURRENT_ODB ) / home/ hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.odb
2023-03-06 03:24:00 -06:00
set : : env( PDK_ROOT ) { / pdk }
2023-04-11 09:43:05 -05:00
set : : env( ANTENNA_VIOLATOR_LIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ signoff/ 43 - antenna_violators.rpt}
2023-04-10 09:14:59 -05:00
set : : env( BASE_SDC_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ sdc_files/ base.sdc}
2023-02-27 12:38:06 -06:00
set : : env( BASIC_PREP_COMPLETE ) { 1 }
set : : env( BOTTOM_MARGIN_MULT ) { 4 }
2023-04-11 09:43:05 -05:00
set : : env( CARAVEL_ROOT ) { / home / hosni/ caravel-redesign-2/ caravel}
2023-03-06 03:24:00 -06:00
set : : env( CARRY_SELECT_ADDER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ csa_map.v}
set : : env( CELLS_LEF ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_ef_sc_hd.lef / pdk/ sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_fd_sc_hd.lef}
set : : env( CELLS_LEF_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_ef_sc_hd.lef / pdk/ sky130A/ libs.ref/ sky130_fd_sc_hd/ lef/ sky130_fd_sc_hd.lef}
2023-02-27 12:38:06 -06:00
set : : env( CELL_CLK_PORT ) { CLK }
set : : env( CELL_PAD_EXCLUDE ) { sky130_fd_sc_hd__tap * sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill* }
set : : env( CLK_BUFFER ) { sky130_fd_sc_hd__clkbuf_4 }
set : : env( CLK_BUFFER_INPUT ) { A }
set : : env( CLK_BUFFER_OUTPUT ) { X }
set : : env( CLOCK_BUFFER_FANOUT ) { 16 }
set : : env( CLOCK_NET ) { caravel_clk }
set : : env( CLOCK_PERIOD ) { 25 }
set : : env( CLOCK_PORT ) { clock_core }
set : : env( CLOCK_TREE_SYNTH ) { 1 }
set : : env( CLOCK_WIRE_RC_LAYER ) { met5 }
set : : env( CONFIGS ) { general.tcl checkers.tcl synthesis.tcl floorplan.tcl cts.tcl placement.tcl routing.tcl extraction.tcl}
set : : env( CORE_AREA ) { 10.12 10.88 3154.68 4754.56 }
set : : env( CORE_HEIGHT ) { 4743.68 }
set : : env( CORE_WIDTH ) { 3144.56 }
set : : env( CTS_CLK_BUFFER_LIST ) { sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_4}
set : : env( CTS_CLK_MAX_WIRE_LENGTH ) { 1000 }
set : : env( CTS_DISABLE_POST_PROCESSING ) { 0 }
set : : env( CTS_DISTANCE_BETWEEN_BUFFERS ) { 0 }
set : : env( CTS_MAX_CAP ) { 0.3 }
set : : env( CTS_REPORT_TIMING ) { 1 }
set : : env( CTS_ROOT_BUFFER ) { sky130_fd_sc_hd__clkbuf_16 }
set : : env( CTS_SINK_CLUSTERING_MAX_DIAMETER ) { 30 }
set : : env( CTS_SINK_CLUSTERING_SIZE ) { 12 }
set : : env( CTS_SQR_CAP ) { 0.258e-3 }
set : : env( CTS_SQR_RES ) { 0.125 }
set : : env( CTS_TARGET_SKEW ) { 200 }
set : : env( CTS_TECH_DIR ) { N / A}
set : : env( CTS_TOLERANCE ) { 100 }
2023-04-11 09:43:05 -05:00
set : : env( CURRENT_DEF ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.def}
set : : env( CURRENT_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ routing}
set : : env( CURRENT_GDS ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ signoff/ caravel_core.gds}
set : : env( CURRENT_GUIDE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ routing/ 30 - global.guide}
2023-03-27 06:44:22 -05:00
set : : env( CURRENT_INDEX ) { 45 }
2023-04-11 09:43:05 -05:00
set : : env( CURRENT_NETLIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.nl.v}
set : : env( CURRENT_ODB ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.odb}
set : : env( CURRENT_POWERED_NETLIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ caravel_core.pnl.v}
set : : env( CURRENT_SDC ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ cts/ caravel_core.sdc}
set : : env( CURRENT_SDF ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ mca/ process_corner_nom/ caravel_core.sdf}
set : : env( CURRENT_SPEF ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ mca/ process_corner_nom/ caravel_core.spef}
2023-03-06 03:24:00 -06:00
set : : env( CVC_SCRIPTS_DIR ) { / pdk / sky130A/ libs.tech/ openlane/ cvc}
2023-02-27 12:38:06 -06:00
set : : env( DATA_WIRE_RC_LAYER ) { met2 }
set : : env( DECAP_CELL ) { sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3}
set : : env( DEFAULT_MAX_TRAN ) { 0.75 }
set : : env( DEF_UNITS_PER_MICRON ) { 1000 }
2023-04-10 09:14:59 -05:00
set : : env( DESIGN_CONFIG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ config.tcl}
set : : env( DESIGN_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core}
2023-02-27 12:38:06 -06:00
set : : env( DESIGN_IS_CORE ) { 1 }
set : : env( DESIGN_NAME ) { caravel_core }
set : : env( DETAILED_ROUTER ) { tritonroute }
set : : env( DIE_AREA ) { 0.0 0.0 3165.0 4767.0 }
set : : env( DIODE_CELL ) { sky130_fd_sc_hd__diode_2 }
set : : env( DIODE_CELL_PIN ) { DIODE }
2023-04-10 09:14:59 -05:00
set : : env( DIODE_ON_PORTS ) { none }
2023-02-27 12:38:06 -06:00
set : : env( DIODE_PADDING ) { 0 }
set : : env( DONT_USE_CELLS ) { sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__xnor3_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__a2111oi_1 sky130_fd_sc_hd__a211o_1 sky130_fd_sc_hd__a211oi_1 sky130_fd_sc_hd__a2111o_1 sky130_fd_sc_hd__a21bo_1 sky130_fd_sc_hd__a21boi_1 sky130_fd_sc_hd__a21o_1 sky130_fd_sc_hd__a21oi_1 sky130_fd_sc_hd__a221o_1 sky130_fd_sc_hd__a221oi_1 sky130_fd_sc_hd__a222oi_1 sky130_fd_sc_hd__a22o_1 sky130_fd_sc_hd__a22oi_1 sky130_fd_sc_hd__a2bb2o_1 sky130_fd_sc_hd__a2bb2oi_1 sky130_fd_sc_hd__a311o_1 sky130_fd_sc_hd__a311oi_1 sky130_fd_sc_hd__a2111o_1 sky130_fd_sc_hd__a21bo_1 sky130_fd_sc_hd__a21boi_1 sky130_fd_sc_hd__a21o_1 sky130_fd_sc_hd__a21oi_1 sky130_fd_sc_hd__a221o_1 sky130_fd_sc_hd__a221oi_1 sky130_fd_sc_hd__a222oi_1 sky130_fd_sc_hd__a22o_1 sky130_fd_sc_hd__a22oi_1 sky130_fd_sc_hd__a2bb2o_1 sky130_fd_sc_hd__a2bb2oi_1 sky130_fd_sc_hd__a311o_1 sky130_fd_sc_hd__a311oi_1 sky130_fd_sc_hd__a31o_1 sky130_fd_sc_hd__a31oi_1 sky130_fd_sc_hd__a32o_1 sky130_fd_sc_hd__a32oi_1 sky130_fd_sc_hd__a41o_1 sky130_fd_sc_hd__a41oi_1 sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2b_1 sky130_fd_sc_hd__and3_1 sky130_fd_sc_hd__and3b_1 sky130_fd_sc_hd__and4_1 sky130_fd_sc_hd__and4b_1 sky130_fd_sc_hd__and4bb_1 sky130_fd_sc_hd__dfbbn_1 sky130_fd_sc_hd__dfbbp_1 sky130_fd_sc_hd__dfrbp_1 sky130_fd_sc_hd__dfrtn_1 sky130_fd_sc_hd__dfrtp_1 sky130_fd_sc_hd__dfsbp_1 sky130_fd_sc_hd__dfstp_1 sky130_fd_sc_hd__dfxbp_1 sky130_fd_sc_hd__dfxtp_1 sky130_fd_sc_hd__ebufn_1 sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__nand2_1 sky130_fd_sc_hd__nand2b_1 sky130_fd_sc_hd__nand3_1 sky130_fd_sc_hd__nand3b_1 sky130_fd_sc_hd__nand4_1 sky130_fd_sc_hd__nand4b_1 sky130_fd_sc_hd__nand4bb_1 sky130_fd_sc_hd__nor2_1 sky130_fd_sc_hd__nor2b_1 sky130_fd_sc_hd__nor3_1 sky130_fd_sc_hd__nor3b_1 sky130_fd_sc_hd__nor4_1 sky130_fd_sc_hd__nor4b_1 sky130_fd_sc_hd__nor4bb_1 sky130_fd_sc_hd__o2111a_1 sky130_fd_sc_hd__o2111ai_1 sky130_fd_sc_hd__o211a_1 sky130_fd_sc_hd__o211ai_1 sky130_fd_sc_hd__o21a_1 sky130_fd_sc_hd__o21ai_1 sky130_fd_sc_hd__o21ba_1 sky130_fd_sc_hd__o21bai_1 sky130_fd_sc_hd__o221a_1 sky130_fd_sc_hd__o221ai_1 sky130_fd_sc_hd__o22a_1 sky130_fd_sc_hd__o22ai_1 sky130_fd_sc_hd__o2bb2a_1 sky130_fd_sc_hd__o2bb2ai_1 sky130_fd_sc_hd__o311a_1 sky130_fd_sc_hd__o311ai_1 sky130_fd_sc_hd__o31a_1 sky130_fd_sc_hd__o31ai_1 sky130_fd_sc_hd__o32a_1 sky130_fd_sc_hd
2023-04-10 09:14:59 -05:00
set : : env( DPL_CELL_PADDING ) { 0 }
set : : env( DRC_EXCLUDE_CELL_LIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ synth_configuration/ drc_exclude.cells}
2023-03-06 03:24:00 -06:00
set : : env( DRC_EXCLUDE_CELL_LIST_OPT ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ drc_exclude.cells}
2023-02-27 12:38:06 -06:00
set : : env( DRT_OPT_ITERS ) { 64 }
2023-04-10 09:14:59 -05:00
set : : env( EXIT_ON_ERROR ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( EXTRA_GDS_FILES ) { / home / hosni/ caravel-redesign-2/ caravel/ gds/ user_project_wrapper_empty.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ housekeeping.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ simple_por.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ xres_buf.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ spare_logic_block.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mprj_io_buffer.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ gpio_defaults_block.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mprj_logic_high.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mprj2_logic_high.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ mgmt_protect_hv.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ gpio_logic_high.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ empty_macro.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ caravel_clocking.gds / home/ hosni/ caravel-redesign-2/ caravel/ gds/ manual_power_connections.gds / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ gds/ RAM128.gds }
set : : env( EXTRA_LEFS ) { / home / hosni/ caravel-redesign-2/ caravel/ lef/ user_project_wrapper_empty.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ housekeeping.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ simple_por.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ xres_buf.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ spare_logic_block.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mprj_io_buffer.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ gpio_defaults_block.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mprj_logic_high.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mprj2_logic_high.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ mgmt_protect_hv.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ gpio_logic_high.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ empty_macro.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ caravel_clocking.lef / home/ hosni/ caravel-redesign-2/ caravel/ lef/ manual_power_connections.lef / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ lef/ RAM128.lef }
set : : env( EXTRA_LIBS ) { / home / hosni/ caravel-redesign-2/ caravel/ lib/ housekeeping.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ gpio_defaults_block.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ gpio_logic_high.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ mprj_io_buffer.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ user_project_wrapper.lib / home/ hosni/ caravel-redesign-2/ caravel/ lib/ caravel_clocking.lib / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ signoff/ RAM128/ primetime/ lib/ ff/ RAM128.nom.lib }
2023-02-27 12:38:06 -06:00
set : : env( FAKEDIODE_CELL ) { sky130_ef_sc_hd__fakediode_2 }
set : : env( FILL_CELL ) { sky130_fd_sc_hd__fill * }
set : : env( FP_ASPECT_RATIO ) { 1 }
set : : env( FP_CORE_UTIL ) { 50 }
2023-04-10 09:14:59 -05:00
set : : env( FP_DEF_TEMPLATE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ io.def}
2023-02-27 12:38:06 -06:00
set : : env( FP_ENDCAP_CELL ) { sky130_fd_sc_hd__decap_3 }
set : : env( FP_IO_HEXTEND ) { 2 }
set : : env( FP_IO_HLAYER ) { met3 }
set : : env( FP_IO_HLENGTH ) { 4 }
set : : env( FP_IO_HTHICKNESS_MULT ) { 2 }
set : : env( FP_IO_MIN_DISTANCE ) { 5 }
set : : env( FP_IO_MODE ) { 1 }
set : : env( FP_IO_UNMATCHED_ERROR ) { 1 }
set : : env( FP_IO_VEXTEND ) { 2 }
set : : env( FP_IO_VLAYER ) { met2 }
set : : env( FP_IO_VLENGTH ) { 4 }
set : : env( FP_IO_VTHICKNESS_MULT ) { 2 }
set : : env( FP_PDN_AUTO_ADJUST ) { 1 }
set : : env( FP_PDN_CHECK_NODES ) { 0 }
set : : env( FP_PDN_CORE_RING ) { 1 }
set : : env( FP_PDN_CORE_RING_HOFFSET ) { 0 }
set : : env( FP_PDN_CORE_RING_HSPACING ) { 2 }
set : : env( FP_PDN_CORE_RING_HWIDTH ) { 10 }
set : : env( FP_PDN_CORE_RING_VOFFSET ) { 0 }
set : : env( FP_PDN_CORE_RING_VSPACING ) { 2 }
set : : env( FP_PDN_CORE_RING_VWIDTH ) { 10 }
set : : env( FP_PDN_ENABLE_GLOBAL_CONNECTIONS ) { 1 }
set : : env( FP_PDN_ENABLE_MACROS_GRID ) { 1 }
set : : env( FP_PDN_ENABLE_RAILS ) { 1 }
set : : env( FP_PDN_HOFFSET ) { 30.65 }
set : : env( FP_PDN_HORIZONTAL_HALO ) { 1 }
set : : env( FP_PDN_HPITCH ) { 360 }
set : : env( FP_PDN_HSPACING ) { 27 }
set : : env( FP_PDN_HWIDTH ) { 3 }
set : : env( FP_PDN_IRDROP ) { 1 }
set : : env( FP_PDN_LOWER_LAYER ) { met4 }
set : : env( FP_PDN_MACRO_HOOKS ) {
housekeeping vccd vssd VPWR VGND, mprj vccd1 vssd1 vccd1 vssd1, mprj vccd2 vssd2 vccd2 vssd2, mprj vdda1 vssa1 vdda1 vssa1, mprj vdda2 vssa2 vdda2 vssa2, soc.core.RAM256.BANK128\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .RAM128 vccd vssd VPWR VGND, soc.core.RAM256.BANK128\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .RAM128 vccd vssd VPWR VGND, soc.core.RAM0 vccd vssd vccd1 vssd1, mgmt_buffers.mprj_logic_high_inst vccd1 vssd1 vccd1 vssd1, mgmt_buffers.mprj2_logic_high_inst vccd2 vssd2 vccd2 vssd2, mgmt_buffers.powergood_check vccd vssd vccd vssd, mgmt_buffers.powergood_check vdda1 vssa1 vdda1 vssa1, mgmt_buffers.powergood_check vdda2 vssa2 vdda2 vssa2, gpio_control_bidir_1\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_1\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 4 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1a\ \ \ \ \ \ [ 5 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 4 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 5 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 6 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 7 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 8 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 9 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_1\ \ \ \ \ \ [ 10 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 4 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 5 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 6 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 7 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 8 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 9 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 10 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 11 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 12 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 13 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 14 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_in_2\ \ \ \ \ \ [ 15 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_2\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_2\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, gpio_control_bidir_2\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] .gpio_logic_high vccd1 vssd1 vccd1 vssd1, spare_logic\ \ \ \ \ \ [ 0 \ \ \ \ \ \ ] vccd vssd vccd vssd, spare_logic\ \ \ \ \ \ [ 1 \ \ \ \ \ \ ] vccd vssd vccd vssd, spare_logic\ \ \ \ \ \ [ 2 \ \ \ \ \ \ ] vccd vssd vccd vssd, spare_logic\ \ \ \ \ \ [ 3 \ \ \ \ \ \ ] vccd vssd vccd vssd, clock_ctrl vccd vssd VPWR VGND, por vddio vssio vdd3v3 vss3v3, por vccd vssd vdd1v8 vss1v8, rstb_level vddio vssio VPWR VGND, rstb_level vccd vssd LVPWR LVGND }
set : : env( FP_PDN_RAILS_LAYER ) { met1 }
set : : env( FP_PDN_RAIL_OFFSET ) { 0 }
set : : env( FP_PDN_RAIL_WIDTH ) { 0.48 }
set : : env( FP_PDN_SKIPTRIM ) { 0 }
set : : env( FP_PDN_UPPER_LAYER ) { met5 }
set : : env( FP_PDN_VERTICAL_HALO ) { 8 }
set : : env( FP_PDN_VOFFSET ) { 3.5 }
set : : env( FP_PDN_VPITCH ) { 264 }
set : : env( FP_PDN_VSPACING ) { 19 }
set : : env( FP_PDN_VWIDTH ) { 3 }
2023-04-10 09:14:59 -05:00
set : : env( FP_PIN_ORDER_CFG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ pin_order.cfg}
2023-02-27 12:38:06 -06:00
set : : env( FP_SIZING ) { absolute }
set : : env( FP_TAPCELL_DIST ) { 10 }
set : : env( FP_TAP_HORIZONTAL_HALO ) { 10 }
set : : env( FP_TAP_VERTICAL_HALO ) { 10 }
set : : env( FP_WELLTAP_CELL ) { sky130_fd_sc_hd__tapvpwrvgnd_1 }
2023-03-06 03:24:00 -06:00
set : : env( FULL_ADDER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ fa_map.v}
set : : env( GDS_FILES ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ gds/ sky130_fd_sc_hd.gds}
set : : env( GDS_FILES_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ gds/ sky130_fd_sc_hd.gds}
2023-02-27 12:38:06 -06:00
set : : env( GENERATE_FINAL_SUMMARY_REPORT ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( GLB_CFG_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ config.tcl}
2023-02-27 12:38:06 -06:00
set : : env( GLB_OPTIMIZE_MIRRORING ) { 1 }
set : : env( GLB_RESIZER_ALLOW_SETUP_VIOS ) { 0 }
2023-03-26 04:56:12 -05:00
set : : env( GLB_RESIZER_DESIGN_OPTIMIZATIONS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT ) { 50 }
set : : env( GLB_RESIZER_HOLD_SLACK_MARGIN ) { 0.05 }
2023-04-10 09:14:59 -05:00
set : : env( GLB_RESIZER_MAX_CAP_MARGIN ) { 30 }
set : : env( GLB_RESIZER_MAX_SLEW_MARGIN ) { 30 }
2023-02-27 12:38:06 -06:00
set : : env( GLB_RESIZER_MAX_WIRE_LENGTH ) { 600 }
set : : env( GLB_RESIZER_SETUP_MAX_BUFFER_PERCENT ) { 50 }
set : : env( GLB_RESIZER_SETUP_SLACK_MARGIN ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( GLB_RESIZER_TIMING_OPTIMIZATIONS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( GLOBAL_ROUTER ) { fastroute }
set : : env( GND_NET ) { vssd }
set : : env( GND_NETS ) { vssd vssd1 vssd2 vssa1 vssa2 vssio}
set : : env( GND_PIN ) { vssd }
2023-03-26 04:56:12 -05:00
set : : env( GND_PIN_VOLTAGE ) { 0.00 }
2023-03-06 03:24:00 -06:00
set : : env( GPIO_PADS_LEF ) { / pdk / sky130A/ libs.ref/ sky130_fd_io/ lef/ sky130_fd_io.lef / pdk/ sky130A/ libs.ref/ sky130_fd_io/ lef/ sky130_ef_io.lef }
set : : env( GPIO_PADS_LEF_CORE_SIDE ) { / pdk / sky130A/ libs.tech/ openlane/ custom_cells/ lef/ sky130_fd_io_core.lef / pdk/ sky130A/ libs.tech/ openlane/ custom_cells/ lef/ sky130_ef_io_core.lef }
2023-02-27 12:38:06 -06:00
set : : env( GPIO_PADS_PREFIX ) { sky130_fd_io sky130_ef_io}
2023-03-26 04:56:12 -05:00
set : : env( GPIO_PADS_VERILOG ) { / pdk / sky130A/ libs.ref/ sky130_fd_io/ verilog/ sky130_ef_io.v
}
2023-02-27 12:38:06 -06:00
set : : env( GPL_CELL_PADDING ) { 0 }
2023-03-26 04:56:12 -05:00
set : : env( GRT_ADJUSTMENT ) { 0.06 }
2023-02-27 12:38:06 -06:00
set : : env( GRT_ALLOW_CONGESTION ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( GRT_ANT_ITERS ) { 12 }
2023-04-11 09:43:05 -05:00
set : : env( GRT_ANT_MARGIN ) { 12 }
2023-02-27 12:38:06 -06:00
set : : env( GRT_ESTIMATE_PARASITICS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( GRT_LAYER_ADJUSTMENTS ) { 0.99 , 0 , 0 , 0 , 0 , 0 }
2023-02-27 12:38:06 -06:00
set : : env( GRT_MACRO_EXTENSION ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( GRT_MAX_DIODE_INS_ITERS ) { 4 }
2023-03-05 02:59:13 -06:00
set : : env( GRT_OBS ) { met5 90 175.0 496.18 612.92 , met5 582.00 175.00 988.18 612.92 , met5 1800 125.00 2206.18 562.92 , met5 2650 190 3060.23 740.95 , met4 90 175.0 496.18 612.92 , met4 582.00 175.00 988.18 612.92 , met4 1800 125.00 2206.18 562.92 , met4 2650 190 3060.23 740.95 }
2023-03-26 04:56:12 -05:00
set : : env( GRT_OVERFLOW_ITERS ) { 50 }
2023-04-10 09:14:59 -05:00
set : : env( GRT_REPAIR_ANTENNAS ) { 1 }
set : : env( HEURISTIC_ANTENNA_INSERTION_MODE ) { source }
set : : env( HEURISTIC_ANTENNA_THRESHOLD ) { 80 }
2023-02-27 12:38:06 -06:00
set : : env( HOME ) { / }
2023-04-11 09:43:05 -05:00
set : : env( HOSTNAME ) { 064ec17dd657 }
2023-02-27 12:38:06 -06:00
set : : env( IO_PCT ) { 0.2 }
2023-03-26 04:56:12 -05:00
set : : env( KLAYOUT_DEF_LAYER_MAP ) { / pdk / sky130A/ libs.tech/ klayout/ tech/ sky130A.map}
2023-02-27 12:38:06 -06:00
set : : env( KLAYOUT_DRC_KLAYOUT_GDS ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( KLAYOUT_DRC_TECH_SCRIPT ) { / pdk / sky130A/ libs.tech/ klayout/ drc/ sky130A_mr.drc}
set : : env( KLAYOUT_PROPERTIES ) { / pdk / sky130A/ libs.tech/ klayout/ tech/ sky130A.lyp}
set : : env( KLAYOUT_TECH ) { / pdk / sky130A/ libs.tech/ klayout/ tech/ sky130A.lyt}
2023-02-27 12:38:06 -06:00
set : : env( KLAYOUT_XOR_GDS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( KLAYOUT_XOR_IGNORE_LAYERS ) { 81 / 14 }
2023-02-27 12:38:06 -06:00
set : : env( KLAYOUT_XOR_THREADS ) { 1 }
set : : env( KLAYOUT_XOR_XML ) { 1 }
set : : env( LANG ) { en_US.UTF-8 }
2023-04-11 09:43:05 -05:00
set : : env( LAST_TIMING_REPORT_TAG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ signoff/ 42 - rcx_sta}
2023-02-27 12:38:06 -06:00
set : : env( LC_ALL ) { en_US.UTF-8 }
set : : env( LC_CTYPE ) { en_US.UTF-8 }
set : : env( LD_LIBRARY_PATH ) { / build / / lib:/ build/ / lib/ Linux-x86_64:}
set : : env( LEC_ENABLE ) { 0 }
set : : env( LEFT_MARGIN_MULT ) { 12 }
2023-04-11 09:43:05 -05:00
set : : env( LIB_CTS ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ cts/ cts.lib}
2023-03-06 03:24:00 -06:00
set : : env( LIB_FASTEST ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__ff_n40C_1v95.lib}
set : : env( LIB_SLOWEST ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__ss_100C_1v60.lib}
set : : env( LIB_SLOWEST_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__ss_100C_1v60.lib}
2023-04-11 09:43:05 -05:00
set : : env( LIB_SYNTH ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis/ trimmed.lib}
2023-03-06 03:24:00 -06:00
set : : env( LIB_SYNTH_COMPLETE ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__tt_025C_1v80.lib}
2023-04-11 09:43:05 -05:00
set : : env( LIB_SYNTH_COMPLETE_NO_PG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis/ 1 - sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib}
set : : env( LIB_SYNTH_MERGED ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis/ merged.lib}
set : : env( LIB_SYNTH_NO_PG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis/ 1 - trimmed.no_pg.lib}
2023-03-06 03:24:00 -06:00
set : : env( LIB_TYPICAL ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__tt_025C_1v80.lib}
2023-04-11 09:43:05 -05:00
set : : env( LOGS_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs}
2023-02-27 12:38:06 -06:00
set : : env( LVS_CONNECT_BY_LABEL ) { 0 }
set : : env( LVS_INSERT_POWER_PINS ) { 1 }
set : : env( MACRO_BLOCKAGES_LAYER ) { li1 met1 met2 met3 met4}
2023-04-10 09:14:59 -05:00
set : : env( MACRO_PLACEMENT_CFG_1 ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ macro_placement_1.cfg}
set : : env( MACRO_PLACEMENT_CFG_2 ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ macro_placement_2.cfg}
set : : env( MACRO_PLACEMENT_CFG_3 ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ macro_placement_3.cfg}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_CONVERT_DRC_TO_RDB ) { 1 }
set : : env( MAGIC_DEF_LABELS ) { 0 }
set : : env( MAGIC_DEF_NO_BLOCKAGES ) { 1 }
set : : env( MAGIC_DISABLE_HIER_GDS ) { 1 }
set : : env( MAGIC_DRC_USE_GDS ) { 1 }
set : : env( MAGIC_EXT_USE_GDS ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( MAGIC_GDS ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ signoff/ caravel_core.magic.gds}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_GDS_ALLOW_ABSTRACT ) { 0 }
set : : env( MAGIC_GDS_POLYGON_SUBCELLS ) { 0 }
set : : env( MAGIC_GENERATE_GDS ) { 1 }
set : : env( MAGIC_GENERATE_LEF ) { 1 }
set : : env( MAGIC_GENERATE_MAGLEF ) { 1 }
set : : env( MAGIC_INCLUDE_GDS_POINTERS ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( MAGIC_MAGICRC ) { / pdk / sky130A/ libs.tech/ magic/ sky130A.magicrc}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_PAD ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( MAGIC_TECH_FILE ) { / pdk / sky130A/ libs.tech/ magic/ sky130A.tech}
2023-02-27 12:38:06 -06:00
set : : env( MAGIC_WRITE_FULL_LEF ) { 0 }
set : : env( MAGIC_ZEROIZE_ORIGIN ) { 0 }
set : : env( MAGTYPE ) { maglef }
set : : env( MANPATH ) { / build / / share/ man:}
set : : env( MAX_METAL_LAYER ) { 6 }
set : : env( MCW_ROOT ) { / home / hosni/ caravel_sky130/ caravel_mgmt_soc_litex}
2023-04-11 09:43:05 -05:00
set : : env( MC_SDF_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ mca/ sdf}
set : : env( MC_SPEF_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing/ mca/ spef}
set : : env( MERGED_LEF ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ merged.nom.lef}
set : : env( MERGED_LEF_MAX ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ merged.max.lef}
set : : env( MERGED_LEF_MIN ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ merged.min.lef}
2023-02-27 12:38:06 -06:00
set : : env( MISMATCHES_OK ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( NETGEN_SETUP_FILE ) { / pdk / sky130A/ libs.tech/ netgen/ sky130A_setup.tcl}
2023-04-10 09:14:59 -05:00
set : : env( NO_SYNTH_CELL_LIST ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ synth_configuration/ no_synth.cells}
set : : env( OPENLANE_MOUNTED_SCRIPTS_VERSION ) { d70884942e62945c564c7c5c23daea9d7ae58cce }
2023-02-27 12:38:06 -06:00
set : : env( OPENLANE_ROOT ) { / openlane }
2023-04-11 09:43:05 -05:00
set : : env( OPENLANE_RUN_TAG ) { 23_04_11_05_23 }
2023-02-27 12:38:06 -06:00
set : : env( OPENLANE_VERBOSE ) { 0 }
2023-03-26 04:56:12 -05:00
set : : env( OPENLANE_VERSION ) { 05fac72e4dcbaab8d56151495e1c77f29db1e576 }
2023-02-27 12:38:06 -06:00
set : : env( OPENROAD ) { / build / }
set : : env( OPENROAD_BIN ) { openroad }
set : : env( PATH ) { / openlane : / openlane/ scripts:/ build/ / bin:/ build/ / bin/ Linux-x86_64:/ build/ / pdn/ scripts:/ usr/ local/ sbin:/ usr/ local/ bin:/ usr/ sbin:/ usr/ bin:/ sbin:/ bin}
set : : env( PDK ) { sky130A }
2023-03-06 03:24:00 -06:00
set : : env( PDKPATH ) { / pdk / sky130A}
set : : env( PDK_ROOT ) { / pdk }
2023-04-10 09:14:59 -05:00
set : : env( PDN_CFG ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ pdn_configuration/ pdn.tcl}
2023-02-27 12:38:06 -06:00
set : : env( PLACE_SITE ) { unithd }
set : : env( PLACE_SITE_HEIGHT ) { 2.720 }
set : : env( PLACE_SITE_WIDTH ) { 0.460 }
set : : env( PL_BASIC_PLACEMENT ) { 0 }
set : : env( PL_ESTIMATE_PARASITICS ) { 1 }
set : : env( PL_INIT_COEFF ) { 0.00002 }
set : : env( PL_IO_ITER ) { 5 }
2023-03-06 03:24:00 -06:00
set : : env( PL_LIB ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ lib/ sky130_fd_sc_hd__tt_025C_1v80.lib}
2023-02-27 12:38:06 -06:00
set : : env( PL_MACRO_CHANNEL ) { 0 0 }
2023-04-10 09:14:59 -05:00
set : : env( PL_MACRO_HALO ) { -1 - 3 }
2023-02-27 12:38:06 -06:00
set : : env( PL_MAX_DISPLACEMENT_X ) { 500 }
set : : env( PL_MAX_DISPLACEMENT_Y ) { 100 }
set : : env( PL_OPTIMIZE_MIRRORING ) { 1 }
set : : env( PL_RANDOM_GLB_PLACEMENT ) { 0 }
set : : env( PL_RANDOM_INITIAL_PLACEMENT ) { 0 }
set : : env( PL_RESIZER_ALLOW_SETUP_VIOS ) { 0 }
set : : env( PL_RESIZER_BUFFER_INPUT_PORTS ) { 1 }
set : : env( PL_RESIZER_BUFFER_OUTPUT_PORTS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( PL_RESIZER_DESIGN_OPTIMIZATIONS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( PL_RESIZER_HOLD_MAX_BUFFER_PERCENT ) { 50 }
2023-03-26 04:56:12 -05:00
set : : env( PL_RESIZER_HOLD_SLACK_MARGIN ) { 0.03 }
set : : env( PL_RESIZER_MAX_CAP_MARGIN ) { 50 }
2023-02-27 12:38:06 -06:00
set : : env( PL_RESIZER_MAX_SLEW_MARGIN ) { 50 }
set : : env( PL_RESIZER_MAX_WIRE_LENGTH ) { 1000 }
set : : env( PL_RESIZER_REPAIR_TIE_FANOUT ) { 1 }
set : : env( PL_RESIZER_SETUP_MAX_BUFFER_PERCENT ) { 50 }
2023-03-26 04:56:12 -05:00
set : : env( PL_RESIZER_SETUP_SLACK_MARGIN ) { 0.1 }
2023-02-27 12:38:06 -06:00
set : : env( PL_RESIZER_TIE_SEPERATION ) { 0 }
2023-03-26 04:56:12 -05:00
set : : env( PL_RESIZER_TIMING_OPTIMIZATIONS ) { 0 }
set : : env( PL_ROUTABILITY_DRIVEN ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( PL_SKIP_INITIAL_PLACEMENT ) { 0 }
2023-03-27 06:44:22 -05:00
set : : env( PL_TARGET_DENSITY ) { 0.29 }
2023-02-27 12:38:06 -06:00
set : : env( PL_TIME_DRIVEN ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( PL_WIRELENGTH_COEF ) { 0.01 }
2023-02-27 12:38:06 -06:00
set : : env( PRIMARY_SIGNOFF_TOOL ) { magic }
set : : env( PROCESS ) { 130 }
2023-04-10 09:14:59 -05:00
set : : env( PWD ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane}
2023-03-26 04:56:12 -05:00
set : : env( QUIT_ON_ASSIGN_STATEMENTS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( QUIT_ON_HOLD_VIOLATIONS ) { 1 }
set : : env( QUIT_ON_ILLEGAL_OVERLAPS ) { 1 }
set : : env( QUIT_ON_LONG_WIRE ) { 0 }
set : : env( QUIT_ON_LVS_ERROR ) { 0 }
set : : env( QUIT_ON_MAGIC_DRC ) { 0 }
set : : env( QUIT_ON_SETUP_VIOLATIONS ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( QUIT_ON_SYNTH_CHECKS ) { 0 }
2023-02-27 12:38:06 -06:00
set : : env( QUIT_ON_TIMING_VIOLATIONS ) { 1 }
2023-03-27 06:44:22 -05:00
set : : env( QUIT_ON_TR_DRC ) { 1 }
2023-03-26 04:56:12 -05:00
set : : env( QUIT_ON_UNMAPPED_CELLS ) { 1 }
set : : env( QUIT_ON_XOR_ERROR ) { 1 }
2023-02-27 12:38:06 -06:00
set : : env( RCX_CC_MODEL ) { 10 }
set : : env( RCX_CONTEXT_DEPTH ) { 5 }
set : : env( RCX_CORNER_COUNT ) { 1 }
set : : env( RCX_COUPLING_THRESHOLD ) { 0.1 }
set : : env( RCX_MAX_RESISTANCE ) { 50 }
set : : env( RCX_MERGE_VIA_WIRE_RES ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( RCX_RULES ) { / pdk / sky130A/ libs.tech/ openlane/ rules.openrcx.sky130A.nom.calibre}
set : : env( RCX_RULES_MAX ) { / pdk / sky130A/ libs.tech/ openlane/ rules.openrcx.sky130A.max.calibre}
set : : env( RCX_RULES_MIN ) { / pdk / sky130A/ libs.tech/ openlane/ rules.openrcx.sky130A.min.calibre}
2023-04-10 09:14:59 -05:00
set : : env( RCX_SDC_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ sdc_files/ rcx.sdc}
2023-04-11 09:43:05 -05:00
set : : env( REPORTS_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports}
set : : env( RESULTS_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results}
2023-02-27 12:38:06 -06:00
set : : env( RE_BUFFER_CELL ) { sky130_fd_sc_hd__buf_4 }
set : : env( RIGHT_MARGIN_MULT ) { 12 }
2023-03-06 03:24:00 -06:00
set : : env( RIPPLE_CARRY_ADDER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ rca_map.v}
2023-02-27 12:38:06 -06:00
set : : env( ROOT_CLK_BUFFER ) { sky130_fd_sc_hd__clkbuf_16 }
set : : env( ROUTING_CORES ) { 36 }
set : : env( RSZ_DONT_TOUCH_RX ) { analog_io | rstb_h| porb_h| serial_clock_out| serial_load_out| ringosc| mgmt_buffers.la_data_out_core| mprj_ack_i_user| mprj_dat_i_user| user_irq_core}
2023-04-11 09:43:05 -05:00
set : : env( RSZ_LIB ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis/ resizer_sky130_fd_sc_hd__tt_025C_1v80.lib}
2023-02-27 12:38:06 -06:00
set : : env( RSZ_USE_OLD_REMOVER ) { 0 }
set : : env( RT_MAX_LAYER ) { met5 }
set : : env( RT_MIN_LAYER ) { met1 }
set : : env( RUN_CVC ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( RUN_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23}
2023-02-27 12:38:06 -06:00
set : : env( RUN_DRT ) { 1 }
set : : env( RUN_FILL_INSERTION ) { 1 }
2023-04-10 09:14:59 -05:00
set : : env( RUN_HEURISTIC_DIODE_INSERTION ) { 1 }
2023-02-27 12:38:06 -06:00
set : : env( RUN_IRDROP_REPORT ) { 1 }
set : : env( RUN_KLAYOUT ) { 0 }
set : : env( RUN_KLAYOUT_DRC ) { 0 }
set : : env( RUN_KLAYOUT_XOR ) { 1 }
set : : env( RUN_LVS ) { 1 }
set : : env( RUN_MAGIC ) { 1 }
set : : env( RUN_MAGIC_DRC ) { 1 }
set : : env( RUN_SPEF_EXTRACTION ) { 1 }
set : : env( RUN_STANDALONE ) { 1 }
2023-04-11 09:43:05 -05:00
set : : env( RUN_TAG ) { 23_04_11_05_23 }
2023-02-27 12:38:06 -06:00
set : : env( RUN_TAP_DECAP_INSERTION ) { 1 }
2023-03-06 03:24:00 -06:00
set : : env( SCLPATH ) { / pdk / sky130A/ sky130_fd_sc_hd}
2023-02-27 12:38:06 -06:00
set : : env( SCRIPTS_DIR ) { / openlane / scripts}
set : : env( SHLVL ) { 1 }
set : : env( SPEF_EXTRACTOR ) { openrcx }
2023-04-11 09:43:05 -05:00
set : : env( START_TIME ) { 2023.04.11_12.23.53 }
2023-02-27 12:38:06 -06:00
set : : env( STA_PRE_CTS ) { 0 }
set : : env( STA_REPORT_POWER ) { 1 }
set : : env( STA_WRITE_LIB ) { 0 }
set : : env( STD_CELL_GROUND_PINS ) { VGND VNB}
set : : env( STD_CELL_LIBRARY ) { sky130_fd_sc_hd }
2023-03-06 03:24:00 -06:00
set : : env( STD_CELL_LIBRARY_CDL ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ cdl/ sky130_fd_sc_hd.cdl}
2023-02-27 12:38:06 -06:00
set : : env( STD_CELL_LIBRARY_OPT ) { sky130_fd_sc_hd }
2023-03-06 03:24:00 -06:00
set : : env( STD_CELL_LIBRARY_OPT_CDL ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ cdl/ sky130_fd_sc_hd.cdl}
2023-02-27 12:38:06 -06:00
set : : env( STD_CELL_POWER_PINS ) { VPWR VPB}
set : : env( SYNTH_ADDER_TYPE ) { YOSYS }
set : : env( SYNTH_BIN ) { yosys }
set : : env( SYNTH_BUFFERING ) { 0 }
set : : env( SYNTH_CAP_LOAD ) { 52 }
set : : env( SYNTH_CLOCK_TRANSITION ) { 0.6 }
set : : env( SYNTH_CLOCK_UNCERTAINTY ) { 0.25 }
set : : env( SYNTH_DRIVING_CELL ) { sky130_fd_sc_hd__inv_2 }
set : : env( SYNTH_DRIVING_CELL_PIN ) { Y }
set : : env( SYNTH_ELABORATE_ONLY ) { 0 }
2023-04-10 09:14:59 -05:00
set : : env( SYNTH_EXTRA_MAPPING_FILE ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ synth_configuration/ yosys_mapping.v}
2023-02-27 12:38:06 -06:00
set : : env( SYNTH_FLAT_TOP ) { 0 }
2023-03-06 03:24:00 -06:00
set : : env( SYNTH_LATCH_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ latch_map.v}
2023-04-10 09:14:59 -05:00
set : : env( SYNTH_MAX_FANOUT ) { 12 }
set : : env( SYNTH_MAX_TRAN ) { 0.50 }
2023-02-27 12:38:06 -06:00
set : : env( SYNTH_MIN_BUF_PORT ) { sky130_fd_sc_hd__buf_2 A X}
2023-03-06 03:24:00 -06:00
set : : env( SYNTH_MUX4_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ mux4_map.v}
set : : env( SYNTH_MUX_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ mux2_map.v}
2023-02-27 12:38:06 -06:00
set : : env( SYNTH_NO_FLAT ) { 0 }
set : : env( SYNTH_OPT ) { 0 }
set : : env( SYNTH_READ_BLACKBOX_LIB ) { 1 }
set : : env( SYNTH_SCRIPT ) { / openlane / scripts/ yosys/ synth.tcl}
set : : env( SYNTH_SHARE_RESOURCES ) { 1 }
set : : env( SYNTH_SIZING ) { 0 }
set : : env( SYNTH_STRATEGY ) { DELAY 1 }
set : : env( SYNTH_TIEHI_PORT ) { sky130_fd_sc_hd__conb_1 HI}
set : : env( SYNTH_TIELO_PORT ) { sky130_fd_sc_hd__conb_1 LO}
set : : env( SYNTH_TIMING_DERATE ) { 0.05 }
set : : env( TAKE_LAYOUT_SCROT ) { 0 }
set : : env( TCLLIBPATH ) { / usr / share/ tcl8.5 / usr/ lib64/ tcl8.5 / usr/ lib64/ tk8.5 / usr/ share/ tk8.5 / openlane/ scripts/ / usr/ share/ tcl8.5/ tcllib-1.14}
2023-03-06 03:24:00 -06:00
set : : env( TECH_LEF ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__nom.tlef}
set : : env( TECH_LEF_MAX ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__max.tlef}
set : : env( TECH_LEF_MIN ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__min.tlef}
set : : env( TECH_LEF_OPT ) { / pdk / sky130A/ libs.ref/ sky130_fd_sc_hd/ techlef/ sky130_fd_sc_hd__nom.tlef}
2023-02-27 12:38:06 -06:00
set : : env( TECH_METAL_LAYERS ) { li1 met1 met2 met3 met4 met5}
set : : env( TERM ) { xterm }
set : : env( TERMINAL_OUTPUT ) { / dev / null}
2023-04-11 09:43:05 -05:00
set : : env( TMP_DIR ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp}
2023-02-27 12:38:06 -06:00
set : : env( TOP_MARGIN_MULT ) { 4 }
2023-03-06 03:24:00 -06:00
set : : env( TRACKS_INFO_FILE ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ tracks.info}
2023-04-11 09:43:05 -05:00
set : : env( TRACKS_INFO_FILE_PROCESSED ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ routing/ config.tracks}
2023-03-06 03:24:00 -06:00
set : : env( TRISTATE_BUFFER_MAP ) { / pdk / sky130A/ libs.tech/ openlane/ sky130_fd_sc_hd/ tribuff_map.v}
2023-02-27 12:38:06 -06:00
set : : env( USE_ARC_ANTENNA_CHECK ) { 1 }
set : : env( USE_GPIO_PADS ) { 0 }
2023-04-10 09:14:59 -05:00
set : : env( VCHECK_OUTPUT ) { The version of openroad_app installed in the environment does not match the one required by the OpenLane flow scripts ( installed : 1 a1617d908d2ebdb731de9ab4e3d9fd93a6dcf97, expected: 6840 b7481d49c83870f79646cf979e66f22f6833) }
2023-02-27 12:38:06 -06:00
set : : env( VDD_NET ) { vccd }
set : : env( VDD_NETS ) { vccd vccd1 vccd2 vdda1 vdda2 vddio}
set : : env( VDD_PIN ) { vccd }
2023-03-26 04:56:12 -05:00
set : : env( VDD_PIN_VOLTAGE ) { 1.80 }
2023-04-11 09:43:05 -05:00
set : : env( VERILOG_FILES ) { / home / hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ defines.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ user_defines.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ caravel_core.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mgmt_protect.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ digital_pll.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ clock_div.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ gpio_control_block.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ user_id_programming.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ mgmt_core_wrapper.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ mgmt_core.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ ibex_all.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ picorv32.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ VexRiscv_MinDebugCache.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ rtl/ RAM256.v }
set : : env( VERILOG_FILES_BLACKBOX ) { / home / hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ defines.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ __user_project_wrapper.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ housekeeping.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ simple_por.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ xres_buf.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ spare_logic_block.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ mprj_io_buffer.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ gpio_defaults_block.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mprj_logic_high.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mprj2_logic_high.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ mgmt_protect_hv.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ gpio_logic_high.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ empty_macro.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ gl/ caravel_clocking.v / home/ hosni/ caravel-redesign-2/ caravel/ verilog/ rtl/ manual_power_connections.v / home/ hosni/ caravel_sky130/ caravel_mgmt_soc_litex/ verilog/ gl/ RAM128.v }
2023-04-10 09:14:59 -05:00
set : : env( VSRC_LOC ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ floorplan_configuration/ Vsrc.loc}
2023-02-27 12:38:06 -06:00
set : : env( WIRE_RC_LAYER ) { met1 }
set : : env( YOSYS_REWRITE_VERILOG ) { 0 }
set : : env( _ ) { / openlane / flow.tcl}
2023-04-11 09:43:05 -05:00
set : : env( cts_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ cts}
set : : env( cts_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ cts}
set : : env( cts_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ cts}
set : : env( cts_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ cts}
set : : env( drc_prefix ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ signoff/ drc}
set : : env( floorplan_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ floorplan}
set : : env( floorplan_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ floorplan}
set : : env( floorplan_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ floorplan}
set : : env( floorplan_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ floorplan}
set : : env( fp_report_prefix ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ floorplan/ 3 - initial_fp}
set : : env( placement_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ placement}
set : : env( placement_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ placement}
set : : env( placement_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ placement}
set : : env( placement_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ placement}
set : : env( routing_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ routing}
set : : env( routing_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ routing}
set : : env( routing_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ routing}
set : : env( routing_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ routing}
set : : env( signoff_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ signoff}
set : : env( signoff_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ signoff}
set : : env( signoff_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ signoff}
set : : env( signoff_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ signoff}
set : : env( synth_report_prefix ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ synthesis/ 1 - synthesis}
set : : env( synthesis_logs ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ logs/ synthesis}
set : : env( synthesis_reports ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ reports/ synthesis}
set : : env( synthesis_results ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ results/ synthesis}
set : : env( synthesis_tmpfiles ) { / home / hosni/ caravel-redesign-2/ caravel/ openlane/ caravel_core/ runs/ 23 _04_11_05_23/ tmp/ synthesis}
set : : env( timer_end ) { 1681221507 }
set : : env( timer_start ) { 1681215833 }