Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a ngspice compatible model which doesn't use Verilog-A #8

Open
mithro opened this issue Nov 22, 2021 · 4 comments
Open

Create a ngspice compatible model which doesn't use Verilog-A #8

mithro opened this issue Nov 22, 2021 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@mithro
Copy link
Contributor

mithro commented Nov 22, 2021

It would be nice to have a ngspice compatible spice model of the ReRAM cell which doesn't use a Verilog-A file.

@mithro mithro added enhancement New feature or request help wanted Extra attention is needed labels Nov 22, 2021
@RTimothyEdwards
Copy link
Collaborator

Or a version of ngspice that can compile Verilog-A models as plug-ins. I see this as a major drawback of ngspice that is something that is probably very easy to implement by anyone who knows how to do plug-in shared object libraries.

@mguthaus
Copy link
Collaborator

I'm not aware of any compact spice models for ReRAM devices. Are there any?

@holvo
Copy link

holvo commented Feb 26, 2023

Since ngspice-39 there is now a way to add Verilog-A compact device models into ngspice. Please see https://ngspice.sourceforge.io/osdi.html and chapter 13 of the current ngspice manual.

@holvo
Copy link

holvo commented Jul 7, 2023

In addition there are two memristor models available in ngspice (see ngspice\examples\memristor), which might be modified and adapted to ReRAM devices. One is a behavioral model with B sources, the other is an analog (C-coded) XSPICE model.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants