add manifest
diff --git a/manifest-mpw-7.csv b/manifest-mpw-7.csv
new file mode 100644
index 0000000..3583e81
--- /dev/null
+++ b/manifest-mpw-7.csv
@@ -0,0 +1,43 @@
+SWT Frame Location,	SLOT,	PROJECT,	ID,	DRC (r_),	DRCMR,	MR RULES,	NOTES,	STATUS,	SHASUM,	LINK,	LAST UPDATED
+A1,001, tinytapeout, '00070f74, , , , , , 8c30b74fb2c45ff98fd364ff92288c8ef3b5f536, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-001/+/refs/heads/main/tapeout/outputs/oas/caravel_00070f74.oas?format=TEXT' | base64 -d > caravel_00070f74.oas
+A2,002, zero_to_asic_course_group_submission_mpw7, '0007bc4e, , , , , , edbb134c1c01432b9ca30503920554319fe65b12, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-002/+/refs/heads/main/tapeout/outputs/oas/caravel_0007bc4e.oas?format=TEXT' | base64 -d > caravel_0007bc4e.oas
+A3,003, microwatt_mpw7, '00071dbf, , , , , , 626863845b7baba04857dfe87e6b872f5f68e710, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-003/+/refs/heads/main/tapeout/outputs/oas/caravel_00071dbf.oas?format=TEXT' | base64 -d > caravel_00071dbf.oas
+A4,004, yonga-can_controller, '00076c24, , , , , , 713fa91aa17fc16650468a81c6c42476a35a138f, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-004/+/refs/heads/main/tapeout/outputs/oas/caravel_00076c24.oas?format=TEXT' | base64 -d > caravel_00076c24.oas
+A5,005, rocketalpha, '00071c47, , , , , , fc47a23aed7efc4f0e55eb6967c4bca859dfcc71, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-005/+/refs/heads/main/tapeout/outputs/oas/caravel_00071c47.oas?format=TEXT' | base64 -d > caravel_00071c47.oas
+A6,006, riscduino-dcore_d3_3, '00075487, , , , , , be5db368771cd3f00fce46295cc08fb4ad90903c, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-006/+/refs/heads/main/tapeout/outputs/oas/caravel_00075487.oas?format=TEXT' | base64 -d > caravel_00075487.oas
+A7,---, TEST, S8PET_ETEST_DIE_1A, n/a, test structure
+B1,007, riscduino-qcore_q2_3, '000710d6, , , , , , fba433da964414574d0a3d6ee6e7b8bd6eb2bb69, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-007/+/refs/heads/main/tapeout/outputs/oas/caravel_000710d6.oas?format=TEXT' | base64 -d > caravel_000710d6.oas
+B2,008, riscduino-score-s4-3, '00079dd5, , , , , , 4dd28fb3f5405f7e53556bbd05c77b251f713780, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-008/+/refs/heads/main/tapeout/outputs/oas/caravel_00079dd5.oas?format=TEXT' | base64 -d > caravel_00079dd5.oas
+B3,009, nanofabrication_project_using_openfasoc, '0007a4ec, , , , , , 02a0a75a5d21b27f522244c1eb4eda54b41c03c9, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-009/+/refs/heads/main/tapeout/outputs/oas/caravel_0007a4ec.oas?format=TEXT' | base64 -d > caravel_0007a4ec.oas
+B4,010, sramtestvehicleg3, '000706ee, , , , , , fcb9202e8a498ead813799cedb5c2bde62e27057, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-010/+/refs/heads/main/tapeout/outputs/oas/caravel_000706ee.oas?format=TEXT' | base64 -d > caravel_000706ee.oas
+B5,011, analog_frontend_for_particle_detection_resubm, '0007de8b, , , , , , b22041f29d796159d8ed90e8d2da83ac1766e299, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-011/+/refs/heads/main/tapeout/outputs/oas/caravel_0007de8b.oas?format=TEXT' | base64 -d > caravel_0007de8b.oas
+B6,012, isa_16-bit_microprocessor, '0007e9cb, , , , , , 69325f41eb9691861c3c5c94d0d25d47fe53ae5d, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-012/+/refs/heads/main/tapeout/outputs/oas/caravel_0007e9cb.oas?format=TEXT' | base64 -d > caravel_0007e9cb.oas
+B7,013, reram_crossbar, '0007c51e, , , , , , 06f34e49b90b34c487d1c782a7e34f1eb4fa5b07, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-013/+/refs/heads/main/tapeout/outputs/oas/caravel_0007c51e.oas?format=TEXT' | base64 -d > caravel_0007c51e.oas
+C1,014, trainable-nn, '0007a700, , , , , , adc237fd133e934b0585d090f8b4666de4d5ea33, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-014/+/refs/heads/main/tapeout/outputs/oas/caravel_0007a700.oas?format=TEXT' | base64 -d > caravel_0007a700.oas
+C2,015, 10b_adc_and_analog_support_-_update, '00071a52, , , , , , f67e522e193cfa6254917fa8f80a85eed338e8b1, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-015/+/refs/heads/main/tapeout/outputs/oas/caravel_00071a52.oas?format=TEXT' | base64 -d > caravel_00071a52.oas
+C3,016, bitcoin_mining_asics, '0007a3ee, , , , , , 62aeeaa6a1eef91364aeea52f204c83a905bdd63, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-016/+/refs/heads/main/tapeout/outputs/oas/caravel_0007a3ee.oas?format=TEXT' | base64 -d > caravel_0007a3ee.oas
+C4,017, yonga-mcu, '0007fbd5, , , , , , 5faacf897e96a182d9aba248f038f307da9776cd, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-017/+/refs/heads/main/tapeout/outputs/oas/caravel_0007fbd5.oas?format=TEXT' | base64 -d > caravel_0007fbd5.oas
+C5,---, TEST, S8PET_ETEST_DIE_1A, n/a, test structure
+C6,018, soomrv, '00070664, , , , , , 45156cf7a6cc06c698b3bb78c7276947dc19bbfc, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-018/+/refs/heads/main/tapeout/outputs/oas/caravel_00070664.oas?format=TEXT' | base64 -d > caravel_00070664.oas
+C7,019, marmot_risc-v_asic_for_motor_control, '000784a4, , , , , , d59fb120d58083c304a75f0d53b0ba5600a2ffec, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-019/+/refs/heads/main/tapeout/outputs/oas/caravel_000784a4.oas?format=TEXT' | base64 -d > caravel_000784a4.oas
+D1,020, mixed_signal_circuits-jun13, '00073770, , , , , , 8162d3d4310611bc105c8238df79ddf221ad5347, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-020/+/refs/heads/main/tapeout/outputs/oas/caravel_00073770.oas?format=TEXT' | base64 -d > caravel_00073770.oas
+D2,021, fpga_programming_management_unit, '000726e4, , , , , , 832b6664b9f8e0525389042f6be94ec008206706, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-021/+/refs/heads/main/tapeout/outputs/oas/caravel_000726e4.oas?format=TEXT' | base64 -d > caravel_000726e4.oas
+D3,022, warp-v, '0007c27b, , , , , , 516c548802ebc3bfa6bd5acd83b602e4e445bb8a, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-022/+/refs/heads/main/tapeout/outputs/oas/caravel_0007c27b.oas?format=TEXT' | base64 -d > caravel_0007c27b.oas
+D4,023, leaf__mpw7_, '00079f4f, , , , , , 10a23d59fdff09fad45c26a079eba475d409acde, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-023/+/refs/heads/main/tapeout/outputs/oas/caravel_00079f4f.oas?format=TEXT' | base64 -d > caravel_00079f4f.oas
+D5,024, in_memory_computing_sram, '00073472, , , , , , 1592f212e662834592c420c2c3965b1d37477c05, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-024/+/refs/heads/main/tapeout/outputs/oas/caravel_00073472.oas?format=TEXT' | base64 -d > caravel_00073472.oas
+D6,025, rng_based_on_a_figaro_oscillator, '0007d07d, , , , , , 5f2a94d270d976c93f479eba0d195f0bf8b0737f, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-025/+/refs/heads/main/tapeout/outputs/oas/caravel_0007d07d.oas?format=TEXT' | base64 -d > caravel_0007d07d.oas
+D7,026, reram-controller-mpw7_v2, '000757a6, , , , , , af5779f246159f4335f1d623efe9fb4140518d70, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-026/+/refs/heads/main/tapeout/outputs/oas/caravel_000757a6.oas?format=TEXT' | base64 -d > caravel_000757a6.oas
+E1,027, enhanced_chaotic_oscillator_design, '0007bcb6, , , , , , 3955bf990927c85a494074cef804c4ac00df3fa1, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-027/+/refs/heads/main/tapeout/outputs/oas/caravel_0007bcb6.oas?format=TEXT' | base64 -d > caravel_0007bcb6.oas
+E2,028, in_memory_computing_rram, '00079d57, , , , , , 34d9c5687ec9d3d9cf14c1eb332928fbecce67bd, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-028/+/refs/heads/main/tapeout/outputs/oas/caravel_00079d57.oas?format=TEXT' | base64 -d > caravel_00079d57.oas
+E3,029, rram_imc_v2_flat, '0007f0d6, , , , , , e28ce961bd88d317bd3a21d16ad29e2d3cc1cfea, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-029/+/refs/heads/main/tapeout/outputs/oas/caravel_0007f0d6.oas?format=TEXT' | base64 -d > caravel_0007f0d6.oas
+E4,030, topmetalse-dps, '00071450, , , , , , bbe752ca98449977cb6dc226b577f0e1c5621eb4, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-030/+/refs/heads/main/tapeout/outputs/oas/caravel_00071450.oas?format=TEXT' | base64 -d > caravel_00071450.oas
+E5,031, chaos_automaton, '00079768, , , , , , 9c4cf78873623801b2248cbc354f63bd74111a37, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-031/+/refs/heads/main/tapeout/outputs/oas/caravel_00079768.oas?format=TEXT' | base64 -d > caravel_00079768.oas
+E6,032, hehecore_resubmission, '0007f804, , , , , , a8a740c74d040f0545b58df34d2e870f794a8843, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-032/+/refs/heads/main/tapeout/outputs/oas/caravel_0007f804.oas?format=TEXT' | base64 -d > caravel_0007f804.oas
+E7,033, waveform_generator, '0007036b, , , , , , 8b0881e526d997ce1b01524800e6cfe5496038bc, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-033/+/refs/heads/main/tapeout/outputs/oas/caravel_0007036b.oas?format=TEXT' | base64 -d > caravel_0007036b.oas
+F1,034, rift2core, '0007c6b2, , , , , , f12266af71409f7b05b42067a541b79791f160ed, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-034/+/refs/heads/main/tapeout/outputs/oas/caravel_0007c6b2.oas?format=TEXT' | base64 -d > caravel_0007c6b2.oas
+F2,035, rift2go_2300, '00070a8f, , , , , , b9b2f68f03fa68806cba4c5a53d57b3f351b8941, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-035/+/refs/heads/main/tapeout/outputs/oas/caravel_00070a8f.oas?format=TEXT' | base64 -d > caravel_00070a8f.oas
+F3,036, sloci_resubmission, '0007c3b4, , , , , , 523b3953a14569267f0e3dbe4893c6772a930409, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-036/+/refs/heads/main/tapeout/outputs/oas/caravel_0007c3b4.oas?format=TEXT' | base64 -d > caravel_0007c3b4.oas
+F4,037, systolic_array_matrix_multiplier, '00075f5e, , , , , , 80ffab26ed3628f746d94f1bfbd758883e72bb89, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-037/+/refs/heads/main/tapeout/outputs/oas/caravel_00075f5e.oas?format=TEXT' | base64 -d > caravel_00075f5e.oas
+F5,038, crypto_aes128, '000736fc, , , , , , eb94a45cddbd16c1da5b7fc642b66edf9b34d3c9, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-038/+/refs/heads/main/tapeout/outputs/oas/caravel_000736fc.oas?format=TEXT' | base64 -d > caravel_000736fc.oas
+F6,039, graphics_controller, '00077c17, , , , , , 3a16b8eb0dc0fb15fa9a42c9b9bd006b20de6fa4, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-039/+/refs/heads/main/tapeout/outputs/oas/caravel_00077c17.oas?format=TEXT' | base64 -d > caravel_00077c17.oas
+F7,040, prga-test, '00073f45, , , , , , d832b9223f66d112a1e6bd77afc0eac49dd523e2, curl -k 'https://foss-eda-tools.googlesource.com/third_party/shuttle/sky130/mpw-007/slot-040/+/refs/heads/main/tapeout/outputs/oas/caravel_00073f45.oas?format=TEXT' | base64 -d > caravel_00073f45.oas