Skip to content

v0.4.0

Compare
Choose a tag to compare
@marcelwa marcelwa released this 28 Jan 09:09
· 516 commits to main since this release

There are people who think that things that happen in fiction do not really happen. These people are wrong. — Neil Gaiman

This release states the largest update to fiction yet. Its architecture has been completely reworked to create a platform upon which the FCN community can build. To this end, fiction now provides

  1. a header-only template library that can be utilized in third-party projects,
  2. a framework for experiments for rapid prototyping and reproducible findings, and
  3. the established CLI that is now built with fiction's new library.

Furthermore, the build system has been revised and third-party dependencies have been cut to leave behind only what was really necessary. No more Boost means less trouble compiling on any system. Z3 is now an optional dependency that, if installed, enables additional features.

Finally, there is a whole lot of new features including but not limited to support for the Silicon Dangling Bond (SiDB) technology and the SiQAD simulator (many thanks to Samuel Sze Hang Ng for the collaboration!) as well as the QCA-STACK tool for 3D QCA circuits (many thanks to Willem Lambooy for the collaboration!), the integration of a technology mapper (many thanks to Alessandro Tempia Calvino for his support!), layout types with hexagonal tiles, and much more.

To learn more about the latest features, see the full CHANGELOG. To get started with writing your own tool built with fiction, check out the DOCUMENTATION.