mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 00:55:32 +00:00
synth_gowin: ABC9 support
This adds ABC9 support for synth_gowin; drastically improving synthesis quality.
This commit is contained in:
parent
0d4c2f0a65
commit
7f45cab27a
3 changed files with 345 additions and 35 deletions
|
@ -30,7 +30,6 @@ select -assert-count 1 t:DFFRE
|
|||
select -assert-count 1 t:DFFS
|
||||
select -assert-count 1 t:DFFSE
|
||||
|
||||
delete
|
||||
design -load read
|
||||
|
||||
# these should synth to a flop with reset
|
||||
|
@ -68,6 +67,11 @@ select -assert-count 2 t:DFFS
|
|||
select -assert-count 2 t:DFFSE
|
||||
select -assert-count 12 t:LUT2
|
||||
|
||||
# Remove all whiteboxes so we don't inadvertently
|
||||
# count init attributes inside them
|
||||
# Should be superseded by https://github.com/YosysHQ/yosys/pull/1949
|
||||
delete A:whitebox=1
|
||||
|
||||
# check the expected leftover init values
|
||||
# this would happen if your reset value is not the initial value
|
||||
# which would be weird
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue