Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yosys-tests
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
yosys-tests
Commits
5d1215a2
Commit
5d1215a2
authored
Aug 21, 2020
by
Miodrag Milanovic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix tests
parent
736c5d00
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
31 additions
and
37 deletions
+31
-37
architecture/synth_intel/synth_intel_arria10gx.ys
+0
-12
architecture/synth_intel/synth_intel_cyclonev.ys
+9
-4
architecture/xilinx_ug901_synthesis_examples/xilinx_ug901_asym_ram_tdp_write_first.ys
+8
-8
architecture/xilinx_ug901_synthesis_examples/xilinx_ug901_dynpreaddmultadd.ys
+1
-2
backends/write_btor/write_btor__shifter.pat
+1
-1
simple/alu/gates.ys
+10
-9
simple/alu/luts.ys
+2
-1
No files found.
architecture/synth_intel/synth_intel_arria10gx.ys
deleted
100644 → 0
View file @
736c5d00
read_verilog ../top.v
hierarchy -top top
proc
#-assert option was skipped because of unproven cells
#equiv_opt -assert -map +/intel/arria10gx/cells_sim.v synth_intel -family arria10gx # equivalency check
equiv_opt -map +/intel/arria10gx/cells_sim.v synth_intel -family arria10gx # equivalency check
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
cd top # Constrain all select calls below inside the top module
stat
select -assert-count 12 t:$lut
select -assert-count 1 t:twentynm_lcell_comb
select -assert-none t:$lut t:twentynm_lcell_comb %% t:* %D
architecture/synth_intel/synth_intel_cyclonev.ys
View file @
5d1215a2
...
@@ -2,10 +2,15 @@ read_verilog ../top.v
...
@@ -2,10 +2,15 @@ read_verilog ../top.v
hierarchy -top top
hierarchy -top top
proc
proc
#-assert option was skipped because of unproven cells
#-assert option was skipped because of unproven cells
#equiv_opt -assert -map +/intel/cyclonev/cells_sim.v synth_intel -family cyclonev # equivalency check
#equiv_opt -assert -map +/intel/cyclonev/cells_sim.v synth_intel
_alm
-family cyclonev # equivalency check
equiv_opt -map +/intel/cyclonev/cells_sim.v synth_intel -family cyclonev # equivalency check
equiv_opt -map +/intel/cyclonev/cells_sim.v synth_intel
_alm
-family cyclonev # equivalency check
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
cd top # Constrain all select calls below inside the top module
cd top # Constrain all select calls below inside the top module
stat
stat
select -assert-count 13 t:cyclonev_lcell_comb
select -assert-count 1 t:MISTRAL_ALUT2
select -assert-none t:cyclonev_lcell_comb %% t:* %D
select -assert-count 3 t:MISTRAL_ALUT3
select -assert-count 1 t:MISTRAL_ALUT4
select -assert-count 3 t:MISTRAL_ALUT5
select -assert-count 2 t:MISTRAL_ALUT6
select -assert-none t:MISTRAL_ALUT2 t:MISTRAL_ALUT3 t:MISTRAL_ALUT4 t:MISTRAL_ALUT5 t:MISTRAL_ALUT6 %% t:* %D
architecture/xilinx_ug901_synthesis_examples/xilinx_ug901_asym_ram_tdp_write_first.ys
View file @
5d1215a2
...
@@ -17,13 +17,13 @@ stat
...
@@ -17,13 +17,13 @@ stat
#Vivado synthesizes 1 RAMB18E1.
#Vivado synthesizes 1 RAMB18E1.
select -assert-count 2 t:BUFG
select -assert-count 2 t:BUFG
select -assert-count 136 t:FDRE
select -assert-count 136 t:FDRE
select -assert-count 1
3
t:LUT1
select -assert-count 1
0
t:LUT1
select -assert-count 1
2
t:LUT2
select -assert-count 1
1
t:LUT2
select -assert-count
44
t:LUT3
select -assert-count
52
t:LUT3
select -assert-count
9
t:LUT4
select -assert-count
6
t:LUT4
select -assert-count
68
t:LUT5
select -assert-count
45
t:LUT5
select -assert-count 1
65
t:LUT6
select -assert-count 1
83
t:LUT6
select -assert-count 1
90
t:MUXF7
select -assert-count 1
88
t:MUXF7
select -assert-count 7
6
t:MUXF8
select -assert-count 7
1
t:MUXF8
select -assert-none t:BUFG t:FDRE t:LUT1 t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D
select -assert-none t:BUFG t:FDRE t:LUT1 t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D
architecture/xilinx_ug901_synthesis_examples/xilinx_ug901_dynpreaddmultadd.ys
View file @
5d1215a2
...
@@ -18,9 +18,8 @@ stat
...
@@ -18,9 +18,8 @@ stat
select -assert-count 1 t:BUFG
select -assert-count 1 t:BUFG
select -assert-count 16 t:FDRE
select -assert-count 16 t:FDRE
select -assert-count 1 t:DSP48E1
select -assert-count 1 t:DSP48E1
select -assert-count 9 t:LUT3
select -assert-count 9 t:LUT4
select -assert-count 9 t:LUT4
select -assert-count 6 t:CARRY4
select -assert-count 6 t:CARRY4
select -assert-count 8 t:INV
select -assert-count 8 t:INV
select -assert-none t:BUFG t:FDRE t:DSP48E1 t:LUT4 t:
LUT3 t:
CARRY4 t:INV %% t:* %D
select -assert-none t:BUFG t:FDRE t:DSP48E1 t:LUT4 t:CARRY4 t:INV %% t:* %D
backends/write_btor/write_btor__shifter.pat
View file @
5d1215a2
srl 9 1
0 11
srl 9 1
2 13
simple/alu/gates.ys
View file @
5d1215a2
read_verilog ../top.v
read_verilog ../top.v
synth -top top
synth -top top
abc -g gates
abc -g gates
select -assert-count 98 t:$_ANDNOT_
stat
select -assert-count 465 t:$_AND_
select -assert-count 64 t:$_ANDNOT_
select -assert-count 427 t:$_AND_
select -assert-count 32 t:$_DFF_P_
select -assert-count 32 t:$_DFF_P_
select -assert-count 7
86
t:$_NAND_
select -assert-count 7
25
t:$_NAND_
select -assert-count
43
t:$_NOR_
select -assert-count
19
t:$_NOR_
select -assert-count
3
t:$_NOT_
select -assert-count
8
t:$_NOT_
select -assert-count
92
t:$_ORNOT_
select -assert-count
103
t:$_ORNOT_
select -assert-count 2
57
t:$_OR_
select -assert-count 2
75
t:$_OR_
select -assert-count
18
t:$_XNOR_
select -assert-count
43
t:$_XNOR_
select -assert-count
26
t:$_XOR_
select -assert-count
32
t:$_XOR_
simple/alu/luts.ys
View file @
5d1215a2
read_verilog ../top.v
read_verilog ../top.v
synth -top top
synth -top top
abc -lut 4
abc -lut 4
stat
select -assert-count 32 t:$_DFF_P_
select -assert-count 32 t:$_DFF_P_
select -assert-count 6
88
t:$lut
select -assert-count 6
34
t:$lut
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment