add link to projects.yaml and commit of multi tools
diff --git a/README.md b/README.md
index d8d7bf8..08d2391 100644
--- a/README.md
+++ b/README.md
@@ -6,12 +6,14 @@
# Multi Project Index
-This index was made with [multi project tools](https://github.com/mattvenn/multi_project_tools)
+This index was made with [multi project tools](https://github.com/mattvenn/multi_project_tools) at commit d1defefbe093b2b029b623f4aaf5cbe9fb362412
The OpenLANE config was generated with this command:
./multi_tool.py --create-openlane-config --copy-gds --force-delete
+Using this [configuration](projects.yaml)
+
![multi macro](pics/multi_macro.png)
## RGB Mixer
diff --git a/projects.yaml b/projects.yaml
new file mode 100644
index 0000000..9af41db
--- /dev/null
+++ b/projects.yaml
@@ -0,0 +1,52 @@
+projects:
+ - /home/matt/work/asic-workshop/course/wrapped_rgb_mixer
+ - /home/matt/work/asic-workshop/course/wrapped_frequency_counter
+ - /home/matt/work/asic-workshop/course/participants/group1/jamieiles/a5-1-wb-macro
+ - /home/matt/work/asic-workshop/course/participants/group3/konrad/fibonacci
+ - /home/matt/work/asic-workshop/course/participants/group2/chris/wrapped_quad_pwm_fet_drivers
+ - /home/matt/work/asic-workshop/course/participants/group3/matthewb/wrapped_memLCDdriver
+ - /home/matt/work/asic-workshop/course/participants/group4/brange/wrapped_qarma
+ - /home/matt/work/asic-workshop/course/participants/group3/petri/wrapped_chacha_wb_accel
+ - /home/matt/work/asic-workshop/course/participants/group2/tomg/wrapped-fbless-graphics-core
+ - /home/matt/work/asic-workshop/course/participants/group2/ericz/wrapped_pong
+ - /home/matt/work/asic-workshop/course/participants/group3/mbalestrini/wrapped_hack_soc
+ - /home/matt/work/asic-workshop/course/participants/kbeckmann/wrapped_gfxdemo
+ - /home/matt/work/asic-workshop/course/participants/group2/pawel/wrapped_wb_hyperram
+ - /home/matt/work/asic-workshop/course/participants/openlane/wrapped_newmot
+ - /home/matt/work/asic-workshop/course/participants/openlane/wrapped_hoggephase_project
+ - /home/matt/work/asic-workshop/course/participants/openlane/bfloat16_fma
+
+caravel:
+ root: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project
+ gl_dir: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project/verilog/gl
+ test_dir: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project/verilog/dv
+ rtl_dir: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/caravel_user_project/verilog/rtl/
+ config: config.tcl
+
+wrapper:
+ md5sum: 0ec8fdff7ae891b1b156030a841d1800
+ interface: interface.txt
+ instance: module_instance.v
+ upw_template: user_project_wrapper.sub.v
+ includes_template: uprj_netlists.sub.v
+
+env: # used for simulation
+ GCC_PATH: /opt/riscv64-unknown-elf-gcc-8.3.0-2020.04.1-x86_64-linux-ubuntu14/bin/
+ GCC_PREFIX: riscv64-unknown-elf
+ PDK_PATH: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/pdk/sky130A
+
+lvs:
+ PDK_PATH: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/pdk/sky130A # can't get LVS to work on rc6 PDK: always fails on tap cells
+ OPENLANE: /home/matt/work/asic-workshop/shuttle2-mpw-two-c/openlane # only used to find the count_lvs.py script
+
+tests:
+ gds:
+ width: 300
+ height: 300
+ # https://skywater-pdk.readthedocs.io/en/latest/rules/layers.html?highlight=72#gds-layers-information
+ metal5_id: 72
+ tristates: 144
+
+docs:
+ pic_dir: pics
+ index: index.md