I have successfully implemented basic memristor-based logic gates in a custom compiler, but when trying to extend this to more advanced circuits like full adder, they fail to function correctly. The issues seem to arise in circuit simulation or logic execution.Only one in either of the outputs is getting correct i.e either sum or carry other output is not completely charging. If capacitance value is changing at carry, then sum value is changing.
Has anyone encountered similar problems? What could be the possible reasons—limitations in the compiler, issues with memristor modeling, or challenges in circuit optimization? Any insights or suggestions for debugging would be greatly appreciated!