nazeka hitsuyou
diff --git a/openlane/computer/config.tcl b/openlane/computer/config.tcl
new file mode 100644
index 0000000..2574945
--- /dev/null
+++ b/openlane/computer/config.tcl
@@ -0,0 +1,78 @@
+# Copyright 2022 cpu-dev
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+set ::env(PDK) "gf180mcuC"
+set ::env(STD_CELL_LIBRARY) "gf180mcu_fd_sc_mcu7t5v0"
+
+set script_dir [file dirname [file normalize [info script]]]
+
+set ::env(ROUTING_CORES) 16
+
+set ::env(DESIGN_NAME) computer
+
+set ::env(DESIGN_IS_CORE) 0
+set ::env(GLB_RT_MAXLAYER) 5
+set ::env(FP_PDN_CHECK_NODES) 0
+
+set ::env(VERILOG_FILES) "\
+	$::env(CARAVEL_ROOT)/verilog/rtl/defines.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/UART/UART.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/UART/rx.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/UART/tx.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/alu.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/cpu.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/decoder.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/alu_controller.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/computer.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/data_mem.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/instr_mem.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/main_controller.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/regfile.v \
+    $::env(DESIGN_DIR)/../../verilog/rtl/jacaranda-8/wishbone.v"
+
+#set ::env(EXTRA_GDS_FILES) "\
+#    $::env(PDK_ROOT)open_pdks/sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__decap_12.gds"
+
+#set ::env(EXTRA_LEFS) "\
+#    $::env(PDK_ROOT)open_pdks/sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_12.lef"
+
+set ::env(CLOCK_PORT) wb_clk_i
+set ::env(CLOCK_NET) wb_clk_i
+set ::env(CLOCK_PERIOD) 500
+
+#set ::env(SYNTH_STRATEGY) "DELAY 2"
+
+set ::env(PL_TARGET_DENSITY) 0.40
+set ::env(FP_SIZING) absolute
+set ::env(DIE_AREA) "0 0 1500 1500"
+#set ::env(FP_CORE_UTIL) 6
+#set ::env(FP_SIZING) relative
+
+#set ::(DECAP_CELL) "sky130_ef_sc_hd__decap_12"
+
+set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) 0
+set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) 1
+set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) 0.2
+set ::env(PL_RESIZER_ALLOW_SETUP_VIOS) 1
+set ::env(QUIT_ON_HOLD_VIOLATIONS) 0
+#set ::env(GLB_RT_ADJUSTMENT) 0.30
+
+set ::env(FP_PIN_ORDER_CFG) $::env(DESIGN_DIR)/pin_order.cfg
+
+set ::env(VDD_NETS) [list {vccd1}]
+set ::env(GND_NETS) [list {vssd1}]
+
+set ::env(DIODE_INSERTION_STRATEGY) 4
+
+set ::env(RUN_CVC) 1