aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | CleanupEddie Hung2019-12-011-3/+2
| | | | | |
| * | | | | Fix debugEddie Hung2019-11-251-3/+3
| | | | | |
| * | | | | Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-11-251-0/+41
| |\ \ \ \ \
| * | | | | | abc9 to contain time callEddie Hung2019-11-251-1/+1
| | | | | | |
| * | | | | | abc9 to no longer to clock partitioning, operate on whole modules onlyEddie Hung2019-11-251-139/+32
| | | | | | |
| * | | | | | Conditioning abc9 on POs not accurate due to cellsEddie Hung2019-11-231-15/+6
| | | | | | |
| * | | | | | Merge remote-tracking branch 'origin/eddie/clkpart' into xaig_dffEddie Hung2019-11-222-270/+0
| |\ \ \ \ \ \
| | * | | | | | Move clkpart into passes/hierarchyEddie Hung2019-11-222-270/+0
| | | | | | | |
| * | | | | | | Merge remote-tracking branch 'origin/eddie/clkpart' into xaig_dffEddie Hung2019-11-221-8/+9
| |\| | | | | |
| | * | | | | | Only action if there is more than one clock domainEddie Hung2019-11-221-7/+8
| | | | | | | |
| | * | | | | | Replace TODOEddie Hung2019-11-221-1/+1
| | | | | | | |
| * | | | | | | Merge branch 'eddie/clkpart' into xaig_dffEddie Hung2019-11-222-1/+2
| |\| | | | | |
| | * | | | | | BracketsEddie Hung2019-11-221-1/+1
| | | | | | | |
| | * | | | | | Entry in Makefile.incEddie Hung2019-11-221-0/+1
| | | | | | | |
| * | | | | | | Merge branch 'eddie/clkpart' into xaig_dffEddie Hung2019-11-221-0/+268
| |\| | | | | |
| | * | | | | | New 'clkpart' to {,un}partition design according to clock/enableEddie Hung2019-11-221-0/+268
| | | | | | | |
| * | | | | | | When expanding upwards, do not capture $__ABC9_{FF,ASYNC}_Eddie Hung2019-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since they should be captured downwards from the owning flop
| * | | | | | | endomain -> ctrldomainEddie Hung2019-11-201-3/+3
| | | | | | | |
| * | | | | | | Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-11-192-6/+11
| |\| | | | | |
| * | | | | | | Use "abc9_period" attribute for delay targetEddie Hung2019-10-071-3/+24
| | | | | | | |
| * | | | | | | Do not require changes to cells_sim.v; try and work out comb modelEddie Hung2019-10-051-30/+6
| | | | | | | |
| * | | | | | | Fix from mergeEddie Hung2019-10-041-1/+1
| | | | | | | |
| * | | | | | | Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-10-041-2/+12
| |\ \ \ \ \ \ \
| * | | | | | | | Fix merge issuesEddie Hung2019-10-042-10/+2
| | | | | | | | |
| * | | | | | | | Merge remote-tracking branch 'origin/eddie/abc_to_abc9' into xaig_dffEddie Hung2019-10-041-68/+67
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-10-031-0/+14
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | No need to punch ports at allEddie Hung2019-09-301-13/+0
| | | | | | | | | | |
| * | | | | | | | | | Resolve FIXME on calling proc just onceEddie Hung2019-09-301-2/+2
| | | | | | | | | | |
| * | | | | | | | | | Remove need for $currQ port connectionEddie Hung2019-09-301-0/+8
| | | | | | | | | | |
| * | | | | | | | | | Add commentEddie Hung2019-09-301-0/+1
| | | | | | | | | | |
| * | | | | | | | | | scc call on active module module only, plus cleanupEddie Hung2019-09-301-21/+16
| | | | | | | | | | |
| * | | | | | | | | | Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-09-301-1/+1
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-09-291-3/+16
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Fix "scc" call inside abc9 to consider all wiresEddie Hung2019-09-291-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Big rework; flop info now mostly in cells_sim.vEddie Hung2019-09-281-78/+65
| | | | | | | | | | | | |
| * | | | | | | | | | | | Split ABC9 based on clocking only, add "abc_mergeability" attr for enEddie Hung2019-09-271-88/+28
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add -select option to aigmapEddie Hung2019-09-271-6/+40
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into xaig_dffEddie Hung2019-09-2710-397/+841
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Revert "Remove sequential extension"Eddie Hung2019-08-201-20/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 091bf4a18b2f4bf84fe62b61577c88d961468b3c.
* | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into eddie/abc9_refactorEddie Hung2019-12-301-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | GrammarEddie Hung2019-12-301-1/+1
| | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | |
* | | | | | | | | | | | | abc9_techmap -> _map; called from abc9 script pass along with abc9_opsEddie Hung2019-12-284-130/+406
| | | | | | | | | | | | |
* | | | | | | | | | | | | Rename abc9.cc -> abc9_techmap.ccEddie Hung2019-12-282-5/+6
|/ / / / / / / / / / / /
* | | | | | | | | | | / iopadmap: Emit tristate buffers with const OE for some edge cases.Marcin Kościelnicki2019-12-251-23/+68
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Interpret "abc9 -lut" as lut string only if [0-9:]Eddie Hung2019-12-181-19/+18
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | iopadmap: Refactor and fix tristate buffer mapping. (#1527)Marcin Kościelnicki2019-12-041-146/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous code for rerouting wires when inserting tristate buffers was overcomplicated and didn't handle all cases correctly (in particular, only cell connections were rewired — internal connections were not).
* | | | | | | | | | abc9: Fix breaking of SCCsDavid Shah2019-12-011-29/+40
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | | | | | | | | clkbufmap: Add support for inverters in clock path.Marcin Kościelnicki2019-11-251-0/+41
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Fix #1496.Marcin Kościelnicki2019-11-181-4/+8
| | | | | | | |
* | | | | | | | flowmap: when doing mincut, ensure source is always in X, not X̅.whitequark2019-11-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #1475.