Publications

fiction is academic software, thus, many of its built-in algorithms have been published as scientific papers.

A brief technical report summarizing the features of fiction v0.2.1 is available at arXiv.

If you use fiction in your work, we would appreciate if you cited

Marcel Walter, Robert Wille, Frank Sill Torres, Daniel Große and Rolf Drechsler: “fiction: An Open Source Framework for the Design of Field-coupled Nanocomputing Circuits”, 2019, arXiv:1905.02477.

@misc{fiction,
  author = {Walter, Marcel and Wille, Robert and Sill Torres, Frank and Gro{\ss}e, Daniel and Drechsler, Rolf},
  title = {{fiction: An Open Source Framework for the Design of Field-coupled Nanocomputing Circuits}},
  archivePrefix = {arXiv},
  eprint = {1905.02477},
  note = {arXiv:1905.02477},
  year = {2019},
  month = {May}
}

and

Marcel Walter, Jan Drewniok, Simon Hofmann, Benjamin Hien, and Robert Wille: “The Munich Nanotech Toolkit (MNT)”, IEEE International Conference on Nanotechnology (IEEE NANO), 2024.

@inproceedings{mnt,
  author = {Walter, Marcel and Drewniok, Jan and Hofmann, Simon and Hien, Benjamin and Wille, Robert},
  title = {{The Munich Nanotech Toolkit (MNT)}},
  booktitle = {IEEE International Conference on Nanotechnology (IEEE NANO)},
  pages = {454--459},
  year = {2024}
}

Furthermore, if you use any of the design automation algorithms, please consider citing their respective papers as well.

  • Exact physical design (exact):

    @inproceedings{walter2018exact,
      title={{An Exact Method for Design Exploration of Quantum-dot Cellular Automata}},
      author={Walter, Marcel and Wille, Robert and Gro{\ss}e, Daniel and Sill Torres, Frank and Drechsler, Rolf},
      booktitle={Design, Automation and Test in Europe Conference \& Exhibition (DATE)},
      pages = {503--508},
      year={2018}
    }
    
  • Scalable physical design (ortho):

    @inproceedings{walter2019ortho,
      title={{Scalable Design for Field-coupled Nanocomputing Circuits}},
      author={Walter, Marcel and Wille, Robert and Sill Torres, Frank and Gro{\ss}e, Daniel and Drechsler, Rolf},
      booktitle={Asia and South Pacific Design Automation Conference (ASP-DAC)},
      pages={197--202},
      year={2019},
      publisher={ACM New York, NY, USA}
    }
    
  • One-pass synthesis (onepass):

    @inproceedings{walter2021onepass,
      title={{One-pass Synthesis for Field-coupled Nanocomputing Technologies}},
      author={Walter, Marcel and Haaswijk, W. and Wille, Robert and Sill Torres, Frank and Drechsler, Rolf},
      booktitle={Asia and South Pacific Design Automation Conference (ASP-DAC)},
      pages={574--580},
      year={2021},
      publisher={ACM New York, NY, USA}
    }
    
  • Equivalence checking (equiv):

    @inproceedings{walter2020equiv,
      title={{Verification for Field-coupled Nanocomputing Circuits}},
      author={Walter, Marcel and Wille, Robert and Sill Torres, Frank and D. Gro{\ss}e and Drechsler, Rolf},
      booktitle={Design Automation Conference (DAC)},
      year={2020}
    }
    
  • Multi-path routing (color_routing):

    @inproceedings{walter2022colorrouting,
      title={{Efficient Multi-Path Signal Routing for Field-coupled Nanotechnologies}},
      author={Walter, Marcel and Wille, Robert},
      booktitle={International Symposium on Nanoscale Architectures (NANOARCH)},
      year={2022}
    }
    

    Multi-path routing experiment script

  • QuickSim (quicksim):

    @inproceedings{drewniok2023quicksim,
      title={{\emph{QuickSim}: Efficient \emph{and} Accurate Physical Simulation of Silicon Dangling Bond Logic}},
      author={Drewniok, Jan and Walter, Marcel and Ng, Samuel Sze Hang and Walus, Konrad and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={817--822},
      year={2023}
    }
    

    QuickSim experiment script

  • QuickExact (quickexact):

    @inproceedings{drewniok2024quickexact,
      title={{The Need for Speed: Efficient Exact Simulation of Silicon Dangling Bond Logic}},
      author={Drewniok, Jan and Walter, Marcel and Wille, Robert},
      booktitle={Asia and South Pacific Design Automation Conference (ASP-DAC)},
      pages={576--581},
      year={2024}
    }
    

    QuickExact experiment script

  • Critical temperature simulation (critical_temperature):

    @inproceedings{drewniok2023temperature,
      title={{Temperature Behavior of Silicon Dangling Bond Logic}},
      author={Drewniok, Jan and Walter, Marcel and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={925--930},
      year={2023}
    }
    

    Critical temperature experiment scripts

  • Operational domain computation (opdom):

    @inproceedings{walter2023opdom,
      title={{Reducing the Complexity of Operational Domain Computation in Silicon Dangling Bond Logic}},
      author={Walter, Marcel and Drewniok, Jan and Ng, Samuel Sze Hang and Walus, Konrad and Wille, Robert},
      booktitle={International Symposium on Nanoscale Architectures (NANOARCH)},
      year={2023}
    }
    

    Operational domain experiment scripts

  • SiDB gate design (gate_design):

    @inproceedings{drewniok2023gatedesigner,
      title={{Minimal Design of SiDB Gates: An Optimal Basis for Circuits Based on Silicon Dangling Bonds.}},
      author={Drewniok, Jan and Walter, Marcel and Wille, Robert},
      booktitle={International Symposium on Nanoscale Architectures (NANOARCH)},
      year={2023}
    }
    
  • Mapping Cartesian to hexagonal layouts (hexagonalization):

    @inproceedings{hofmann2023hexagonalization,
      title={{Scalable Physical Design for Silicon Dangling Bond Logic: How a 45\textdegree~Turn Prevents the Reinvention of the Wheel}},
      author={Hofmann, Simon and Walter, Marcel and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={872--877},
      year={2023}
    }
    

    Hexagonalization experiment script

  • Post-layout optimization (post_layout_optimization):

    @inproceedings{hofmann2023postlayout,
      title={{Post-Layout Optimization for Field-coupled Nanotechnologies}},
      author={Hofmann, Simon and Walter, Marcel and Wille, Robert},
      booktitle={International Symposium on Nanoscale Architectures (NANOARCH)},
      year={2023}
    }
    

    Post-layout optimization experiment script

    @inproceedings{hofmann2025scalablepostlayout,
      title={{Efficient and Scalable Post-Layout Optimization for Field-coupled Nanotechnologies}},
      author={Hofmann, Simon and Walter, Marcel and Wille, Robert},
      journal={IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)},
      year={2025},
      doi={10.1109/TCAD.2025.3549354}
    }
    

    Scalable post-layout optimization experiment script

  • Wiring reduction (wiring_reduction):

    @inproceedings{hofmann2024wiring,
      title = {{Late Breaking Results: Wiring Reduction for Field-coupled Nanotechnologies}},
      author = {Hofmann, Simon and Walter, Marcel and Wille, Robert},
      booktitle={Design Automation Conference (DAC)},
      year = {2024}
    }
    

    Wiring reduction experiment script

  • Graph-oriented layout design (gold):

    @inproceedings{hofmann2024gold,
      title={{A* is Born: Efficient and Scalable Physical Design for Field-coupled Nanocomputing}},
      author={Hofmann, Simon and Walter, Marcel and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={80--85},
      year={2024}
    }
    

    Graph-oriented layout design experiment script

    @inproceedings{hofmann2025goldcost,
      title={{Physical Design for Field-coupled Nanocomputing with Discretionary Cost Objectives}},
      author={Hofmann, Simon and Walter, Marcel and Wille, Robert},
      booktitle={IEEE CASS Latin America Symposium on Circuits and Systems (LASCAS)},
      pages={1--5},
      year={2025}
    }
    

    Graph-oriented layout design with discretionary cost objectives experiment script

  • SAT-based clock number assignment:

    @inproceedings{walter2024clocknumber,
      title={{Ending the Tyranny of the Clock: SAT-Based Clock Number Assignment for Field-coupled Nanotechnologies}},
      author={Walter, Marcel and Drewniok, Jan and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={68--73},
      year={2024}
    }
    

    Clock number assignment experiment script

  • Towards Defect-Aware Physical Design of Silicon Dangling Bond Logic:

    @inproceedings{walter2024defectaware,
      title={{Towards Atomic Defect-Aware Physical Design of Silicon Dangling Bond Logic on the H-Si(100)-$2\times1$ Surface}},
      author={Walter, Marcel and Croshaw, Jeremiah and Hang Ng, Samuel Sze and Walus, Konrad and Wolkow, Robert and Wille, Robert},
      booktitle={Design, Automation and Test in Europe Conference \& Exhibition (DATE)},
      pages={1--2},
      year={2024}
    }
    

    Towards defect-aware physical design of silicon dangling bond logic experiment script

  • On-the-fly Defect-Aware Design of Circuits:

    @inproceedings{drewniok2024ontheflydesign,
      title={{On-the-fly Defect-Aware Design of Circuits based on Silicon Dangling Bond Logic}},
      author={Drewniok, Jan and Walter, Marcel and Hang Ng, Samuel Sze and Walus, Konrad and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={30--35},
      year={2024}
    }
    

    On-the-fly defect-aware design of circuits experiment script

  • Unifying Figures of Merit for Silicon Dangling Bond Logic:

    @inproceedings{drewniok2024figuresofmerit,
      title={{Unifying Figures of Merit: A Versatile Cost Function for Silicon Dangling Bond Logic}},
      author={Drewniok, Jan and Walter, Marcel and Hang Ng, Samuel Sze and Walus, Konrad and Wille, Robert},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={91--96},
      year={2024}
    }
    
  • Alternative Silicon Orientations:

    @inproceedings{ng2024latorientations,
      title={{Unlocking Flexible Silicon Dangling Bond Logic Designs on Alternative Silicon Orientations}},
      author={Ng, Samuel Sze Hang and Drewniok, Jan and Walter, Marcel and Retallick, Jacob and Wille, Robert and Walus, Konrad},
      booktitle={IEEE International Conference on Nanotechnology (IEEE NANO)},
      pages={57--92},
      year={2024}
    }
    
  • SiDB Bestagon library:

    @inproceedings{walter2022hexagons,
      title={{Hexagons are the Bestagons: Design Automation for Silicon Dangling Bond Logic}},
      author={Walter, Marcel and Ng, Samuel Sze Hang and Walus, Konrad and Wille, Robert},
      booktitle={Design Automation Conference (DAC)},
      pages = {739--744},
      year={2022}
    }
    

    Bestagon experiment script