Many intro VLSI classes create custom designs like an adder/multiplier/etc. and many analog classes do the same with an amplifier/a2d/etc. It would make sense to have a framework based on Caravel, kind of like what @User did with ASIC modules, to integrate these custom designs on a single user space. The main challenge as I see it would be the Design For Test automation so each project could test themselves. Also, a shared hardening flow for custom, of course.
What do people think?
@User how did you do DFT for your designs?