Why Reuse is Hard
Requires best design practices
Requires generalized solutions
Verification of parameterized designs is hard
Optimal, generalized synthesis is hard
Requires
- discipline
- processes
- tools
- additional effort and time
- management buy-in that value >> cost