Skip to content

Commit

Permalink
📝 added documentation for nano papers.
Browse files Browse the repository at this point in the history
  • Loading branch information
Drewniok committed Sep 1, 2024
1 parent bdecd89 commit 7700d7d
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 2 deletions.
38 changes: 38 additions & 0 deletions docs/publications.rst
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,44 @@ Furthermore, if you use any of the design automation algorithms, please consider

`Clock number assignment experiment script <https://github.com/cda-tum/fiction/tree/main/experiments/clock_number_assignment>`_

* :ref:`On-the-fly Defect-Aware Design of Circuits <on_the_fly_design>`:

.. code-block:: tex

@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 <https://github.com/cda-tum/fiction/tree/main/experiments/physical_design_with_on_the_fly_gate_design>`_

* :ref:`Unifying Figures of Merit for Silicon Dangling Bond Logic`:

.. code-block:: tex

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

* :ref:`Alternative Silicon Orientations <alternative_hsi_lattices>`:

.. code-block:: tex

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

* :ref:`SiDB Bestagon library <bestagon>`:

.. code-block:: tex
Expand Down
2 changes: 2 additions & 0 deletions docs/technology/hsi_lattices.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _alternative_hsi_lattices:

H-Si Lattice Orientations
=========================

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@
// This script conducts defect-aware placement and routing with defect-aware on-the-fly SiDB gate design. Thereby, SiDB
// circuits can be designed in the presence of atomic defects.

// This algorithm was proposed in \"On-the-fly Defect-Aware Design of Circuits based on Silicon Dangling Bond Logic\" by
// J. Drewniok, M. Walter, S. S. H. Ng, K. Walus, and R. Wille in IEEE NANO 2024
// (https://ieeexplore.ieee.org/abstract/document/10628962).

int main() // NOLINT
{
using gate_lyt = fiction::hex_even_row_gate_clk_lyt;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,8 @@ class determine_clocking_impl
* If no valid clock number assignment exists for `lyt`, this function returns `false` and does not modify `lyt`.
*
* This algorithm was proposed in \"Ending the Tyranny of the Clock: SAT-based Clock Number Assignment for Field-coupled
* Nanotechnologies\" by M. Walter, J. Drewniok, and R. Wille in IEEE NANO 2024.
* Nanotechnologies\" by M. Walter, J. Drewniok, and R. Wille in IEEE NANO 2024
* (https://ieeexplore.ieee.org/abstract/document/10628908).
*
* @tparam Lyt Gate-level layout type.
* @param lyt The gate-level layout to assign clock numbers to.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,8 @@ class on_the_fly_circuit_design_impl
* circuit remains functional even in the presence of defects.
*
* This methodology is detailed in the paper "On-the-fly Defect-Aware Design of Circuits based on Silicon Dangling Bond
* Logic" by J. Drewniok, M. Walter, S. S. H. Ng, K. Walus, and R. Wille, IEEE NANO 2024.
* Logic" by J. Drewniok, M. Walter, S. S. H. Ng, K. Walus, and R. Wille, IEEE NANO 2024
* (https://ieeexplore.ieee.org/abstract/document/10628962).
*
* @tparam Ntk The type of the input network.
* @tparam CellLyt Cell-level layout type.
Expand Down

0 comments on commit 7700d7d

Please sign in to comment.