Enable nanoxplore tests

This commit is contained in:
Miodrag Milanovic 2024-05-06 15:25:29 +02:00
parent 645888cff5
commit 34f08bc639
5 changed files with 9 additions and 10 deletions

View File

@ -877,6 +877,7 @@ endif
+cd tests/arch/anlogic && bash run-test.sh $(SEEDOPT)
+cd tests/arch/gowin && bash run-test.sh $(SEEDOPT)
+cd tests/arch/intel_alm && bash run-test.sh $(SEEDOPT)
+cd tests/arch/nanoxplore && bash run-test.sh $(SEEDOPT)
+cd tests/arch/nexus && bash run-test.sh $(SEEDOPT)
+cd tests/arch/quicklogic/pp3 && bash run-test.sh $(SEEDOPT)
+cd tests/arch/quicklogic/qlf_k6n10f && bash run-test.sh $(SEEDOPT)

View File

@ -30,8 +30,9 @@ equiv_opt -async2sync -assert -map +/nanoxplore/cells_sim.v synth_nanoxplore # e
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
cd dffs # Constrain all select calls below inside the top module
select -assert-count 1 t:NX_DFF
select -assert-count 1 t:NX_LUT
select -assert-none t:NX_DFF %% t:* %D
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D
design -load read

View File

@ -17,6 +17,5 @@ equiv_opt -assert -async2sync -map +/nanoxplore/cells_sim.v synth_nanoxplore # e
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
cd dffe # Constrain all select calls below inside the top module
select -assert-count 1 t:NX_DFF
select -assert-count 1 t:NX_LUT
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D
select -assert-none t:NX_DFF %% t:* %D

View File

@ -12,5 +12,5 @@ design -load postopt # load the post-opt design (otherwise equiv_opt loads the p
cd fsm # Constrain all select calls below inside the top module
select -assert-count 6 t:NX_DFF
select -assert-count 13 t:NX_LUT
select -assert-count 14 t:NX_LUT
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D

View File

@ -6,9 +6,9 @@ proc
# Can't run any sort of equivalence check because latches are blown to LUTs
synth_nanoxplore
cd latchp # Constrain all select calls below inside the top module
select -assert-count 1 t:NX_DFF
select -assert-count 1 t:NX_LUT
select -assert-none t:NX_DFF %% t:* %D
select -assert-none t:NX_LUT %% t:* %D
design -load read
@ -18,9 +18,8 @@ proc
synth_nanoxplore
cd latchn # Constrain all select calls below inside the top module
select -assert-count 1 t:NX_LUT
select -assert-count 1 t:NX_DFF
select -assert-none t:NX_LUT t:NX_DFF %% t:* %D
select -assert-none t:NX_LUT %% t:* %D
design -load read
@ -30,6 +29,5 @@ proc
synth_nanoxplore
cd latchsr # Constrain all select calls below inside the top module
select -assert-count 2 t:NX_LUT
select -assert-count 1 t:NX_DFF
select -assert-none t:NX_LUT t:NX_DFF %% t:* %D
select -assert-none t:NX_LUT %% t:* %D