Skip to content

Commit 83be0bf

Browse files
committed
tune wording
1 parent 0bfc9a6 commit 83be0bf

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

doc/src/mosaic/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Mosaic
99
:width: 90%
1010
:alt: Mosaic logo
1111

12-
Mosaic is a Yosys-based synthesis frontend for VTR. It elaborates Verilog, maps inferred operators onto architecture hardblocks, and performs LUT mapping inside Yosys. The name refers to template-backed technology mapping: shared mapping templates are filled from the architecture XML at run time, and optional per-architecture overlays replace only the pieces that need to differ.
12+
Mosaic is a Yosys-based synthesis frontend for VTR, it is an alternative to Pamrys and Odin II. It elaborates Verilog, maps inferred operators onto architecture hardblocks, and performs LUT mapping inside Yosys. It is currently under developlment. The name Mosaic refers to the use of templates for layered techmapping and synthesis.
1313

1414
Select Mosaic with ``-start mosaic`` on :ref:`run_vtr_flow`. Parmys remains the default frontend. Mosaic writes a LUT-mapped BLIF (``<circuit>.mosaic.blif``), so the flow skips the external ABC stage and continues into VPR.
1515

mosaic/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# MOSAIC
22
![Mosaic](mosaic.png)
33

4-
Mosaic is the third synthesis flow for VTR, it is currently under developlment. The name Mosaic refers to the use of templates for techmapping.
4+
Mosaic is the third synthesis flow for VTR, it is currently under developlment. The name Mosaic refers to the use of templates for layered techmapping and synthesis.
5+
6+
57

68
## 1. Building Mosaic
79
The default VTR build includes mosaic. Sources live in `mosaic/src/`; `mosaic/wildebeest/` is a small object library pulled into that build.

0 commit comments

Comments
 (0)