diff --git a/compteur/constraints/compteur.syn.sdc b/constraints/compteur.syn.sdc
similarity index 100%
rename from compteur/constraints/compteur.syn.sdc
rename to constraints/compteur.syn.sdc
diff --git a/compteur/constraints/mmmc.tcl b/constraints/mmmc.tcl
similarity index 100%
rename from compteur/constraints/mmmc.tcl
rename to constraints/mmmc.tcl
diff --git a/compteur/constraints/timing.sdc b/constraints/timing.sdc
similarity index 100%
rename from compteur/constraints/timing.sdc
rename to constraints/timing.sdc
diff --git a/compteur/implementation/.gitignore b/implementation/.gitignore
similarity index 100%
rename from compteur/implementation/.gitignore
rename to implementation/.gitignore
diff --git a/compteur/implementation/cds.lib b/implementation/cds.lib
similarity index 100%
rename from compteur/implementation/cds.lib
rename to implementation/cds.lib
diff --git a/compteur/implementation/pnr/cds.lib b/implementation/pnr/cds.lib
similarity index 100%
rename from compteur/implementation/pnr/cds.lib
rename to implementation/pnr/cds.lib
diff --git a/compteur/implementation/pnr/netlist/compteur.cts.sdf b/implementation/pnr/netlist/compteur.cts.sdf
similarity index 100%
rename from compteur/implementation/pnr/netlist/compteur.cts.sdf
rename to implementation/pnr/netlist/compteur.cts.sdf
diff --git a/compteur/implementation/pnr/netlist/compteur.cts.v b/implementation/pnr/netlist/compteur.cts.v
similarity index 100%
rename from compteur/implementation/pnr/netlist/compteur.cts.v
rename to implementation/pnr/netlist/compteur.cts.v
diff --git a/compteur/implementation/pnr/netlist/compteur.place.sdf b/implementation/pnr/netlist/compteur.place.sdf
similarity index 100%
rename from compteur/implementation/pnr/netlist/compteur.place.sdf
rename to implementation/pnr/netlist/compteur.place.sdf
diff --git a/compteur/implementation/pnr/netlist/compteur.place.v b/implementation/pnr/netlist/compteur.place.v
similarity index 100%
rename from compteur/implementation/pnr/netlist/compteur.place.v
rename to implementation/pnr/netlist/compteur.place.v
diff --git a/compteur/implementation/pnr/netlist/compteur.route.sdf b/implementation/pnr/netlist/compteur.route.sdf
similarity index 100%
rename from compteur/implementation/pnr/netlist/compteur.route.sdf
rename to implementation/pnr/netlist/compteur.route.sdf
diff --git a/compteur/implementation/pnr/netlist/compteur.route.v b/implementation/pnr/netlist/compteur.route.v
similarity index 100%
rename from compteur/implementation/pnr/netlist/compteur.route.v
rename to implementation/pnr/netlist/compteur.route.v
diff --git a/compteur/implementation/pnr/reports/compteur.con.rpt b/implementation/pnr/reports/compteur.con.rpt
similarity index 100%
rename from compteur/implementation/pnr/reports/compteur.con.rpt
rename to implementation/pnr/reports/compteur.con.rpt
diff --git a/compteur/implementation/pnr/reports/compteur.drc.rpt b/implementation/pnr/reports/compteur.drc.rpt
similarity index 100%
rename from compteur/implementation/pnr/reports/compteur.drc.rpt
rename to implementation/pnr/reports/compteur.drc.rpt
diff --git a/compteur/implementation/pnr/reports/compteur.dyn.rpt b/implementation/pnr/reports/compteur.dyn.rpt
similarity index 100%
rename from compteur/implementation/pnr/reports/compteur.dyn.rpt
rename to implementation/pnr/reports/compteur.dyn.rpt
diff --git a/compteur/implementation/pnr/reports/compteur.stat.rpt b/implementation/pnr/reports/compteur.stat.rpt
similarity index 100%
rename from compteur/implementation/pnr/reports/compteur.stat.rpt
rename to implementation/pnr/reports/compteur.stat.rpt
diff --git a/compteur/implementation/pnr/reports/compteur.timing.rpt b/implementation/pnr/reports/compteur.timing.rpt
similarity index 100%
rename from compteur/implementation/pnr/reports/compteur.timing.rpt
rename to implementation/pnr/reports/compteur.timing.rpt
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS.cap.gz b/implementation/pnr/reports/timing/compteur_postCTS.cap.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS.cap.gz
rename to implementation/pnr/reports/timing/compteur_postCTS.cap.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS.fanout.gz b/implementation/pnr/reports/timing/compteur_postCTS.fanout.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS.fanout.gz
rename to implementation/pnr/reports/timing/compteur_postCTS.fanout.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS.length.gz b/implementation/pnr/reports/timing/compteur_postCTS.length.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS.length.gz
rename to implementation/pnr/reports/timing/compteur_postCTS.length.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS.summary.gz b/implementation/pnr/reports/timing/compteur_postCTS.summary.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS.summary.gz
rename to implementation/pnr/reports/timing/compteur_postCTS.summary.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS.tran.gz b/implementation/pnr/reports/timing/compteur_postCTS.tran.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS.tran.gz
rename to implementation/pnr/reports/timing/compteur_postCTS.tran.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS_all.tarpt.gz b/implementation/pnr/reports/timing/compteur_postCTS_all.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS_all.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_postCTS_all.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS_default.tarpt.gz b/implementation/pnr/reports/timing/compteur_postCTS_default.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS_default.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_postCTS_default.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postCTS_reg2reg.tarpt.gz b/implementation/pnr/reports/timing/compteur_postCTS_reg2reg.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postCTS_reg2reg.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_postCTS_reg2reg.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute.SI_Glitches.rpt.gz b/implementation/pnr/reports/timing/compteur_postRoute.SI_Glitches.rpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute.SI_Glitches.rpt.gz
rename to implementation/pnr/reports/timing/compteur_postRoute.SI_Glitches.rpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute.cap.gz b/implementation/pnr/reports/timing/compteur_postRoute.cap.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute.cap.gz
rename to implementation/pnr/reports/timing/compteur_postRoute.cap.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute.fanout.gz b/implementation/pnr/reports/timing/compteur_postRoute.fanout.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute.fanout.gz
rename to implementation/pnr/reports/timing/compteur_postRoute.fanout.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute.length.gz b/implementation/pnr/reports/timing/compteur_postRoute.length.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute.length.gz
rename to implementation/pnr/reports/timing/compteur_postRoute.length.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute.summary.gz b/implementation/pnr/reports/timing/compteur_postRoute.summary.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute.summary.gz
rename to implementation/pnr/reports/timing/compteur_postRoute.summary.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute.tran.gz b/implementation/pnr/reports/timing/compteur_postRoute.tran.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute.tran.gz
rename to implementation/pnr/reports/timing/compteur_postRoute.tran.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute_all.tarpt.gz b/implementation/pnr/reports/timing/compteur_postRoute_all.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute_all.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_postRoute_all.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute_default.tarpt.gz b/implementation/pnr/reports/timing/compteur_postRoute_default.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute_default.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_postRoute_default.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_postRoute_reg2reg.tarpt.gz b/implementation/pnr/reports/timing/compteur_postRoute_reg2reg.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_postRoute_reg2reg.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_postRoute_reg2reg.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_prePlace.summary.gz b/implementation/pnr/reports/timing/compteur_prePlace.summary.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_prePlace.summary.gz
rename to implementation/pnr/reports/timing/compteur_prePlace.summary.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_prePlace_all.tarpt.gz b/implementation/pnr/reports/timing/compteur_prePlace_all.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_prePlace_all.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_prePlace_all.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_prePlace_default.tarpt.gz b/implementation/pnr/reports/timing/compteur_prePlace_default.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_prePlace_default.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_prePlace_default.tarpt.gz
diff --git a/compteur/implementation/pnr/reports/timing/compteur_prePlace_reg2reg.tarpt.gz b/implementation/pnr/reports/timing/compteur_prePlace_reg2reg.tarpt.gz
similarity index 100%
rename from compteur/implementation/pnr/reports/timing/compteur_prePlace_reg2reg.tarpt.gz
rename to implementation/pnr/reports/timing/compteur_prePlace_reg2reg.tarpt.gz
diff --git a/compteur/implementation/syn/netlist/compteur.elab.v b/implementation/syn/netlist/compteur.elab.v
similarity index 100%
rename from compteur/implementation/syn/netlist/compteur.elab.v
rename to implementation/syn/netlist/compteur.elab.v
diff --git a/compteur/implementation/syn/netlist/compteur.syn.sdf b/implementation/syn/netlist/compteur.syn.sdf
similarity index 100%
rename from compteur/implementation/syn/netlist/compteur.syn.sdf
rename to implementation/syn/netlist/compteur.syn.sdf
diff --git a/compteur/implementation/syn/netlist/compteur.syn.v b/implementation/syn/netlist/compteur.syn.v
similarity index 100%
rename from compteur/implementation/syn/netlist/compteur.syn.v
rename to implementation/syn/netlist/compteur.syn.v
diff --git a/compteur/implementation/syn/reports/compteur.check.rpt b/implementation/syn/reports/compteur.check.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.check.rpt
rename to implementation/syn/reports/compteur.check.rpt
diff --git a/compteur/implementation/syn/reports/compteur.clk.rpt b/implementation/syn/reports/compteur.clk.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.clk.rpt
rename to implementation/syn/reports/compteur.clk.rpt
diff --git a/compteur/implementation/syn/reports/compteur.gen.area.rpt b/implementation/syn/reports/compteur.gen.area.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.gen.area.rpt
rename to implementation/syn/reports/compteur.gen.area.rpt
diff --git a/compteur/implementation/syn/reports/compteur.gen.gates.rpt b/implementation/syn/reports/compteur.gen.gates.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.gen.gates.rpt
rename to implementation/syn/reports/compteur.gen.gates.rpt
diff --git a/compteur/implementation/syn/reports/compteur.gen.power.rpt b/implementation/syn/reports/compteur.gen.power.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.gen.power.rpt
rename to implementation/syn/reports/compteur.gen.power.rpt
diff --git a/compteur/implementation/syn/reports/compteur.gen.timing.rpt b/implementation/syn/reports/compteur.gen.timing.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.gen.timing.rpt
rename to implementation/syn/reports/compteur.gen.timing.rpt
diff --git a/compteur/implementation/syn/reports/compteur.hier_elab.rpt b/implementation/syn/reports/compteur.hier_elab.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.hier_elab.rpt
rename to implementation/syn/reports/compteur.hier_elab.rpt
diff --git a/compteur/implementation/syn/reports/compteur.map.area.rpt b/implementation/syn/reports/compteur.map.area.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.map.area.rpt
rename to implementation/syn/reports/compteur.map.area.rpt
diff --git a/compteur/implementation/syn/reports/compteur.map.gates.rpt b/implementation/syn/reports/compteur.map.gates.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.map.gates.rpt
rename to implementation/syn/reports/compteur.map.gates.rpt
diff --git a/compteur/implementation/syn/reports/compteur.map.power.rpt b/implementation/syn/reports/compteur.map.power.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.map.power.rpt
rename to implementation/syn/reports/compteur.map.power.rpt
diff --git a/compteur/implementation/syn/reports/compteur.map.timing.rpt b/implementation/syn/reports/compteur.map.timing.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.map.timing.rpt
rename to implementation/syn/reports/compteur.map.timing.rpt
diff --git a/compteur/implementation/syn/reports/compteur.syn.area.rpt b/implementation/syn/reports/compteur.syn.area.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.syn.area.rpt
rename to implementation/syn/reports/compteur.syn.area.rpt
diff --git a/compteur/implementation/syn/reports/compteur.syn.gates.rpt b/implementation/syn/reports/compteur.syn.gates.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.syn.gates.rpt
rename to implementation/syn/reports/compteur.syn.gates.rpt
diff --git a/compteur/implementation/syn/reports/compteur.syn.power.rpt b/implementation/syn/reports/compteur.syn.power.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.syn.power.rpt
rename to implementation/syn/reports/compteur.syn.power.rpt
diff --git a/compteur/implementation/syn/reports/compteur.syn.timing.rpt b/implementation/syn/reports/compteur.syn.timing.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.syn.timing.rpt
rename to implementation/syn/reports/compteur.syn.timing.rpt
diff --git a/compteur/implementation/syn/reports/compteur.timing_lint.rpt b/implementation/syn/reports/compteur.timing_lint.rpt
similarity index 100%
rename from compteur/implementation/syn/reports/compteur.timing_lint.rpt
rename to implementation/syn/reports/compteur.timing_lint.rpt
diff --git a/compteur/scripts/clean.csh b/scripts/clean.csh
similarity index 100%
rename from compteur/scripts/clean.csh
rename to scripts/clean.csh
diff --git a/compteur/scripts/pnr.tcl b/scripts/pnr.tcl
similarity index 100%
rename from compteur/scripts/pnr.tcl
rename to scripts/pnr.tcl
diff --git a/compteur/scripts/pwr.tcl b/scripts/pwr.tcl
similarity index 100%
rename from compteur/scripts/pwr.tcl
rename to scripts/pwr.tcl
diff --git a/compteur/scripts/sim.tcl b/scripts/sim.tcl
similarity index 100%
rename from compteur/scripts/sim.tcl
rename to scripts/sim.tcl
diff --git a/compteur/scripts/syn.tcl b/scripts/syn.tcl
similarity index 100%
rename from compteur/scripts/syn.tcl
rename to scripts/syn.tcl
diff --git a/compteur/setup.csh b/setup.csh
similarity index 100%
rename from compteur/setup.csh
rename to setup.csh
diff --git a/compteur/simulation/.gitignore b/simulation/.gitignore
similarity index 100%
rename from compteur/simulation/.gitignore
rename to simulation/.gitignore
diff --git a/compteur/simulation/run.do b/simulation/run.do
similarity index 100%
rename from compteur/simulation/run.do
rename to simulation/run.do
diff --git a/compteur/sources/compteur.vhd b/sources/compteur.vhd
similarity index 100%
rename from compteur/sources/compteur.vhd
rename to sources/compteur.vhd
diff --git a/compteur/sources/compteur_tb.vhd b/sources/compteur_tb.vhd
similarity index 100%
rename from compteur/sources/compteur_tb.vhd
rename to sources/compteur_tb.vhd