Skip to content

Commit 416b2ca

Browse files
authored
🍱 Added the MNT logo to the README and RtD (cda-tum#215)
* 🍱 Added the MNT logo to the README and RtD * 🍱 Changed the colors for the sidebar logo * 📄 Updated copyright and authorship
1 parent 296cdf5 commit 416b2ca

File tree

6 files changed

+574
-24
lines changed

6 files changed

+574
-24
lines changed

LICENSE.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
Copyright 2022 Marcel Walter, Technical University of Munich (TUM)
1+
Copyright 2018-2023 Marcel Walter
2+
Copyright 2023-present, Chair for Design Automation, Technical University of Munich
23

34
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
45
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the

README.md

+11-4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111
[![Release](https://img.shields.io/github/v/release/marcelwa/fiction?label=fiction&style=flat-square)](https://github.com/marcelwa/fiction/releases)
1212
[![arXiv](https://img.shields.io/static/v1?label=arXiv&message=1905.02477&color=informational&style=flat-square)](https://arxiv.org/abs/1905.02477)
1313

14+
<p align="center">
15+
<picture>
16+
<source media="(prefers-color-scheme: dark)" srcset="docs/_static/mnt_light.svg" width="60%">
17+
<img src="docs/_static/mnt_dark.svg" width="60%">
18+
</picture>
19+
</p>
20+
1421
This code base provides a framework for **fi**eld-**c**oupled **t**echnology-**i**ndependent **o**pen **n**anocomputing
1522
in C++17 using the [EPFL Logic Synthesis Libraries](https://github.com/lsils/lstools-showcase). Thereby, *fiction*
1623
focuses on the logic synthesis, placement, routing, clocking, and verification of emerging nanotechnologies. As a
@@ -177,7 +184,8 @@ Among these algorithms are
177184
- SMT-based [exact placement and routing](https://ieeexplore.ieee.org/document/8342060)
178185
- OGD-based [scalable placement and routing](https://dl.acm.org/citation.cfm?id=3287705)
179186
- SAT-based [one-pass synthesis](https://ieeexplore.ieee.org/document/9371573)
180-
- SAT-based [multi-path routing](https://www.cda.cit.tum.de/files/eda/2022_nanoarch_efficient_multi-path_signal_routing_for_fcn.pdf)
187+
-
188+
SAT-based [multi-path routing](https://www.cda.cit.tum.de/files/eda/2022_nanoarch_efficient_multi-path_signal_routing_for_fcn.pdf)
181189

182190
plus several path finding algorithms that work on generic layouts:
183191

@@ -199,8 +207,8 @@ When a layout is compiled to the cell-level via the application of a technology-
199207
simulated using a physical model. Currently, the following simulation algorithms are implemented in *fiction*:
200208

201209
- Silicon Dangling Bonds (SiDBs)
202-
- [Exhaustive Groundstate Simulation (ExGS)](https://fiction.readthedocs.io/en/latest/algorithms/sidb_simulation.html#_CPPv4I0EN7fiction34exhaustive_ground_state_simulationEvRK3LytRK26sidb_simulation_parametersP10exgs_statsI3LytE)
203-
- [*QuickSim* Groundstate Simulation](https://arxiv.org/abs/2303.03422)
210+
- [Exhaustive Groundstate Simulation (ExGS)](https://fiction.readthedocs.io/en/latest/algorithms/sidb_simulation.html#_CPPv4I0EN7fiction34exhaustive_ground_state_simulationEvRK3LytRK26sidb_simulation_parametersP10exgs_statsI3LytE)
211+
- [*QuickSim* Groundstate Simulation](https://arxiv.org/abs/2303.03422)
204212

205213
## Clocking Schemes
206214

@@ -265,7 +273,6 @@ tiles, [synchronization elements](https://ieeexplore.ieee.org/document/8626294)
265273
multiple clock cycles. These artificial latches are able to feed information to any other clock number, but their usage
266274
reduces the overall throughput of the layout. In return, long wire detours for signal synchronization can be prevented.
267275

268-
269276
## Cost Metrics
270277

271278
Designed layouts can be evaluated with regard to several cost functions. The following metrics are currently

docs/_static/mnt_dark.svg

+173
Loading

0 commit comments

Comments
 (0)