Some Very General Rules:

  1. Always minimize circuit size
  2. Minimize the reactive component (L/C) count
  3. Minimize the number of new topologies created
  4. Design for modularity using sxcmp files
  5. Parameterize models. Spreadsheets in Module 5 help out here
  6. Use Multi-Level Modeling to implement the minimum circuit complexity for your simulation goal
  7. Use conditional instantiations to implement Multi-Level Modeling using sxcmp files
  8. Use built-in blocks whenever possible - these are optimized for speed
  9. Be very careful to consider the minimum time constant of your circuits