Commit f200dc81 by SergeyDegtyar

Remove unnecessary output files generation

parent 9c8c9592
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
abc -g gates abc -g gates
stat
select -assert-count 98 t:$_ANDNOT_ select -assert-count 98 t:$_ANDNOT_
select -assert-count 465 t:$_AND_ select -assert-count 465 t:$_AND_
select -assert-count 32 t:$_DFF_P_ select -assert-count 32 t:$_DFF_P_
......
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 689 t:$lut select -assert-count 689 t:$lut
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
design -save top design -save top
design -import top design -import top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
design -save top design -save top
design -import top -as top_new design -import top -as top_new
write_verilog synth.v
...@@ -2,11 +2,11 @@ read_verilog ../top.v ...@@ -2,11 +2,11 @@ read_verilog ../top.v
proc proc
dff2dffe dff2dffe
dff2dffe -unmap dff2dffe -unmap
tee -o result.log dump dump
synth -top top synth -top top
dff2dffe dff2dffe
dff2dffe -unmap dff2dffe -unmap
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -3,11 +3,11 @@ proc ...@@ -3,11 +3,11 @@ proc
dff2dffe dff2dffe
dff2dffe -direct $dff $dffe dff2dffe -direct $dff $dffe
dff2dffe -unmap dff2dffe -unmap
tee -o result.log dump dump
synth -top top synth -top top
dff2dffe -direct $_DFF_P_ $_DFFE_PP_ dff2dffe -direct $_DFF_P_ $_DFFE_PP_
dff2dffe -unmap dff2dffe -unmap
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -6,4 +6,4 @@ dff2dffe -unmap ...@@ -6,4 +6,4 @@ dff2dffe -unmap
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -2,11 +2,11 @@ read_verilog ../top.v ...@@ -2,11 +2,11 @@ read_verilog ../top.v
proc proc
dff2dffe dff2dffe
dff2dffe -unmap-mince 2 dff2dffe -unmap-mince 2
tee -o result.log dump dump
synth -top top synth -top top
dff2dffe dff2dffe
dff2dffe -unmap-mince 2 dff2dffe -unmap-mince 2
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -11,4 +11,4 @@ flatten ...@@ -11,4 +11,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
dffsr2dff dffsr2dff
write_verilog synth.v
...@@ -5,4 +5,4 @@ flatten ...@@ -5,4 +5,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -cut expose -cut
write_verilog synth.v
...@@ -5,4 +5,4 @@ flatten ...@@ -5,4 +5,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -dff expose -dff
write_verilog synth.v
...@@ -5,4 +5,4 @@ flatten ...@@ -5,4 +5,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -dff expose -dff
write_verilog synth.v
...@@ -5,4 +5,4 @@ flatten ...@@ -5,4 +5,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -dff expose -dff
write_verilog synth.v
...@@ -8,4 +8,4 @@ flatten ...@@ -8,4 +8,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -evert expose -evert
write_verilog synth.v
...@@ -8,4 +8,4 @@ flatten ...@@ -8,4 +8,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -evert-dff expose -evert-dff
write_verilog synth.v
...@@ -10,4 +10,4 @@ expose -evert-dff ...@@ -10,4 +10,4 @@ expose -evert-dff
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -6,4 +6,4 @@ opt ...@@ -6,4 +6,4 @@ opt
opt_rmdff opt_rmdff
expose -evert -shared expose -evert -shared
expose -shared -evert expose -shared -evert
write_verilog synth.v
...@@ -9,4 +9,4 @@ expose -input ...@@ -9,4 +9,4 @@ expose -input
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ flatten ...@@ -5,4 +5,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -sep | expose -sep |
write_verilog synth.v
...@@ -5,4 +5,4 @@ flatten ...@@ -5,4 +5,4 @@ flatten
opt opt
opt_rmdff opt_rmdff
expose -shared expose -shared
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -cell_attr attr ...@@ -3,4 +3,4 @@ extract -map ../top.v -cell_attr attr
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -compat $dff a ...@@ -3,4 +3,4 @@ extract -map ../top.v -compat $dff a
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -constports ...@@ -3,4 +3,4 @@ extract -map ../top.v -constports
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -ignore_param $dff param ...@@ -3,4 +3,4 @@ extract -map ../top.v -ignore_param $dff param
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -ignore_parameters ...@@ -3,4 +3,4 @@ extract -map ../top.v -ignore_parameters
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v ...@@ -3,4 +3,4 @@ extract -map ../top.v
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -4,4 +4,4 @@ extract -map %top_test ...@@ -4,4 +4,4 @@ extract -map %top_test
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
extract -mine out.ilang extract -mine out.ilang
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
extract -mine out.ilang -mine_cells_span 3 5 extract -mine out.ilang -mine_cells_span 3 5
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
extract -mine out.ilang -mine_limit_matches_per_module 5 extract -mine out.ilang -mine_limit_matches_per_module 5
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
extract -mine out.ilang -mine_max_fanout 2 extract -mine out.ilang -mine_max_fanout 2
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
extract -mine out.ilang -mine_min_freq 10 extract -mine out.ilang -mine_min_freq 10
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
extract -mine out.ilang -mine_split 2 2 extract -mine out.ilang -mine_split 2 2
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -nodefaultswaps ...@@ -3,4 +3,4 @@ extract -map ../top.v -nodefaultswaps
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -perm $dff D,CLK D,CLK ...@@ -3,4 +3,4 @@ extract -map ../top.v -perm $dff D,CLK D,CLK
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -swap $dff D,CLK ...@@ -3,4 +3,4 @@ extract -map ../top.v -swap $dff D,CLK
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -verbose ...@@ -3,4 +3,4 @@ extract -map ../top.v -verbose
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ extract -map ../top.v -wire_attr attr ...@@ -3,4 +3,4 @@ extract -map ../top.v -wire_attr attr
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
proc proc
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 ...@@ -3,4 +3,4 @@ synth_greenpak4
extract_counter extract_counter
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 ...@@ -3,4 +3,4 @@ synth_greenpak4
extract_counter extract_counter
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 ...@@ -3,4 +3,4 @@ synth_greenpak4
extract_counter -maxwidth 4 extract_counter -maxwidth 4
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 ...@@ -3,4 +3,4 @@ synth_greenpak4
extract_counter -pout X extract_counter -pout X
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 ...@@ -3,4 +3,4 @@ synth_greenpak4
extract_counter -pout extract_counter -pout
design -reset design -reset
read_verilog ../top_err.v read_verilog ../top_err.v
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
synth -top top synth -top top
flowmap flowmap
select -assert-any t:$lut select -assert-any t:$lut
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -cells $dff top flowmap -cells $dff top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -debug top flowmap -debug top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -debug-relax top flowmap -debug-relax top
write_verilog synth.v
read_verilog ../top_ffs.v read_verilog ../top_ffs.v
synth -top top synth -top top
flowmap top flowmap top
write_verilog synth.v
read_verilog ../top_latch.v read_verilog ../top_latch.v
synth -top top synth -top top
flowmap top flowmap top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -maxlut 4 top flowmap -maxlut 4 top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -minlut 2 top flowmap -minlut 2 top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -optarea 3 top flowmap -optarea 3 top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -r-alpha 3 top flowmap -r-alpha 3 top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -r-beta 3 top flowmap -r-beta 3 top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -r-gamma 3 top flowmap -r-gamma 3 top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -relax top flowmap -relax top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -relax -debug top flowmap -relax -debug top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap -relax -debug-relax top flowmap -relax -debug-relax top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
flowmap top flowmap top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm fsm
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -expand fsm -expand
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -export fsm -export
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -encfile fsm.fsm fsm -encfile fsm.fsm
stat
synth -top top synth -top top
write_verilog synth.v
...@@ -7,6 +7,6 @@ fsm_map ...@@ -7,6 +7,6 @@ fsm_map
fsm fsm
fsm -encoding binary fsm -encoding binary
fsm -encoding auto fsm -encoding auto
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -encoding binary fsm -encoding binary
stat
synth -top top synth -top top
write_verilog synth.v
...@@ -7,6 +7,6 @@ fsm_map ...@@ -7,6 +7,6 @@ fsm_map
fsm fsm
fsm -encoding binary fsm -encoding binary
fsm -encoding none fsm -encoding none
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -encoding one-hot fsm -encoding one-hot
stat
synth -top top synth -top top
write_verilog synth.v
...@@ -7,6 +7,6 @@ fsm_map ...@@ -7,6 +7,6 @@ fsm_map
fsm fsm
fsm -encoding binary fsm -encoding binary
fsm -encoding unknown fsm -encoding unknown
stat
synth -top top synth -top top
write_verilog synth.v
...@@ -7,6 +7,6 @@ fsm_map ...@@ -7,6 +7,6 @@ fsm_map
fsm fsm
fsm -encoding binary fsm -encoding binary
fsm -encoding user fsm -encoding user
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -fm_set_fsm_file file.file fsm -fm_set_fsm_file file.file
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -fullexpand fsm -fullexpand
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -nodetect fsm -nodetect
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -nomap fsm -nomap
stat
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
fsm -norecode fsm -norecode
stat
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -8,4 +8,4 @@ opt ...@@ -8,4 +8,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ opt ...@@ -7,4 +7,4 @@ opt
fsm_opt fsm_opt
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
synth -top top synth -top top
write_verilog synth.v
...@@ -6,4 +6,4 @@ opt ...@@ -6,4 +6,4 @@ opt
hierarchy hierarchy
synth -top top synth -top top
hierarchy hierarchy
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -auto-top hierarchy -auto-top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -check -top top hierarchy -check -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -chparam x 1 -top top hierarchy -chparam x 1 -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -chparam x 1 -chparam x 2 -top top hierarchy -chparam x 1 -chparam x 2 -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -generate dff adff adffn i@1:i o@2:o io@3:io hierarchy -generate dff adff adffn i@1:i o@2:o io@3:io
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ hierarchy -generate -check -simcheck -purge_lib -keep_positionals -keep_portwidt ...@@ -4,4 +4,4 @@ hierarchy -generate -check -simcheck -purge_lib -keep_positionals -keep_portwidt
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth synth
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -keep_portwidths -top top hierarchy -keep_portwidths -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -keep_positionals -top top hierarchy -keep_positionals -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -libdir libdir -top top hierarchy -libdir libdir -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -top uu hierarchy -top uu
synth -top top synth -top top
write_verilog synth.v
hierarchy -simcheck hierarchy -simcheck
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -nokeep_asserts -top top hierarchy -nokeep_asserts -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -purge_lib -top top hierarchy -purge_lib -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -simcheck -top top hierarchy -simcheck -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -top top hierarchy -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
hierarchy -top hierarchy -top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top_mult_a_larger.v read_verilog ../top_mult_a_larger.v
proc proc
ice40_dsp ice40_dsp
stat
select -assert-none t:SB_MAC16 select -assert-none t:SB_MAC16
synth_ice40 -top top synth_ice40 -top top
read_verilog ../top_mult_b_larger.v read_verilog ../top_mult_b_larger.v
proc proc
ice40_dsp ice40_dsp
stat
select -assert-none t:SB_MAC16 select -assert-none t:SB_MAC16
synth_ice40 -top top synth_ice40 -top top
read_verilog ../top_mult_out_larger.v read_verilog ../top_mult_out_larger.v
proc proc
ice40_dsp ice40_dsp
stat
select -assert-none t:SB_MAC16 select -assert-none t:SB_MAC16
synth_ice40 -top top synth_ice40 -top top
read_verilog ../top_mult_signed.v read_verilog ../top_mult_signed.v
proc proc
ice40_dsp ice40_dsp
stat
select -assert-count 1 t:SB_MAC16 select -assert-count 1 t:SB_MAC16
synth_ice40 -top top synth_ice40 -top top
read_verilog ../top.v read_verilog ../top.v
proc proc
memory memory
stat
...@@ -5,4 +5,4 @@ memory_bram -rules uuu ...@@ -5,4 +5,4 @@ memory_bram -rules uuu
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ memory -bram ../words.v ...@@ -5,4 +5,4 @@ memory -bram ../words.v
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ memory_bram -rules ../rules.v ...@@ -5,4 +5,4 @@ memory_bram -rules ../rules.v
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ memory -memx ...@@ -5,4 +5,4 @@ memory -memx
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -6,4 +6,4 @@ memory_map ...@@ -6,4 +6,4 @@ memory_map
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -19,4 +19,4 @@ memory_unpack ...@@ -19,4 +19,4 @@ memory_unpack
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ memory -nordff ...@@ -5,4 +5,4 @@ memory -nordff
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -20,4 +20,4 @@ memory_share ...@@ -20,4 +20,4 @@ memory_share
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ memory ...@@ -5,4 +5,4 @@ memory
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -2,5 +2,5 @@ read_verilog ../top.v ...@@ -2,5 +2,5 @@ read_verilog ../top.v
synth -top top synth -top top
abc -lut 5 abc -lut 5
nlutmap -luts 6 -assert nlutmap -luts 6 -assert
tee -o result.log dump dump
write_verilog synth.v
...@@ -3,7 +3,6 @@ proc ...@@ -3,7 +3,6 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt opt
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -3,7 +3,6 @@ proc ...@@ -3,7 +3,6 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt -clkinv opt -clkinv
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -3,8 +3,6 @@ proc ...@@ -3,8 +3,6 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt -fast opt -fast
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 9 t:$mux select -assert-count 9 t:$mux
......
...@@ -4,7 +4,6 @@ fsm_detect ...@@ -4,7 +4,6 @@ fsm_detect
fsm_extract fsm_extract
opt -fine opt -fine
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -4,7 +4,6 @@ fsm_detect ...@@ -4,7 +4,6 @@ fsm_detect
fsm_extract fsm_extract
opt -full opt -full
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 5 t:$mux select -assert-count 5 t:$mux
......
...@@ -3,7 +3,7 @@ proc ...@@ -3,7 +3,7 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt -keepdc opt -keepdc
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -4,7 +4,6 @@ fsm_detect ...@@ -4,7 +4,6 @@ fsm_detect
fsm_extract fsm_extract
opt -mux_bool opt -mux_bool
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 5 t:$mux select -assert-count 5 t:$mux
......
...@@ -4,7 +4,6 @@ fsm_detect ...@@ -4,7 +4,6 @@ fsm_detect
fsm_extract fsm_extract
opt -mux_undef opt -mux_undef
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 7 t:$mux select -assert-count 7 t:$mux
......
...@@ -3,7 +3,6 @@ proc ...@@ -3,7 +3,6 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt -purge opt -purge
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -4,7 +4,6 @@ fsm_detect ...@@ -4,7 +4,6 @@ fsm_detect
fsm_extract fsm_extract
opt -sat opt -sat
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -3,7 +3,6 @@ proc ...@@ -3,7 +3,6 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt -share_all opt -share_all
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -3,8 +3,6 @@ proc ...@@ -3,8 +3,6 @@ proc
fsm_detect fsm_detect
fsm_extract fsm_extract
opt -undriven opt -undriven
stat
select -assert-count 1 t:$dff select -assert-count 1 t:$dff
select -assert-count 1 t:$fsm select -assert-count 1 t:$fsm
select -assert-count 8 t:$mux select -assert-count 8 t:$mux
......
...@@ -2,4 +2,3 @@ read_verilog ../top.v ...@@ -2,4 +2,3 @@ read_verilog ../top.v
techmap -autoproc techmap -autoproc
extract_reduce extract_reduce
opt_demorgan top opt_demorgan top
stat
...@@ -2,4 +2,3 @@ read_verilog ../top_reduce.v ...@@ -2,4 +2,3 @@ read_verilog ../top_reduce.v
techmap -autoproc techmap -autoproc
extract_reduce extract_reduce
opt_demorgan top opt_demorgan top
stat
...@@ -4,4 +4,4 @@ opt_lut -dlogic $_ANDNOT_:A=I0 ...@@ -4,4 +4,4 @@ opt_lut -dlogic $_ANDNOT_:A=I0
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ opt_lut -limit 2 ...@@ -4,4 +4,4 @@ opt_lut -limit 2
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ opt_lut -limit 0 ...@@ -4,4 +4,4 @@ opt_lut -limit 0
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -13,4 +13,4 @@ opt_expr ...@@ -13,4 +13,4 @@ opt_expr
opt_rmdff opt_rmdff
memory memory
synth -top top synth -top top
write_verilog synth.v
...@@ -13,4 +13,4 @@ opt_expr ...@@ -13,4 +13,4 @@ opt_expr
opt_rmdff opt_rmdff
memory memory
synth -top top synth -top top
write_verilog synth.v
...@@ -13,4 +13,4 @@ opt_expr ...@@ -13,4 +13,4 @@ opt_expr
opt_rmdff opt_rmdff
memory memory
synth -top top synth -top top
write_verilog synth.v
...@@ -13,4 +13,4 @@ opt_expr ...@@ -13,4 +13,4 @@ opt_expr
opt_rmdff opt_rmdff
memory memory
synth -top top synth -top top
write_verilog synth.v
...@@ -7,4 +7,4 @@ proc ...@@ -7,4 +7,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -8,4 +8,4 @@ proc ...@@ -8,4 +8,4 @@ proc
flatten flatten
#opt #opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -8,4 +8,4 @@ proc ...@@ -8,4 +8,4 @@ proc
flatten flatten
#opt #opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff -keepdc opt_rmdff -keepdc
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff -sat opt_rmdff -sat
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
flatten flatten
opt opt
opt_rmdff opt_rmdff
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep prep
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -auto-top prep -auto-top
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
select dffe select dffe
prep prep
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -flatten prep -flatten
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -ifx prep -ifx
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -memx prep -memx
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -nokeepdc prep -nokeepdc
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -nomem prep -nomem
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -nordff prep -nordff
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -rdff prep -rdff
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -run begin:check prep -run begin:check
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -run begin prep -run begin
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
prep -top top prep -top top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc_arst proc_arst
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc_arst -global_arst top/rst proc_arst -global_arst top/rst
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top_reduce.v read_verilog ../top_reduce.v
proc_arst -global_arst a proc_arst -global_arst a
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
share share
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
share -aggressive share -aggressive
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v ...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v
proc proc
share -aggressive share -aggressive
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ flatten ...@@ -4,4 +4,4 @@ flatten
alumacc alumacc
share -aggressive share -aggressive
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v ...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v
proc proc
share -aggressive share -aggressive
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
share -fast share -fast
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v ...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v
proc proc
share -fast share -fast
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ flatten ...@@ -4,4 +4,4 @@ flatten
alumacc alumacc
share -fast share -fast
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v ...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v
proc proc
share -fast share -fast
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
share -force share -force
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v ...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v
proc proc
share -force share -force
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ proc ...@@ -4,4 +4,4 @@ proc
alumacc alumacc
share -force share -force
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v ...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v
proc proc
share -force share -force
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v ...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v
proc proc
share share
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
share -limit 1 share -limit 1
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v ...@@ -2,4 +2,4 @@ read_verilog ../top_fsm.v
proc proc
share -limit 1 share -limit 1
synth -top top synth -top top
write_verilog synth.v
...@@ -4,4 +4,4 @@ flatten ...@@ -4,4 +4,4 @@ flatten
alumacc alumacc
share -limit 1 share -limit 1
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v ...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v
proc proc
share -limit 1 share -limit 1
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
alumacc alumacc
share share
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v ...@@ -2,4 +2,4 @@ read_verilog ../top_shr.v
proc proc
share share
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -clkpol any shregmap -clkpol any
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -clkpol neg shregmap -clkpol neg
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -clkpol pos shregmap -clkpol pos
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -enpol any shregmap -enpol any
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -enpol any_or_none shregmap -tech greenpak4 -enpol any_or_none
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -enpol neg shregmap -tech greenpak4 -enpol neg
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -enpol none shregmap -tech greenpak4 -enpol none
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -enpol pos shregmap -tech greenpak4 -enpol pos
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -init shregmap -init
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -keep_after 5 shregmap -tech greenpak4 -keep_after 5
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -keep_before 3 shregmap -tech greenpak4 -keep_before 3
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -match \GP_DFF shregmap -match \GP_DFF
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -match -clkpol any shregmap -tech greenpak4 -match -clkpol any
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -match foobar -enpol any shregmap -match foobar -enpol any
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
shregmap -params -match 2:2 shregmap -params -match 2:2
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -maxlen 10 shregmap -tech greenpak4 -maxlen 10
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -minlen 4 shregmap -tech greenpak4 -minlen 4
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -params shregmap -tech greenpak4 -params
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 ...@@ -3,4 +3,4 @@ synth_greenpak4
shregmap shregmap
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 shregmap -tech greenpak4
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -zinit shregmap -zinit
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts ...@@ -3,4 +3,4 @@ synth_greenpak4 -run begin:map_luts
shregmap -tech greenpak4 -zinit -init shregmap -tech greenpak4 -zinit -init
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
prep prep
simplemap simplemap
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth ...@@ -3,4 +3,4 @@ synth
splice splice
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ prep ...@@ -3,4 +3,4 @@ prep
dff2dffe dff2dffe
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
prep prep
simplemap simplemap
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_mem_slice_concat.v ...@@ -2,4 +2,4 @@ read_verilog ../top_mem_slice_concat.v
prep prep
simplemap simplemap
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_reduce.v ...@@ -2,4 +2,4 @@ read_verilog ../top_reduce.v
prep prep
simplemap simplemap
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth ...@@ -3,4 +3,4 @@ synth
splice splice
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth ...@@ -3,4 +3,4 @@ synth
splice splice
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ synth ...@@ -3,4 +3,4 @@ synth
splice splice
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ prep ...@@ -3,4 +3,4 @@ prep
dff2dffe dff2dffe
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ prep ...@@ -3,4 +3,4 @@ prep
dff2dffe dff2dffe
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top_reduce.v ...@@ -2,4 +2,4 @@ read_verilog ../top_reduce.v
prep prep
simplemap top simplemap top
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
hierarchy hierarchy
submod submod
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
hierarchy hierarchy
submod -copy submod -copy
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
hierarchy hierarchy
submod -name fsm -name fsm2 submod -name fsm -name fsm2
synth -top top synth -top top
write_verilog synth.v
...@@ -5,4 +5,4 @@ submod ...@@ -5,4 +5,4 @@ submod
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
hierarchy hierarchy
submod -copy -name a top submod -copy -name a top
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
submod submod
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
submod submod
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
hierarchy hierarchy
submod -copy top submod -copy top
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth synth
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -abc9 -lut 5 synth -abc9 -lut 5
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -abc9 synth -abc9
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -auto-top synth -auto-top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -encfile enc.file synth -encfile enc.file
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
select adff select adff
synth synth
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -flatten synth -flatten
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -lut 5 synth -lut 5
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -noabc synth -noabc
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -noabc -lut 3 synth -noabc -lut 3
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -noalumacc synth -noalumacc
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -nofsm synth -nofsm
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -nordff synth -nordff
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -noshare synth -noshare
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -run begin synth -run begin
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -run begin:check synth -run begin:check
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap techmap
synth synth
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
dff2dffe dff2dffe
techmap -assert -map +/techmap.v +/simlib.v techmap -assert -map +/techmap.v +/simlib.v
synth synth
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
techmap -autoproc techmap -autoproc
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap -D U techmap -D U
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap -extern techmap -extern
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap -I techmap techmap -I techmap
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap -map +/techmap.v techmap -map +/techmap.v
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap -max_iter 2 techmap -max_iter 2
synth synth
write_verilog synth.v
...@@ -2,4 +2,4 @@ read_verilog ../top.v ...@@ -2,4 +2,4 @@ read_verilog ../top.v
proc proc
techmap -recursive techmap -recursive
synth synth
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
techmap -wb techmap -wb
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -eqpmux test_pmgen -eqpmux
design -reset
read_verilog ../top.v
synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate eqpmux test_pmgen -generate eqpmux
design -reset
read_verilog ../top.v
synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate ice40_dsp test_pmgen -generate ice40_dsp
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate peepopt-muldiv test_pmgen -generate peepopt-muldiv
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate peepopt-shiftmul test_pmgen -generate peepopt-shiftmul
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate reduce test_pmgen -generate reduce
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate xilinx_srl.fixed test_pmgen -generate xilinx_srl.fixed
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -generate xilinx_srl.variable test_pmgen -generate xilinx_srl.variable
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -reduce_chain test_pmgen -reduce_chain
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
proc proc
tee -o result.log test_pmgen -reduce_tree test_pmgen -reduce_tree
design -reset design -reset
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
write_verilog synth.v
...@@ -3,4 +3,4 @@ proc ...@@ -3,4 +3,4 @@ proc
tribuf tristate tribuf tristate
select -assert-count 1 t:$tribuf select -assert-count 1 t:$tribuf
synth -top top synth -top top
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
stat
read_verilog ../top_case.v read_verilog ../top_case.v
synth -top top synth -top top
stat
read_verilog ../top_const_0.v read_verilog ../top_const_0.v
synth -top top synth -top top
stat
read_verilog ../top_const_1.v read_verilog ../top_const_1.v
synth -top top synth -top top
stat
read_verilog ../top_const_data.v read_verilog ../top_const_data.v
synth -top top synth -top top
stat
read_verilog ../top_if.v read_verilog ../top_if.v
synth -top top synth -top top
stat
read_verilog ../top_proc_asmt.v read_verilog ../top_proc_asmt.v
synth -top top synth -top top
stat
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
zinit zinit
tee -o result.log dump dump
write_verilog synth.v
read_verilog ../synth.v read_verilog ../synth.v
zinit zinit
tee -o result.log dump dump
write_verilog synth.v
read_verilog ../top.v read_verilog ../top.v
synth -top top synth -top top
zinit -all zinit -all
tee -o result.log dump dump
write_verilog synth.v
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment