https://github.com/cda-tum/mnt-designer
MNT Designer: A Comprehensive Design Tool for Field-coupled Nanocomputing (FCN)
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.1%) to scientific vocabulary
Repository
MNT Designer: A Comprehensive Design Tool for Field-coupled Nanocomputing (FCN)
Basic Info
Statistics
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
MNT Designer: A Comprehensive Design Tool for Field-coupled Nanocomputing (FCN)
MNT Designer is a comprehensive, fully open-source, GUI-based tool that advances the design of Field-coupled Nanocomputing circuits from high-level logic specifications through to fabrication-ready, cell-level layouts. By unifying previously separate stages such as physical design, “on-the-fly” gate design, and verification in a graphical user interface, the tool streamlines an otherwise fragmented workflow. Specifically, it enables researchers and designers to import and edit high-level logic descriptions, generate and refine gate-level layouts, verify design-rule compliance, and export completed designs for simulation and fabrication. The modularity and scalability of the proposed approach accommodate both exact and heuristic algorithms, offering flexibility in tackling the wide range of problems and constraints inherent to FCN technologies. The ability to manually adjust layouts alongside automated post-layout optimization algorithms further empowers experts to explore custom solutions for performance-critical or domain-specific designs. Moreover, the integrated gate-design functionality for SiDBs facilitates rapid prototyping and testing of new concepts. Overall, by integrating these capabilities into a single, user-friendly environment, the presented tool fills a critical gap in existing FCN design tools. It thereby accelerates research and development in nanoscale computing, ultimately paving the way for more efficient, reliable, and scalable FCN circuits.
Related publication presented at DATE: paper and IEEE-NANO: paper.
Usage of MNT Designer
If you do not have a virtual environment set up, the following steps outline one possible way to do so. First, install virtualenv:
console
$ pip install virtualenv
Then create a new virtual environment in your project folder and activate it:
console
$ mkdir mnt_designer
$ cd mnt_designer
$ python -m venv venv
$ source venv/bin/activate
MNT Designer can be installed via pip:
console
(venv) $ pip install mnt.designer
and then started locally using this command:
(venv) $ mnt.designer
References
In case you are using MNT Designer in your work, we would be thankful if you referred to it by citing the following publications:
bibtex
@INPROCEEDINGS{hofmann2025codesign,
author = {S. Hofmann and M. Walter and R. Wille},
title = {{Late Breaking Results: Physical Co-Design for Field-coupled Nanocomputing}},
booktitle = {{Design, Automation and Test in Europe (DATE)}},
year = {2025},
}
bibtex
@INPROCEEDINGS{hofmann2025mntdesigner,
author = {S. Hofmann and J. Drewniok and M. Walter and R. Wille},
title = {{MNT Designer: A Comprehensive Design Tool for Field-coupled Nanocomputing}},
booktitle = {{International Conference on Nanotechnology (IEEE Nano)}},
year = {2025},
}
Owner
- Name: Chair for Design Automation, TU Munich
- Login: cda-tum
- Kind: organization
- Location: Germany
- Website: https://www.cda.cit.tum.de
- Repositories: 22
- Profile: https://github.com/cda-tum
The CDA provides expertise for all main steps in the design and realization of integrated circuits, embedded systems, as well as cyber-physical systems.
GitHub Events
Total
- Release event: 3
- Watch event: 2
- Delete event: 2
- Push event: 8
- Public event: 1
- Pull request event: 3
- Create event: 6
Last Year
- Release event: 3
- Watch event: 2
- Delete event: 2
- Push event: 8
- Public event: 1
- Pull request event: 3
- Create event: 6
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Simon Hofmann | s****n@t****e | 37 |
| Simon | s****n@g****m | 7 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 2 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 2 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/autobuild v3 composite
- github/codeql-action/init v3 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- release-drafter/release-drafter v6 composite
- flask >=2.0.0
- mnt.pyfiction >=0.6.8
- packaging >=21.0
- requests >=2.31.0