Does anyone have suggestions on how to create func...
# reram
a
Does anyone have suggestions on how to create functions and call them dynamically in spice file, as the rram circuit size increases it becomes quite challenging to manually define pulses using PWL for various operations like read, write, form, etc
a
I don’t think there’s a very good way to do this in SPICE itself unfortunately 😞 I faced this problem awhile ago and wrote a PWL generator in Python: https://github.com/akashlevy/pyxbar
This is for a crossbar RRAM array. You may need to modify a lot of things to use for what you are doing, but it should be a decent starting point. Let me know if you have any questions!
a
Thank you so much
s
hi @Akash Levy the github has a ppt in doc but its not loadng. can u share ppt explaining the git link pyxbar.pptx . also is this for 1t1r xbar?
a
Hi Samarth it is working for me. Please try to load it in a pptx viewer
s
Works @Akash Levy but I don’t see any selector/transistor considerations?
a
Yes, it is for crossbars at the moment, hence the name
pyxbar
(python crossbar)
It should be extensible to arrays with selectors, but might take some work