The goal of this project is to create a general purpose frequency-domain circuit analysis code which can support the flow of design, optimization, and fabrication. The Purpose (Mission)- Develop a simulation code which is accurate and easy to maintain
- Develop support features and programs for design convenience
- Optimize the code where possible for speed
These are the targets we want to meet- Maintain a fairly user-friendly interface
- Integrate useful optimizers and statistical tools
- Integrate useful translators for Layout programs
- Keep the code maintainable, optimize where this doesn't conflict
- Simulation code supports Windows and Linux
Objectives
Continue to develop the optimizers and translators. Continue to refine and debug the existing code. Measurable Objectives:- The addition of documentation pages
- The addition of optimizers or statistical tools
- The addition of new output formats or translators
- Bug fixes or code refinements, plus adding validation cases to keep problems fixed
Deliverable
The deliverable is a suite of programs to handle the user interface. For Windows, this includes the simulation software, a GUI, a simple plotting program, and a console viewer. The Linux code still needs to be compiled. Project Constraints
The code must be kept as friendly as possible: readable, somewhat logical, with functionality split in as logical fashion as possible across classes. Documentation must be kept up to date. |
|