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}
}

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}
    }
    
  • 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}
    }
    
  • 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}
    }
    
  • 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}
    }
    
  • 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}
    }
    
  • 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}
    }
    
  • 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}
    }
    
  • 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}
    }