mirror of
https://github.com/YosysHQ/yosys
synced 2025-09-08 18:51:28 +00:00
coolrunner2: Use extract_counter to optimize counters
This tends to make much more efficient pterm usage compared to just throwing the problem at ABC
This commit is contained in:
parent
fec7dc5c9e
commit
13d0ff4a5f
3 changed files with 165 additions and 0 deletions
|
@ -143,6 +143,9 @@ struct SynthCoolrunner2Pass : public ScriptPass
|
|||
|
||||
if (check_label("fine"))
|
||||
{
|
||||
run("extract_counter -dir up -allow_arst no");
|
||||
run("techmap -map +/coolrunner2/cells_counter_map.v");
|
||||
run("clean");
|
||||
run("opt -fast -full");
|
||||
run("techmap -map +/techmap.v -map +/coolrunner2/cells_latch.v");
|
||||
run("opt -fast");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue