Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1sand0s/jspice
Java based SPICE Solver (No GUI)
https://github.com/1sand0s/jspice
Last synced: 5 days ago
JSON representation
Java based SPICE Solver (No GUI)
- Host: GitHub
- URL: https://github.com/1sand0s/jspice
- Owner: 1sand0s
- License: mit
- Created: 2022-02-05T02:17:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-15T20:31:10.000Z (over 2 years ago)
- Last Synced: 2023-10-20T15:46:21.782Z (over 1 year ago)
- Language: Java
- Size: 82 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JSPICE
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/1sand0s/JSPICE/Java%20CI)
![GitHub](https://img.shields.io/github/license/1sand0s/JSPICE)JSPICE is a [SPICE](http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/) solver developed from scratch in Java. A SPICE solver is a circuit simulator that can be
used to compute node voltages and branch currents. They are commonly used in PCB/circuit design to ensure the extracted board parasitics/chosen components match the required specifications.Supported Analysis
1. DC Analysis
2. AC Analysis
3. Transient Analysis
Requirements
1. [Openjdk 17](https://jdk.java.net/17/)
2. [Maven v3.8.4](https://maven.apache.org/download.cgi)
Building
1.
Clone the JSPICE repository:
If you have Git installed, clone the repository by executing
`git clone https://github.com/1sand0s/JSPICE.git`
Otherwise, download the repository as a [zip ball](https://github.com/1sand0s/JSPICE/archive/refs/heads/main.zip)2.
Running with Maven
To build and run tests, `cd` into the `JSPICE` directory and execute `mvn clean install`