diff --git a/testarch/CMakeLists.txt b/tests/fakearch/CMakeLists.txt similarity index 100% rename from testarch/CMakeLists.txt rename to tests/fakearch/CMakeLists.txt diff --git a/testarch/devices/CMakeLists.txt b/tests/fakearch/devices/CMakeLists.txt similarity index 100% rename from testarch/devices/CMakeLists.txt rename to tests/fakearch/devices/CMakeLists.txt diff --git a/testarch/devices/clutff-bidir-s4/arch.xml b/tests/fakearch/devices/clutff-bidir-s4/arch.xml similarity index 100% rename from testarch/devices/clutff-bidir-s4/arch.xml rename to tests/fakearch/devices/clutff-bidir-s4/arch.xml diff --git a/testarch/devices/clutff-unidir-s4/CMakeLists.txt b/tests/fakearch/devices/clutff-unidir-s4/CMakeLists.txt similarity index 100% rename from testarch/devices/clutff-unidir-s4/CMakeLists.txt rename to tests/fakearch/devices/clutff-unidir-s4/CMakeLists.txt diff --git a/testarch/devices/clutff-unidir-s4/arch.xml b/tests/fakearch/devices/clutff-unidir-s4/arch.xml similarity index 100% rename from testarch/devices/clutff-unidir-s4/arch.xml rename to tests/fakearch/devices/clutff-unidir-s4/arch.xml diff --git a/testarch/devices/ff-large/arch.xml b/tests/fakearch/devices/ff-large/arch.xml similarity index 100% rename from testarch/devices/ff-large/arch.xml rename to tests/fakearch/devices/ff-large/arch.xml diff --git a/testarch/devices/ff1/arch.xml b/tests/fakearch/devices/ff1/arch.xml similarity index 100% rename from testarch/devices/ff1/arch.xml rename to tests/fakearch/devices/ff1/arch.xml diff --git a/testarch/devices/layouts/10x10.fixed_layout.xml b/tests/fakearch/devices/layouts/10x10.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/10x10.fixed_layout.xml rename to tests/fakearch/devices/layouts/10x10.fixed_layout.xml diff --git a/testarch/devices/layouts/1x1.fixed_layout.xml b/tests/fakearch/devices/layouts/1x1.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/1x1.fixed_layout.xml rename to tests/fakearch/devices/layouts/1x1.fixed_layout.xml diff --git a/testarch/devices/layouts/1x1.min.fixed_layout.xml b/tests/fakearch/devices/layouts/1x1.min.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/1x1.min.fixed_layout.xml rename to tests/fakearch/devices/layouts/1x1.min.fixed_layout.xml diff --git a/testarch/devices/layouts/1x2.fixed_layout.xml b/tests/fakearch/devices/layouts/1x2.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/1x2.fixed_layout.xml rename to tests/fakearch/devices/layouts/1x2.fixed_layout.xml diff --git a/testarch/devices/layouts/2x1.fixed_layout.xml b/tests/fakearch/devices/layouts/2x1.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/2x1.fixed_layout.xml rename to tests/fakearch/devices/layouts/2x1.fixed_layout.xml diff --git a/testarch/devices/layouts/2x4.fixed_layout.xml b/tests/fakearch/devices/layouts/2x4.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/2x4.fixed_layout.xml rename to tests/fakearch/devices/layouts/2x4.fixed_layout.xml diff --git a/testarch/devices/layouts/4x4.fixed_layout.xml b/tests/fakearch/devices/layouts/4x4.fixed_layout.xml similarity index 100% rename from testarch/devices/layouts/4x4.fixed_layout.xml rename to tests/fakearch/devices/layouts/4x4.fixed_layout.xml diff --git a/testarch/devices/layouts/CMakeLists.txt b/tests/fakearch/devices/layouts/CMakeLists.txt similarity index 100% rename from testarch/devices/layouts/CMakeLists.txt rename to tests/fakearch/devices/layouts/CMakeLists.txt diff --git a/testarch/devices/layouts/all.xml b/tests/fakearch/devices/layouts/all.xml similarity index 100% rename from testarch/devices/layouts/all.xml rename to tests/fakearch/devices/layouts/all.xml diff --git a/testarch/devices/lutff-bidir-s4-g/arch.xml b/tests/fakearch/devices/lutff-bidir-s4-g/arch.xml similarity index 100% rename from testarch/devices/lutff-bidir-s4-g/arch.xml rename to tests/fakearch/devices/lutff-bidir-s4-g/arch.xml diff --git a/testarch/devices/lutff-bidir-s4/arch.xml b/tests/fakearch/devices/lutff-bidir-s4/arch.xml similarity index 100% rename from testarch/devices/lutff-bidir-s4/arch.xml rename to tests/fakearch/devices/lutff-bidir-s4/arch.xml diff --git a/testarch/devices/lutff-dpio-bidir-s4/arch.xml b/tests/fakearch/devices/lutff-dpio-bidir-s4/arch.xml similarity index 100% rename from testarch/devices/lutff-dpio-bidir-s4/arch.xml rename to tests/fakearch/devices/lutff-dpio-bidir-s4/arch.xml diff --git a/testarch/devices/lutff-multi-sw/arch.xml b/tests/fakearch/devices/lutff-multi-sw/arch.xml similarity index 100% rename from testarch/devices/lutff-multi-sw/arch.xml rename to tests/fakearch/devices/lutff-multi-sw/arch.xml diff --git a/testarch/devices/lutff-unidir-s4/arch.xml b/tests/fakearch/devices/lutff-unidir-s4/arch.xml similarity index 100% rename from testarch/devices/lutff-unidir-s4/arch.xml rename to tests/fakearch/devices/lutff-unidir-s4/arch.xml diff --git a/testarch/devices/lutff3/arch.xml b/tests/fakearch/devices/lutff3/arch.xml similarity index 100% rename from testarch/devices/lutff3/arch.xml rename to tests/fakearch/devices/lutff3/arch.xml diff --git a/testarch/devices/routing/CMakeLists.txt b/tests/fakearch/devices/routing/CMakeLists.txt similarity index 100% rename from testarch/devices/routing/CMakeLists.txt rename to tests/fakearch/devices/routing/CMakeLists.txt diff --git a/testarch/devices/routing/bidir-min.xml b/tests/fakearch/devices/routing/bidir-min.xml similarity index 100% rename from testarch/devices/routing/bidir-min.xml rename to tests/fakearch/devices/routing/bidir-min.xml diff --git a/testarch/devices/routing/bidir-s4-g.xml b/tests/fakearch/devices/routing/bidir-s4-g.xml similarity index 100% rename from testarch/devices/routing/bidir-s4-g.xml rename to tests/fakearch/devices/routing/bidir-s4-g.xml diff --git a/testarch/devices/routing/bidir-s4.xml b/tests/fakearch/devices/routing/bidir-s4.xml similarity index 100% rename from testarch/devices/routing/bidir-s4.xml rename to tests/fakearch/devices/routing/bidir-s4.xml diff --git a/testarch/devices/routing/device.xml b/tests/fakearch/devices/routing/device.xml similarity index 100% rename from testarch/devices/routing/device.xml rename to tests/fakearch/devices/routing/device.xml diff --git a/testarch/devices/routing/multi-sw.xml b/tests/fakearch/devices/routing/multi-sw.xml similarity index 100% rename from testarch/devices/routing/multi-sw.xml rename to tests/fakearch/devices/routing/multi-sw.xml diff --git a/testarch/devices/routing/unidir-min.xml b/tests/fakearch/devices/routing/unidir-min.xml similarity index 100% rename from testarch/devices/routing/unidir-min.xml rename to tests/fakearch/devices/routing/unidir-min.xml diff --git a/testarch/devices/routing/unidir-s4.xml b/tests/fakearch/devices/routing/unidir-s4.xml similarity index 100% rename from testarch/devices/routing/unidir-s4.xml rename to tests/fakearch/devices/routing/unidir-s4.xml diff --git a/testarch/devices/test2/arch.xml b/tests/fakearch/devices/test2/arch.xml similarity index 100% rename from testarch/devices/test2/arch.xml rename to tests/fakearch/devices/test2/arch.xml diff --git a/testarch/devices/wire-bidir-min/arch.xml b/tests/fakearch/devices/wire-bidir-min/arch.xml similarity index 100% rename from testarch/devices/wire-bidir-min/arch.xml rename to tests/fakearch/devices/wire-bidir-min/arch.xml diff --git a/testarch/devices/wire-bidir-s4/arch.xml b/tests/fakearch/devices/wire-bidir-s4/arch.xml similarity index 100% rename from testarch/devices/wire-bidir-s4/arch.xml rename to tests/fakearch/devices/wire-bidir-s4/arch.xml diff --git a/testarch/devices/wire-unidir-min/arch.xml b/tests/fakearch/devices/wire-unidir-min/arch.xml similarity index 100% rename from testarch/devices/wire-unidir-min/arch.xml rename to tests/fakearch/devices/wire-unidir-min/arch.xml diff --git a/testarch/devices/wire-unidir-s4/arch.xml b/tests/fakearch/devices/wire-unidir-s4/arch.xml similarity index 100% rename from testarch/devices/wire-unidir-s4/arch.xml rename to tests/fakearch/devices/wire-unidir-s4/arch.xml diff --git a/testarch/primitives/CMakeLists.txt b/tests/fakearch/primitives/CMakeLists.txt similarity index 100% rename from testarch/primitives/CMakeLists.txt rename to tests/fakearch/primitives/CMakeLists.txt diff --git a/testarch/primitives/const/CMakeLists.txt b/tests/fakearch/primitives/const/CMakeLists.txt similarity index 100% rename from testarch/primitives/const/CMakeLists.txt rename to tests/fakearch/primitives/const/CMakeLists.txt diff --git a/testarch/primitives/const/gnd.model.xml b/tests/fakearch/primitives/const/gnd.model.xml similarity index 100% rename from testarch/primitives/const/gnd.model.xml rename to tests/fakearch/primitives/const/gnd.model.xml diff --git a/testarch/primitives/const/gnd.pb_type.xml b/tests/fakearch/primitives/const/gnd.pb_type.xml similarity index 100% rename from testarch/primitives/const/gnd.pb_type.xml rename to tests/fakearch/primitives/const/gnd.pb_type.xml diff --git a/testarch/primitives/const/vcc.model.xml b/tests/fakearch/primitives/const/vcc.model.xml similarity index 100% rename from testarch/primitives/const/vcc.model.xml rename to tests/fakearch/primitives/const/vcc.model.xml diff --git a/testarch/primitives/const/vcc.pb_type.xml b/tests/fakearch/primitives/const/vcc.pb_type.xml similarity index 100% rename from testarch/primitives/const/vcc.pb_type.xml rename to tests/fakearch/primitives/const/vcc.pb_type.xml diff --git a/testarch/primitives/ff/CMakeLists.txt b/tests/fakearch/primitives/ff/CMakeLists.txt similarity index 100% rename from testarch/primitives/ff/CMakeLists.txt rename to tests/fakearch/primitives/ff/CMakeLists.txt diff --git a/testarch/primitives/ff/ff.sim.v b/tests/fakearch/primitives/ff/ff.sim.v similarity index 100% rename from testarch/primitives/ff/ff.sim.v rename to tests/fakearch/primitives/ff/ff.sim.v diff --git a/testarch/primitives/lut/CMakeLists.txt b/tests/fakearch/primitives/lut/CMakeLists.txt similarity index 100% rename from testarch/primitives/lut/CMakeLists.txt rename to tests/fakearch/primitives/lut/CMakeLists.txt diff --git a/testarch/primitives/lut/lut.sim.v b/tests/fakearch/primitives/lut/lut.sim.v similarity index 100% rename from testarch/primitives/lut/lut.sim.v rename to tests/fakearch/primitives/lut/lut.sim.v diff --git a/testarch/primitives/lutff/CMakeLists.txt b/tests/fakearch/primitives/lutff/CMakeLists.txt similarity index 100% rename from testarch/primitives/lutff/CMakeLists.txt rename to tests/fakearch/primitives/lutff/CMakeLists.txt diff --git a/testarch/primitives/lutff/lutff.model.xml b/tests/fakearch/primitives/lutff/lutff.model.xml similarity index 100% rename from testarch/primitives/lutff/lutff.model.xml rename to tests/fakearch/primitives/lutff/lutff.model.xml diff --git a/testarch/primitives/lutff/lutff.pb_type.xml b/tests/fakearch/primitives/lutff/lutff.pb_type.xml similarity index 100% rename from testarch/primitives/lutff/lutff.pb_type.xml rename to tests/fakearch/primitives/lutff/lutff.pb_type.xml diff --git a/testarch/primitives/lutff/unused.lutff.sim.v b/tests/fakearch/primitives/lutff/unused.lutff.sim.v similarity index 100% rename from testarch/primitives/lutff/unused.lutff.sim.v rename to tests/fakearch/primitives/lutff/unused.lutff.sim.v diff --git a/testarch/primitives/omux/CMakeLists.txt b/tests/fakearch/primitives/omux/CMakeLists.txt similarity index 100% rename from testarch/primitives/omux/CMakeLists.txt rename to tests/fakearch/primitives/omux/CMakeLists.txt diff --git a/testarch/techmap/ff_map.v b/tests/fakearch/techmap/ff_map.v similarity index 100% rename from testarch/techmap/ff_map.v rename to tests/fakearch/techmap/ff_map.v diff --git a/testarch/tiles/CMakeLists.txt b/tests/fakearch/tiles/CMakeLists.txt similarity index 100% rename from testarch/tiles/CMakeLists.txt rename to tests/fakearch/tiles/CMakeLists.txt diff --git a/testarch/tiles/clutff/CMakeLists.txt b/tests/fakearch/tiles/clutff/CMakeLists.txt similarity index 100% rename from testarch/tiles/clutff/CMakeLists.txt rename to tests/fakearch/tiles/clutff/CMakeLists.txt diff --git a/testarch/tiles/clutff/clutff.model.xml b/tests/fakearch/tiles/clutff/clutff.model.xml similarity index 100% rename from testarch/tiles/clutff/clutff.model.xml rename to tests/fakearch/tiles/clutff/clutff.model.xml diff --git a/testarch/tiles/clutff/clutff.pb_type.xml b/tests/fakearch/tiles/clutff/clutff.pb_type.xml similarity index 100% rename from testarch/tiles/clutff/clutff.pb_type.xml rename to tests/fakearch/tiles/clutff/clutff.pb_type.xml diff --git a/testarch/tiles/const/CMakeLists.txt b/tests/fakearch/tiles/const/CMakeLists.txt similarity index 100% rename from testarch/tiles/const/CMakeLists.txt rename to tests/fakearch/tiles/const/CMakeLists.txt diff --git a/testarch/tiles/const/gnd.model.xml b/tests/fakearch/tiles/const/gnd.model.xml similarity index 100% rename from testarch/tiles/const/gnd.model.xml rename to tests/fakearch/tiles/const/gnd.model.xml diff --git a/testarch/tiles/const/gnd.pb_type.xml b/tests/fakearch/tiles/const/gnd.pb_type.xml similarity index 100% rename from testarch/tiles/const/gnd.pb_type.xml rename to tests/fakearch/tiles/const/gnd.pb_type.xml diff --git a/testarch/tiles/const/vcc.model.xml b/tests/fakearch/tiles/const/vcc.model.xml similarity index 100% rename from testarch/tiles/const/vcc.model.xml rename to tests/fakearch/tiles/const/vcc.model.xml diff --git a/testarch/tiles/const/vcc.pb_type.xml b/tests/fakearch/tiles/const/vcc.pb_type.xml similarity index 100% rename from testarch/tiles/const/vcc.pb_type.xml rename to tests/fakearch/tiles/const/vcc.pb_type.xml diff --git a/testarch/tiles/ff-large/CMakeLists.txt b/tests/fakearch/tiles/ff-large/CMakeLists.txt similarity index 100% rename from testarch/tiles/ff-large/CMakeLists.txt rename to tests/fakearch/tiles/ff-large/CMakeLists.txt diff --git a/testarch/tiles/ff-large/ff-large.model.xml b/tests/fakearch/tiles/ff-large/ff-large.model.xml similarity index 100% rename from testarch/tiles/ff-large/ff-large.model.xml rename to tests/fakearch/tiles/ff-large/ff-large.model.xml diff --git a/testarch/tiles/ff-large/ff-large.pb_type.xml b/tests/fakearch/tiles/ff-large/ff-large.pb_type.xml similarity index 100% rename from testarch/tiles/ff-large/ff-large.pb_type.xml rename to tests/fakearch/tiles/ff-large/ff-large.pb_type.xml diff --git a/testarch/tiles/ff1/CMakeLists.txt b/tests/fakearch/tiles/ff1/CMakeLists.txt similarity index 100% rename from testarch/tiles/ff1/CMakeLists.txt rename to tests/fakearch/tiles/ff1/CMakeLists.txt diff --git a/testarch/tiles/ff1/ff1.model.xml b/tests/fakearch/tiles/ff1/ff1.model.xml similarity index 100% rename from testarch/tiles/ff1/ff1.model.xml rename to tests/fakearch/tiles/ff1/ff1.model.xml diff --git a/testarch/tiles/ff1/ff1.pb_type.xml b/tests/fakearch/tiles/ff1/ff1.pb_type.xml similarity index 100% rename from testarch/tiles/ff1/ff1.pb_type.xml rename to tests/fakearch/tiles/ff1/ff1.pb_type.xml diff --git a/testarch/tiles/lutff/CMakeLists.txt b/tests/fakearch/tiles/lutff/CMakeLists.txt similarity index 100% rename from testarch/tiles/lutff/CMakeLists.txt rename to tests/fakearch/tiles/lutff/CMakeLists.txt diff --git a/testarch/tiles/lutff/lutff.model.xml b/tests/fakearch/tiles/lutff/lutff.model.xml similarity index 100% rename from testarch/tiles/lutff/lutff.model.xml rename to tests/fakearch/tiles/lutff/lutff.model.xml diff --git a/testarch/tiles/lutff/lutff.pb_type.xml b/tests/fakearch/tiles/lutff/lutff.pb_type.xml similarity index 100% rename from testarch/tiles/lutff/lutff.pb_type.xml rename to tests/fakearch/tiles/lutff/lutff.pb_type.xml diff --git a/testarch/tiles/lutff3/CMakeLists.txt b/tests/fakearch/tiles/lutff3/CMakeLists.txt similarity index 100% rename from testarch/tiles/lutff3/CMakeLists.txt rename to tests/fakearch/tiles/lutff3/CMakeLists.txt diff --git a/testarch/tiles/lutff3/lutff3.model.xml b/tests/fakearch/tiles/lutff3/lutff3.model.xml similarity index 100% rename from testarch/tiles/lutff3/lutff3.model.xml rename to tests/fakearch/tiles/lutff3/lutff3.model.xml diff --git a/testarch/tiles/lutff3/lutff3.pb_type.xml b/tests/fakearch/tiles/lutff3/lutff3.pb_type.xml similarity index 100% rename from testarch/tiles/lutff3/lutff3.pb_type.xml rename to tests/fakearch/tiles/lutff3/lutff3.pb_type.xml diff --git a/testarch/tiles/wire/CMakeLists.txt b/tests/fakearch/tiles/wire/CMakeLists.txt similarity index 100% rename from testarch/tiles/wire/CMakeLists.txt rename to tests/fakearch/tiles/wire/CMakeLists.txt diff --git a/testarch/tiles/wire/wire.model.xml b/tests/fakearch/tiles/wire/wire.model.xml similarity index 100% rename from testarch/tiles/wire/wire.model.xml rename to tests/fakearch/tiles/wire/wire.model.xml diff --git a/testarch/tiles/wire/wire.pb_type.xml b/tests/fakearch/tiles/wire/wire.pb_type.xml similarity index 100% rename from testarch/tiles/wire/wire.pb_type.xml rename to tests/fakearch/tiles/wire/wire.pb_type.xml diff --git a/testarch/utils/testarch_graph.py b/tests/fakearch/utils/testarch_graph.py similarity index 100% rename from testarch/utils/testarch_graph.py rename to tests/fakearch/utils/testarch_graph.py diff --git a/testarch/yosys/conv.tcl b/tests/fakearch/yosys/conv.tcl similarity index 100% rename from testarch/yosys/conv.tcl rename to tests/fakearch/yosys/conv.tcl diff --git a/testarch/yosys/synth.tcl b/tests/fakearch/yosys/synth.tcl similarity index 100% rename from testarch/yosys/synth.tcl rename to tests/fakearch/yosys/synth.tcl