Let there be a fiction

fiction provides a C++20 header-only library, the mnt.pyfiction Python package, and a command-line interface for Field-coupled Nanocomputing design automation. Design and inspect QCA, SiDB, and iNML layouts with algorithms for logic synthesis, placement, routing, clocking, and verification.

Get started

Explore the library

Start with layouts and networks, then explore synthesis, physical design, and verification. The technology reference covers FCN, QCA, iNML, and SiDB. API pages provide C++ and Python tabs where both interfaces exist.