[Flow] Flatten the synthesis recipe in default yosys script to disable the mapping on DFFE and SDFF
This commit is contained in:
parent
0b770f3330
commit
ec184ef532
|
@ -8,7 +8,23 @@ proc
|
||||||
techmap -D NO_LUT -map +/adff2dff.v
|
techmap -D NO_LUT -map +/adff2dff.v
|
||||||
|
|
||||||
# Synthesis
|
# Synthesis
|
||||||
synth -top ${TOP_MODULE} -flatten
|
opt_expr
|
||||||
|
opt_clean
|
||||||
|
check
|
||||||
|
opt -nodffe -nosdff
|
||||||
|
fsm
|
||||||
|
opt -nodffe -nosdff
|
||||||
|
wreduce
|
||||||
|
peepopt
|
||||||
|
opt_clean
|
||||||
|
opt -nodffe -nosdff
|
||||||
|
memory -nomap
|
||||||
|
opt_clean
|
||||||
|
opt -fast -full -nodffe -nosdff
|
||||||
|
memory_map
|
||||||
|
opt -full -nodffe -nosdff
|
||||||
|
techmap
|
||||||
|
opt -fast -nodffe -nosdff
|
||||||
clean
|
clean
|
||||||
|
|
||||||
# LUT mapping
|
# LUT mapping
|
||||||
|
|
Loading…
Reference in New Issue