blob: f12ef4ede045ca1527b34eb74ae27800a8adb4ea [file] [log] [blame]
# Caravel user project includes
-v $(USER_PROJECT_VERILOG)/rtl/user_project_wrapper.v
// 0 Function generator : /home/matt/work/asic-workshop/shuttle7/openlane/designs/wrapped_function_generator
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_function_generator/wrapper.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_function_generator/function_generator/src/generator.v
// 1 ibnalhaytham : /home/matt/work/asic-workshop/shuttle7/openlane/designs/wrapped_ibnalhaytham
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/wrapper.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/register_file.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/processor.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/mux3.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/memory_controler.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/ibnalhaytham.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/hazard_unit.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/extend.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/control_unit.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_ibnalhaytham/ibnalhaytham/src/alu.v
// 3 Educational tpu : /home/matt/work/asic-workshop/shuttle7/openlane/designs/wrapped_etpu
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_etpu/wrapper.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_etpu/etpu/src/edu_tpu.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_etpu/etpu/src/npu_wb.v
-v $(USER_PROJECT_VERILOG)/rtl/wrapped_etpu/etpu/src/sysa_pe.v
// shared Bridge : /home/matt/work/asic-workshop/shuttle7/openlane/designs/wb_bridge
// shared Wrapper : /home/matt/work/asic-workshop/shuttle7/openlane/designs/wb_openram_wrapper
// shared OpenRAM 1kybte : /home/matt/work/asic-workshop/shuttle7/openlane/designs/openram_z2a
-v $(USER_PROJECT_VERILOG)/rtl/wb_bridge/src/wb_bridge_2way.v
-v $(USER_PROJECT_VERILOG)/rtl/wb_openram_wrapper/src/register_rw.v
-v $(USER_PROJECT_VERILOG)/rtl/wb_openram_wrapper/src/wb_port_control.v
-v $(USER_PROJECT_VERILOG)/rtl/wb_openram_wrapper/src/wb_openram_wrapper.v
-v $(USER_PROJECT_VERILOG)/rtl/openram_z2a/src/sky130_sram_1kbyte_1rw1r_32x256_8.v