Qorvo’s QSPICE Examples from RF Signal Integrity to Power Integrity series blog/article
This repository offers examples used in a series blog/articles on Microwave Journal (MWJ) written by a Qorvo engineer Masashi Nogawa.
We have following kind of example files in sub-directories, sorted by the article number of the series.
-
QSPICE simulation decks / schematics (.qsch)
-
Netlist files (.cir) for QSPICE from the .qsch schematics (above).
-
Result data files (.qraw) from the QSPICE simulation runs.
-
Python scripts (.py) as a QSPICE manipulation interface / wrapper.
-
Jupyter Lab notebooks (.ipynb) as an interactive execution of QSPICE-PyQSPICE.
Qorvo offers a free simulation tool QSPICE, that is a very fast running SPICE. On this QSPICE platform, Qorvo keeps offering simulation models of power management ICs and power SiC transistor devices (products of, formerly known as, UnitedSiC).
QSPICE is available from this URL for free.
Qorvo offers a Python (language) module, called PyQSPICE. All the examples in this repository are using PyQSPICE on their background.
At a high level, PyQSPICE module does following operations.
Once a DataFrame is loaded, a per-example Python script can manipulate the DataFrame for plotting, for example "V(R1) / I(R1)", and plot the data with the matplotlib.
For example, a Nyquist diagram like this…
Note
|
Please kindly let us know when you find other licenses to be mentioned here. |
-
The QSPICE files of file-extensions ".qsch", ".cir" and ".qraw" are under the license of Qorvo.
-
The Python script codes of file-extension ".py", writtne by Qorvo, are also under the license of Qorvo.