First try creativity & common sense
- To better understand the problem
- To maximize “learning opportunities”
Then collect existing wisdom:
- Experience
- Literature/benchmark database
- Older colleagues/teachers/etc.
Create/Choose most likely approach/topology
- Based on understanding & insight
- Design/modify for required specification
Verify through simulation (last step!)
- Don't start Cadence before you (think you) know the answer!