Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Fican1 authored Sep 10, 2024
1 parent 1e97566 commit 82a7ea6
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,19 @@ The design flow decouples circuit configuration from the optimization process, a
The circuit parameters are maintained in independent configuration files in the `design variables` folder.
Different netlists can be switched in the testbench, with each netlist representing an encapsulated circuit.

### Testbench

| Line | Ngspice Testbench Description |
|------|------------------------------------------------------------|
| 1 | `.include ./path_to_spice_netlist/circuit_name`*Include the SPICE netlist* |
| 2 | `.include ./path_to_decision_variable/circuit_name`*Include the circuit parameters (decision variables)* |
| 3 | `.include ./mosfet_model/sky130_pdk/libs.tech/ngspice/corners/tt.spice`*Include PDK, modify Process in PVT* |
| 4 | `.PARAM supply_voltage = 1.3`*Specify supply voltage for PVT* |
| 5 | `.temp 27`*Specify temperature for PVT* |
| 6 | `.PARAM PARAM_CLOAD = 10p`*Specify load capacitance* |
| ... | *Simulation commands; no modifications required.* |


Overview of the components required for using AnalogGym:

- [How to configure and run different circuits via testbench](https://coda-team.github.io/AnalogGym/)
Expand Down

0 comments on commit 82a7ea6

Please sign in to comment.