Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.61 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.61 KB

NMLSim

A CAD and simulation tool for in-plane nanomagnetic logic circuits. Check NMLSim_User_Guide.pdf for more information.

Lucas A. Lascasas Freitas
Matheus G. Arraes Veloso
Thiago R. B. S. Soares
Omar P. Vilela Neto
Department of Computer Science
Universidade Federal de Minas Gerais
Belo Horizonte, Brazil

João G. Nizer Rahmeier
Luiz G. C. Melo
Department of Electrical Engineering
Universidade Federal de Minas Gerais
Belo Horizonte, Brazil

How to RUN the code:

Erase obj files and exe: make clean
Erase csv files in File folder: make eraseCSV
Compile: make
Run engine: make run input=inFilePath output=outFilePath
Run chart script: python3 chart.py -h
Run user interface 32 bits system: make interface32
Run user interface 64 bits system: make interface64

Input File Example:

Check /Files/example.xml for more info.

Publications:

  1. Soares, T.R.B.S., Nizer Rahmeier, J.G., de Lima, V.C. et al. J Comput Electron (2018) 17: 1370. https://doi.org/10.1007/s10825-018-1215-8

  2. Freitas, Lucas A. Lascasas, Omar P. Vilela Neto, João G. Nizer Rahmeier, and Luiz GC Melo. "NMLSim 2.0: a robust CAD and simulation tool for in-plane nanomagnetic logic based on the LLG equation." In Proceedings of the 32nd Symposium on Integrated Circuits and Systems Design, p. 23. ACM, 2019.